[CIG-SHORT] Nonlinear solve did not converge due to DIVERGED_LINE_SEARCH iterations
Mamun Miah
mmiah at go.olemiss.edu
Wed Nov 11 13:10:34 PST 2015
Hello developers,
I am running a PyLith fault friction problem which is analogous to
'step14.cfg' of the PyLith tutorial problems except the mesh is different.
The problem runs for 5 time steps smoothly after which it says:
'Nonlinear solve did not converge due to DIVERGED_LINE_SEARCH iterations
152'
Then, following this link:
https://icerm.brown.edu/materials/Slides/tw-14-5/Nonlinear_Preconditioning_for_the_Parallel_Solution_of_Systems_Algebraic_Equations_%5D_Matt_Knepley,_University_of_Chicago.pdf
I use the following PETSc options:
-snes_type fas -snes_converged_reason
-fas_levels_snes_type gs -fas_levels_snes_max_it 6
-fas_coarse_snes_linesearch_type basic
-fas_coarse_snes_converged_reason
What gives me :
[0]PETSC ERROR: Object is in wrong state
[0]PETSC ERROR: Not for unassembled matrix
Could it be something related to computing Jacobian from matrix assembly
like the one discussed here?:
http://lists.mcs.anl.gov/pipermail/petsc-users/2010-July/006574.html
Please see the log file for the details. Also, attached are the PyLith .cfg
files for checking the KSP and SNES tolerances.
Will appreciate any help in this regard,
Mamun
--
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/20151111/b0fb10af/attachment-0001.html>
-------------- next part --------------
@@@@@ @@ @ @ @@@ @ @ @@ @@@ @ @ @ @ @ @ @@ @@@@@ @ @@ @ @ @@@ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @@ @@ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @ @@ @
@ @ @ @ @ @ @@ @@@@ @ @@ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @@@ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @ @ @ @ @@
@ @@ @@ @@@ @ @ @@@@ @@@ @ @ @ @@ @@@@ @ @ @ @ @@ @ @ @ @ @@ @ @
TOUGH2 IS A PROGRAM FOR MULTIPHASE MULTICOMPONENT FLOW IN PERMEABLE MEDIA, INCLUDING HEAT FLOW.
IT IS A MEMBER OF THE MULKOM FAMILY OF CODES, DEVELOPED AT LAWRENCE BERKELEY NATIONAL LABORATORY.
********************************************************************************
******************* ********************
******************* TOUGH2 - VERSION 2.1 (JULY 2011) ********************
******************* T2CG2 SOLVER PACKAGE ********************
******************* ********************
********************************************************************************
COPYRIGHT 2011 BY THE REGENTS OF THE UNIVERSITY OF CALIFORNIA (SUBJECT TO APPROVAL BY THE U.S. DEPARTMENT OF ENERGY).
NOTICE: THIS SOFTWARE WAS DEVELOPED UNDER FUNDING FROM THE U.S. DEPARTMENT OF ENERGY AND THE U.S. GOVERNMENT CONSEQUENTLY RETAINS
CERTAIN RIGHTS AS FOLLOWS: THE U.S. GOVERNMENT HAS BEEN GRANTED FOR ITSELF AND OTHERS ACTING ON ITS BEHALF A PAID-UP, NONEXCLUSIVE,
IRREVOCABLE, WORLDWIDE LICENSE IN THE SOFTWARE TO REPRODUCE, PREPARE DERIVATIVE WORKS, AND PERFORM PUBLICLY AND DISPLAY PUBLICLY.
BEGINNING FIVE (5) YEARS AFTER THE DATE PERMISSION TO ASSERT COPYRIGHT IS OBTAINED FROM THE U.S. DEPARTMENT OF ENERGY, AND SUBJECT
TO ANY SUBSEQUENT FIVE (5) YEAR RENEWALS, THE U.S. GOVERNMENT IS GRANTED FOR ITSELF AND OTHERS ACTING ON ITS BEHALF A PAID-UP,
NONEXCLUSIVE, IRREVOCABLE, WORLDWIDE LICENSE IN THE SOFTWARE TO REPRODUCE, PREPARE DERIVATIVE WORKS, DISTRIBUTE COPIES TO THE
PUBLIC, PERFORM PUBLICLY AND DISPLAY PUBLICLY, AND TO PERMIT OTHERS TO DO SO.
PARAMETERS FOR FLEXIBLE DIMENSIONING OF MAJOR ARRAYS (MAIN PROGRAM) ARE AS FOLLOWS
MNEL = 10000 MNCON = 50000 MNEQ = 4 MNK = 3 MNPH = 3 MNB = 8 MNOGN = 300 MGTAB = 2000
===================================================================================================================================
MAXIMUM NUMBER OF VOLUME ELEMENTS (GRID BLOCKS): MNEL = 10000
MAXIMUM NUMBER OF CONNECTIONS (INTERFACES): MNCON = 50000
MAXIMUM LENGTH OF PRIMARY VARIABLE ARRAYS: MPRIM = 40000
MAXIMUM NUMBER OF GENERATION ITEMS (SINKS/SOURCES): MNOGN = 300
MAXIMUM NUMBER OF TABULAR (TIME-DEPENDENT) GENERATION DATA: MGTAB = 2000
LENGTH OF SECONDARY PARAMETER ARRAY: MSEC = 1750000
MAXIMUM NUMBER OF JACOBIAN MATRIX ELEMENTS: MNZ = 1760000
LARGE LINEAR EQUATION ARRAYS: LENGTH OF IRN IS LIRN = 1760000
LENGTH OF ICN AND CO IS LICN = 1760000
===================================================================================================================================
ARRAY DIMENSIONING IS MADE ACCORDING TO THE NEEDS OF THE CONJUGATE GRADIENT SOLVERS
WHEN USING LUBAND, ONLY A SMALLER-SIZE PROBLEM CAN BE ACCOMMODATED
RESTRICTION WITH MA28 IS: {NUMBER OF ELEMENTS} + 2 * {NUMBER OF CONNECTIONS} < {MNEL + 2* MNCON}/4
===================================================================================================================================
SUMMARY OF DISK FILES
FILE *VERS* EXISTS --- OPEN AS AN OLD FILE
FILE *MESH* EXISTS --- OPEN AS AN OLD FILE
FILE *INCON* EXISTS --- OPEN AS AN OLD FILE
FILE *GENER* EXISTS --- OPEN AS AN OLD FILE
FILE *SAVE* EXISTS --- OPEN AS AN OLD FILE
FILE *LINEQ* EXISTS --- OPEN AS AN OLD FILE
FILE *TABLE* EXISTS --- OPEN AS AN OLD FILE
===================================================================================================================================
PROBLEM TITLE: *APPLICATION*FLUID INJECTION IN A RESERVOIR AT A 1350m DEPTH (1053 ELEM.)
DOMAIN NO. 1 MATERIAL NAME -- ROCK1
DOMAIN NO. 2 MATERIAL NAME -- ATMBC
WRITE FILE *GENER* FROM INPUT DATA
WRITE FILE *MESH* FROM INPUT DATA
WRITE FILE *INCON* FROM INPUT DATA
**************************************************************************************
* *
* COMMENTS IN INPUT DATA (HAVE ENCOUNTERED 1 RECORDS WITH UNKNOWN KEYWORDS) *
* (PRINT UP TO 50 OF THEM) *
* *
**************************************************************************************
* *
* *
* *
**************************************************************************************
************************************************************************************
* EVALUATE FLOATING POINT ARITHMETIC *
************************************************************************************
* *
* FLOATING POINT PROCESSOR HAS APPROXIMATELY 15 SIGNIFICANT DIGITS *
* *
* DEFAULT VALUE OF INCREMENT FACTOR FOR NUMERICAL DERIVATIVES IS DFAC = 0.1051E-07 *
* USER-SPECIFIED VALUE DFAC = 0.1000E-07 WILL BE USED *
* *
************************************************************************************
* THE NUMBERS OF CONNECTIONS IN THE X-, Y- AND Z-DIRECTIONS ARE 648, 640 AND 630 RESPECTIVELY *
* *
**********************************************************************************************************************************
ALL NCON = 1918 CONNECTIONS READ FROM FILE *MESH* REFERENCE KNOWN ELEMENTS, AND HAVE BEEN INITIALIZED TO THE DATA ARRAYS
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SUMMARY OF CAPABILITIES FOR RANDOM PERMEABILITY MODIFICATION &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MODIFICATION OF ABSOLUTE PERMEABILITY ON A GRID BLOCK-BY-GRID BLOCK BASIS WILL BE MADE WHEN A DOMAIN "SEED " IS PRESENT IN DATA
BLOCK "ROCKS", AS FOLLOWS.
K ---> K' = K*M
HERE, K IS THE ABSOLUTE PERMEABILITY SPECIFIED FOR THE RESERVOIR DOMAIN TO WHICH THE GRID BLOCK BELONGS. PARAMETER M IS A
"PERMEABILITY MODIFIER" WHICH CAN BE INTERNALLY GENERATED OR EXTERNALLY PRESCRIBED BY THE USER ON A BLOCK-BY-BLOCK BASIS.
WHEN PERMEABILITY MODIFICATION IS IN EFFECT, THE STRENGTH OF CAPILLARY PRESSURE WILL, FOLLOWING LEVERETT (1941), AUTOMATICALLY BE
SCALED AS PCAP ---> PCAP' = PCAP/SQRT(M).
USER-SUPPLIED PERMEABILITY MODIFIERS HAVE TO BE ENTERED AS PARAMETER "PMX" IN COLUMNS 41-50 OF AN ELEMENT RECORD.
PERMEABILITY MODIFICATION OPTIONS ARE SELECTED THROUGH PARAMETERS IN DATA BLOCK "ROCKS".
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
SUMMARY OF AVAILABLE PERMEABILITY MODIFICATION OPTIONS
(WITH S - RANDOM NUMBER BETWEEN 0 AND 1; PMX - USER-SUPPLIED MODIFIERS IN DATA BLOCK "ELEME"):
(1) EXTERNALLY SUPPLIED: M = PMX - PER(2)
(2) "LINEAR" (DROK.NE.0): M = PER(1) * S - PER(2)
(3) "LOGARITHMIC" (DROK.EQ.0): M = EXP(- PER(1) * S) - PER(2)
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& IF A DOMAIN "SEED " IS PRESENT, PERMEABILITY MODIFICATION WILL BE MADE
&&&& IF NO DOMAIN "SEED " IS PRESENT, NO PERMEABILITY MODIFICATION WILL BE MADE
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>>>>>> DOMAIN = "SEED " IS NOT PRESENT, NO PERMEABILITY MODIFICATION WILL BE MADE <<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
DATA PROVIDED IN DOMAIN "SEED " ARE USED TO SELECT THE FOLLOWING OPTIONS.
DROK = *** RANDOM NUMBER SEED FOR INTERNAL GENERATION OF "LINEAR" PERMEABILITY MODIFIERS.
= 0: (DEFAULT) NO INTERNAL GENERATION OF "LINEAR" PERMEABILITY MODIFIERS.
> 0: PERFORM "LINEAR" PERMEABILITY MODIFICATION; RANDOM MODIFIERS ARE GENERATED INTERNALLY WITH DROK AS SEED.
POR = *** RANDOM NUMBER SEED FOR INTERNAL GENERATION OF "LOGARITHMIC" PERMEABILITY MODIFIERS,
= 0: (DEFAULT) NO INTERNAL GENERATION OF "LOGARITHMIC" PERMEABILITY MODIFIERS.
> 0: PERFORM "LOGARITHMIC" PERMEABILITY MODIFICATION; RANDOM MODIFIERS ARE GENERATED INTERNALLY WITH POR AS SEED.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&& NOTE: IF BOTH DROK AND POR ARE SPECIFIED AS NON-ZERO, DROK TAKES PRECEDENCE &&&&&
&&&&& IF BOTH DROK AND POR ARE ZERO, PERMEABILITY MODIFIERS AS SUPPLIED THROUGH "ELEME" DATA WILL BE USED &&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
PER(1) = *** SCALE FACTOR (OPTIONAL) FOR INTERNALLY GENERATED PERMEABILITY MODIFIERS.
= 0: (DEFAULTS TO PER(1) = 1): PERMEABILITY MODIFIERS ARE GENERATED AS RANDOM NUMBERS IN THE INTERVAL (0, 1).
> 0: PERMEABILITY MODIFIERS ARE GENERATED AS RANDOM NUMBERS IN THE INTERVAL (0, PER(1)).
PER(2) = *** SHIFT (OPTIONAL) FOR INTERNAL OR EXTERNAL PERMEABILITY MODIFIERS.
= 0: (DEFAULT) NO SHIFT IS APPLIED TO PERMEABILITY MODIFIERS.
> 0: PERMEABILITY MODIFIERS ARE SHIFTED ACCORDING TO M' = M - PER(2). ALL M' < 0 ARE SET EQUAL TO ZERO.
TOUGH2-PYLITH COUPLING: NUMBER OF ELEMENTS IN FILE nextstep_stress.spatialdb = 630
TOUGH2-PYLITH COUPLING: TOTAL NUMBER OF PYLITH ELEMENTS = 630
TOUGH2-PYLITH COUPLING WARNING: # TOUGH ACTIVE ELEMENTS > # PYLITH ELEMENTS
TOUGH2-PYLITH COUPLING: NUMBER OF STRESS FILES FOR PYLITH (AND ALSO MATERIAL PROPERTIES FILES) = 1
MESH HAS 720 ELEMENTS ( 720 ACTIVE) AND 1918 CONNECTIONS (INTERFACES) BETWEEN THEM
GENER HAS 1 SINKS/SOURCES
**********************************************************************************************************************************
* *
* M A T R I X S O L V E R A N D R E L E V A N T I N F O R M A T I O N *
* *
**********************************************************************************************************************************
THE SOLVER IS DETERMINED FROM MOP(21)
THE SOLUTION METHOD INDICATOR MATSLV = 6
MATSLV = 1: NOT AVAILABLE - SET TO DEFAULT SOLVER
MATSLV = 2: SUBROUTINE DSLUBC - BI-CONJUGATE GRADIENT SOLVER
INCOMPLETE LU FACTORIZATION PRECONDITIONING
MATSLV = 3: SUBROUTINE DSLUCS (DEFAULT) - LANCZOS-TYPE CONJUGATE GRADIENT SQUARED SOLVER
INCOMPLETE LU FACTORIZATION PRECONDITIONING
MATSLV = 4: SUBROUTINE DSLUGM - GENERALIZED MINIMUM RESIDUAL CONJUGATE GRADIENT SOLVER
INCOMPLETE LU FACTORIZATION PRECONDITIONING
MATSLV = 5: SUBROUTINE DLUSTB - STABILIZED BI-CONJUGATE GRADIENT SOLVER
INCOMPLETE LU FACTORIZATION PRECONDITIONING
MATSLV = 6: SUBROUTINE LUBAND - DIRECT SOLVER USING LU DECOMPOSITION
!!!!! NEQ=1; DO NOT PERFORM ANY MATRIX PREPROCESSING
THE MATRIX Z-PREPROCESSING SYSTEM IS ZPROCS = Z0
ZPROCS = Z0: NO Z-PREPROCESSING; DEFAULT FOR NEQ = 1 AND FOR MATSLV = 1, 6
ZPROCS = Z1: REPLACEMENT OF ZEROS ON THE MAIN-DIAGONAL BY A SMALL NUMBER;
DEFAULT FOR NEQ > 1 AND FOR 1 < MATSLV < 6
ZPROCS = Z2: LINEAR COMBINATION OF EQUATIONS IN EACH ELEMENT TO PRODUCE NON-ZERO MAIN DIAGONAL ENTRIES
ZPROCS = Z3: NORMALIZATION OF EQUATIONS, FOLLOWED BY Z2
ZPROCS = Z4: SAME AS IN OPROCS = O4
THE MATRIX O-PREPROCESSING SYSTEM IS OPROCS = O0
OPROCS = O0: NO O-PREPROCESSING; DEFAULT FOR NEQ = 1 AND FOR MATSLV = 1, 6
OPROCS = O1: ELIMINATION OF LOWER HALF OF THE MAIN-DIAGONAL SUBMATRIX WITH CENTER PIVOTING
OPROCS = O2: O1+ELIMINATION OF UPPER HALF OF THE MAIN-DIAGONAL SUBMATRIX WITH CENTER PIVOTING
OPROCS = O3: O2+NORMALIZATION - RESULTS IN UNIT MAIN-DIAGONAL SUBMATRICES
OPROCS = O4: PRE-PROCESSING WHICH RESULTS IN UNIT MAIN-DIAGONAL SUBMATRICES WITHOUT CENTER PIVOTING
TOUGH2 INPUT DATA
PROBLEM TITLE: *APPLICATION*FLUID INJECTION IN A RESERVOIR AT A 1350m DEPTH (1053 ELEM.)
***********************************************************************************************************************************
***********************************************************************************************************************************
PROBLEM SPECIFICATIONS
NOITE KDATA MCYC MSEC MCYPR MOP DIFF0 TEXP BE
8 2 9999 0 9999 100030100000000200206001 0.0000E+00 0.0000E+00 0.0000E+00
TSTART TIMAX DELTEN DELTMX ELST GF REDLT SCALE
0.0000E+00 0.3154E+10 0.3154E+09 0.0000E+00 0.0000E+00 0.4000E+01 0.1000E+01
A CONSTANT TIME STEP OF DELTEN IS PRESCRIBED
RE1 RE2 U WUP WNR DFAC FOR
0.1000E-04 0.1000E+01 0.1000E+00 0.1000E+01 0.1000E+01 0.1000E-07 0.1000E+01
DEP(1) DEP(2) DEP(3) DEP(4) DEP(5) DEP(6) DEP(7) DEP(8) DEP(9) DEP(10)
0.000000E+00 0.000000E+00
***********************************************************************************************************************************
ROCK PROPERTIES
DOMAIN MAT DENSITY POROSITY CONDUCTIVITY HEAT CAP COMPR EXPAN
1 ROCK1 0.2200E+04 0.4250E+00 0.3000E+01 0.8600E+03 0.0000E+00 0.0000E+00
PERM1 PERM2 PERM3
0.6510E-14 0.6510E-28 0.6510E-28
DOMAIN MAT DENSITY POROSITY CONDUCTIVITY HEAT CAP COMPR EXPAN
2 ATMBC 0.2200E+04 0.4250E+00 0.3000E+01 0.8600E+53 0.0000E+00 0.0000E+00
PERM1 PERM2 PERM3
0.6510E-14 0.6510E-28 0.6510E-28
***********************************************************************************************************************************
ELEMENTS
ELEMENT MATERIAL VOLUME
A11 1 2 0.1000E+50
A21 1 1 0.7290E+09
A31 1 1 0.2430E+09
A41 1 1 0.8100E+08
A51 1 1 0.8100E+08
A61 1 1 0.8100E+08
A71 1 1 0.2430E+09
A81 1 1 0.7290E+09
A12 1 2 0.1000E+50
A22 1 1 0.7290E+09
A32 1 1 0.2430E+09
A42 1 1 0.8100E+08
A52 1 1 0.8100E+08
A62 1 1 0.8100E+08
A72 1 1 0.2430E+09
A82 1 1 0.7290E+09
A13 1 2 0.1000E+50
A23 1 1 0.2430E+09
A33 1 1 0.8100E+08
A43 1 1 0.2700E+08
A53 1 1 0.2700E+08
A63 1 1 0.2700E+08
A73 1 1 0.8100E+08
A83 1 1 0.2430E+09
A14 1 2 0.1000E+50
A24 1 1 0.8100E+08
A34 1 1 0.2700E+08
A44 1 1 0.9000E+07
A54 1 1 0.9000E+07
A64 1 1 0.9000E+07
A74 1 1 0.2700E+08
A84 1 1 0.8100E+08
A15 1 2 0.1000E+50
A25 1 1 0.8100E+08
A35 1 1 0.2700E+08
A45 1 1 0.9000E+07
A55 1 1 0.9000E+07
A65 1 1 0.9000E+07
A75 1 1 0.2700E+08
A85 1 1 0.8100E+08
A16 1 2 0.1000E+50
A26 1 1 0.8100E+08
A36 1 1 0.2700E+08
A46 1 1 0.9000E+07
A56 1 1 0.9000E+07
A66 1 1 0.9000E+07
A76 1 1 0.2700E+08
A86 1 1 0.8100E+08
A17 1 2 0.1000E+50
A27 1 1 0.2430E+09
A37 1 1 0.8100E+08
A47 1 1 0.2700E+08
A57 1 1 0.2700E+08
A67 1 1 0.2700E+08
A77 1 1 0.8100E+08
A87 1 1 0.2430E+09
A18 1 2 0.1000E+50
A28 1 1 0.7290E+09
A38 1 1 0.2430E+09
A48 1 1 0.8100E+08
A58 1 1 0.8100E+08
A68 1 1 0.8100E+08
A78 1 1 0.2430E+09
A88 1 1 0.7290E+09
A19 1 2 0.1000E+50
A29 1 1 0.7290E+09
A39 1 1 0.2430E+09
A49 1 1 0.8100E+08
A59 1 1 0.8100E+08
A69 1 1 0.8100E+08
A79 1 1 0.2430E+09
A89 1 1 0.7290E+09
A11 2 2 0.1000E+50
A21 2 1 0.7290E+09
A31 2 1 0.2430E+09
A41 2 1 0.8100E+08
A51 2 1 0.8100E+08
A61 2 1 0.8100E+08
A71 2 1 0.2430E+09
A81 2 1 0.7290E+09
A12 2 2 0.1000E+50
A22 2 1 0.7290E+09
A32 2 1 0.2430E+09
A42 2 1 0.8100E+08
A52 2 1 0.8100E+08
A62 2 1 0.8100E+08
A72 2 1 0.2430E+09
A82 2 1 0.7290E+09
A13 2 2 0.1000E+50
A23 2 1 0.2430E+09
A33 2 1 0.8100E+08
A43 2 1 0.2700E+08
A53 2 1 0.2700E+08
A63 2 1 0.2700E+08
A73 2 1 0.8100E+08
A83 2 1 0.2430E+09
A14 2 2 0.1000E+50
A24 2 1 0.8100E+08
A34 2 1 0.2700E+08
A44 2 1 0.9000E+07
A54 2 1 0.9000E+07
A64 2 1 0.9000E+07
A74 2 1 0.2700E+08
A84 2 1 0.8100E+08
A15 2 2 0.1000E+50
A25 2 1 0.8100E+08
A35 2 1 0.2700E+08
A45 2 1 0.9000E+07
A55 2 1 0.9000E+07
A65 2 1 0.9000E+07
A75 2 1 0.2700E+08
A85 2 1 0.8100E+08
A16 2 2 0.1000E+50
A26 2 1 0.8100E+08
A36 2 1 0.2700E+08
A46 2 1 0.9000E+07
A56 2 1 0.9000E+07
A66 2 1 0.9000E+07
A76 2 1 0.2700E+08
A86 2 1 0.8100E+08
A17 2 2 0.1000E+50
A27 2 1 0.2430E+09
A37 2 1 0.8100E+08
A47 2 1 0.2700E+08
A57 2 1 0.2700E+08
A67 2 1 0.2700E+08
A77 2 1 0.8100E+08
A87 2 1 0.2430E+09
A18 2 2 0.1000E+50
A28 2 1 0.7290E+09
A38 2 1 0.2430E+09
A48 2 1 0.8100E+08
A58 2 1 0.8100E+08
A68 2 1 0.8100E+08
A78 2 1 0.2430E+09
A88 2 1 0.7290E+09
A19 2 2 0.1000E+50
A29 2 1 0.7290E+09
A39 2 1 0.2430E+09
A49 2 1 0.8100E+08
A59 2 1 0.8100E+08
A69 2 1 0.8100E+08
A79 2 1 0.2430E+09
A89 2 1 0.7290E+09
A11 3 2 0.1000E+50
A21 3 1 0.2430E+09
A31 3 1 0.8100E+08
A41 3 1 0.2700E+08
A51 3 1 0.2700E+08
A61 3 1 0.2700E+08
A71 3 1 0.8100E+08
A81 3 1 0.2430E+09
A12 3 2 0.1000E+50
A22 3 1 0.2430E+09
A32 3 1 0.8100E+08
A42 3 1 0.2700E+08
A52 3 1 0.2700E+08
A62 3 1 0.2700E+08
A72 3 1 0.8100E+08
A82 3 1 0.2430E+09
A13 3 2 0.1000E+50
A23 3 1 0.8100E+08
A33 3 1 0.2700E+08
A43 3 1 0.9000E+07
A53 3 1 0.9000E+07
A63 3 1 0.9000E+07
A73 3 1 0.2700E+08
A83 3 1 0.8100E+08
A14 3 2 0.1000E+50
A24 3 1 0.2700E+08
A34 3 1 0.9000E+07
A44 3 1 0.3000E+07
A54 3 1 0.3000E+07
A64 3 1 0.3000E+07
A74 3 1 0.9000E+07
A84 3 1 0.2700E+08
A15 3 2 0.1000E+50
A25 3 1 0.2700E+08
A35 3 1 0.9000E+07
A45 3 1 0.3000E+07
A55 3 1 0.3000E+07
A65 3 1 0.3000E+07
A75 3 1 0.9000E+07
A85 3 1 0.2700E+08
A16 3 2 0.1000E+50
A26 3 1 0.2700E+08
A36 3 1 0.9000E+07
A46 3 1 0.3000E+07
A56 3 1 0.3000E+07
A66 3 1 0.3000E+07
A76 3 1 0.9000E+07
A86 3 1 0.2700E+08
A17 3 2 0.1000E+50
A27 3 1 0.8100E+08
A37 3 1 0.2700E+08
A47 3 1 0.9000E+07
A57 3 1 0.9000E+07
A67 3 1 0.9000E+07
A77 3 1 0.2700E+08
A87 3 1 0.8100E+08
A18 3 2 0.1000E+50
A28 3 1 0.2430E+09
A38 3 1 0.8100E+08
A48 3 1 0.2700E+08
A58 3 1 0.2700E+08
A68 3 1 0.2700E+08
A78 3 1 0.8100E+08
A88 3 1 0.2430E+09
A19 3 2 0.1000E+50
A29 3 1 0.2430E+09
A39 3 1 0.8100E+08
A49 3 1 0.2700E+08
A59 3 1 0.2700E+08
A69 3 1 0.2700E+08
A79 3 1 0.8100E+08
A89 3 1 0.2430E+09
A11 4 2 0.1000E+50
A21 4 1 0.2430E+09
A31 4 1 0.8100E+08
A41 4 1 0.2700E+08
A51 4 1 0.2700E+08
A61 4 1 0.2700E+08
A71 4 1 0.8100E+08
A81 4 1 0.2430E+09
A12 4 2 0.1000E+50
A22 4 1 0.2430E+09
A32 4 1 0.8100E+08
A42 4 1 0.2700E+08
A52 4 1 0.2700E+08
A62 4 1 0.2700E+08
A72 4 1 0.8100E+08
A82 4 1 0.2430E+09
A13 4 2 0.1000E+50
A23 4 1 0.8100E+08
A33 4 1 0.2700E+08
A43 4 1 0.9000E+07
A53 4 1 0.9000E+07
A63 4 1 0.9000E+07
A73 4 1 0.2700E+08
A83 4 1 0.8100E+08
A14 4 2 0.1000E+50
A24 4 1 0.2700E+08
A34 4 1 0.9000E+07
A44 4 1 0.3000E+07
A54 4 1 0.3000E+07
A64 4 1 0.3000E+07
A74 4 1 0.9000E+07
A84 4 1 0.2700E+08
A15 4 2 0.1000E+50
A25 4 1 0.2700E+08
A35 4 1 0.9000E+07
A45 4 1 0.3000E+07
A55 4 1 0.3000E+07
A65 4 1 0.3000E+07
A75 4 1 0.9000E+07
A85 4 1 0.2700E+08
A16 4 2 0.1000E+50
A26 4 1 0.2700E+08
A36 4 1 0.9000E+07
A46 4 1 0.3000E+07
A56 4 1 0.3000E+07
A66 4 1 0.3000E+07
A76 4 1 0.9000E+07
A86 4 1 0.2700E+08
A17 4 2 0.1000E+50
A27 4 1 0.8100E+08
A37 4 1 0.2700E+08
A47 4 1 0.9000E+07
A57 4 1 0.9000E+07
A67 4 1 0.9000E+07
A77 4 1 0.2700E+08
A87 4 1 0.8100E+08
A18 4 2 0.1000E+50
A28 4 1 0.2430E+09
A38 4 1 0.8100E+08
A48 4 1 0.2700E+08
A58 4 1 0.2700E+08
A68 4 1 0.2700E+08
A78 4 1 0.8100E+08
A88 4 1 0.2430E+09
A19 4 2 0.1000E+50
A29 4 1 0.2430E+09
A39 4 1 0.8100E+08
A49 4 1 0.2700E+08
A59 4 1 0.2700E+08
A69 4 1 0.2700E+08
A79 4 1 0.8100E+08
A89 4 1 0.2430E+09
A11 5 2 0.1000E+50
A21 5 1 0.8100E+08
A31 5 1 0.2700E+08
A41 5 1 0.9000E+07
A51 5 1 0.9000E+07
A61 5 1 0.9000E+07
A71 5 1 0.2700E+08
A81 5 1 0.8100E+08
A12 5 2 0.1000E+50
A22 5 1 0.8100E+08
A32 5 1 0.2700E+08
A42 5 1 0.9000E+07
A52 5 1 0.9000E+07
A62 5 1 0.9000E+07
A72 5 1 0.2700E+08
A82 5 1 0.8100E+08
A13 5 2 0.1000E+50
A23 5 1 0.2700E+08
A33 5 1 0.9000E+07
A43 5 1 0.3000E+07
A53 5 1 0.3000E+07
A63 5 1 0.3000E+07
A73 5 1 0.9000E+07
A83 5 1 0.2700E+08
A14 5 2 0.1000E+50
A24 5 1 0.9000E+07
A34 5 1 0.3000E+07
A44 5 1 0.1000E+07
A54 5 1 0.1000E+07
A64 5 1 0.1000E+07
A74 5 1 0.3000E+07
A84 5 1 0.9000E+07
A15 5 2 0.1000E+50
A25 5 1 0.9000E+07
A35 5 1 0.3000E+07
A45 5 1 0.1000E+07
A55 5 1 0.1000E+07
A65 5 1 0.1000E+07
A75 5 1 0.3000E+07
A85 5 1 0.9000E+07
A16 5 2 0.1000E+50
A26 5 1 0.9000E+07
A36 5 1 0.3000E+07
A46 5 1 0.1000E+07
A56 5 1 0.1000E+07
A66 5 1 0.1000E+07
A76 5 1 0.3000E+07
A86 5 1 0.9000E+07
A17 5 2 0.1000E+50
A27 5 1 0.2700E+08
A37 5 1 0.9000E+07
A47 5 1 0.3000E+07
A57 5 1 0.3000E+07
A67 5 1 0.3000E+07
A77 5 1 0.9000E+07
A87 5 1 0.2700E+08
A18 5 2 0.1000E+50
A28 5 1 0.8100E+08
A38 5 1 0.2700E+08
A48 5 1 0.9000E+07
A58 5 1 0.9000E+07
A68 5 1 0.9000E+07
A78 5 1 0.2700E+08
A88 5 1 0.8100E+08
A19 5 2 0.1000E+50
A29 5 1 0.8100E+08
A39 5 1 0.2700E+08
A49 5 1 0.9000E+07
A59 5 1 0.9000E+07
A69 5 1 0.9000E+07
A79 5 1 0.2700E+08
A89 5 1 0.8100E+08
A11 6 2 0.1000E+50
A21 6 1 0.8100E+08
A31 6 1 0.2700E+08
A41 6 1 0.9000E+07
A51 6 1 0.9000E+07
A61 6 1 0.9000E+07
A71 6 1 0.2700E+08
A81 6 1 0.8100E+08
A12 6 2 0.1000E+50
A22 6 1 0.8100E+08
A32 6 1 0.2700E+08
A42 6 1 0.9000E+07
A52 6 1 0.9000E+07
A62 6 1 0.9000E+07
A72 6 1 0.2700E+08
A82 6 1 0.8100E+08
A13 6 2 0.1000E+50
A23 6 1 0.2700E+08
A33 6 1 0.9000E+07
A43 6 1 0.3000E+07
A53 6 1 0.3000E+07
A63 6 1 0.3000E+07
A73 6 1 0.9000E+07
A83 6 1 0.2700E+08
A14 6 2 0.1000E+50
A24 6 1 0.9000E+07
A34 6 1 0.3000E+07
A44 6 1 0.1000E+07
A54 6 1 0.1000E+07
A64 6 1 0.1000E+07
A74 6 1 0.3000E+07
A84 6 1 0.9000E+07
A15 6 2 0.1000E+50
A25 6 1 0.9000E+07
A35 6 1 0.3000E+07
A45 6 1 0.1000E+07
A55 6 1 0.1000E+07
A65 6 1 0.1000E+07
A75 6 1 0.3000E+07
A85 6 1 0.9000E+07
A16 6 2 0.1000E+50
A26 6 1 0.9000E+07
A36 6 1 0.3000E+07
A46 6 1 0.1000E+07
A56 6 1 0.1000E+07
A66 6 1 0.1000E+07
A76 6 1 0.3000E+07
A86 6 1 0.9000E+07
A17 6 2 0.1000E+50
A27 6 1 0.2700E+08
A37 6 1 0.9000E+07
A47 6 1 0.3000E+07
A57 6 1 0.3000E+07
A67 6 1 0.3000E+07
A77 6 1 0.9000E+07
A87 6 1 0.2700E+08
A18 6 2 0.1000E+50
A28 6 1 0.8100E+08
A38 6 1 0.2700E+08
A48 6 1 0.9000E+07
A58 6 1 0.9000E+07
A68 6 1 0.9000E+07
A78 6 1 0.2700E+08
A88 6 1 0.8100E+08
A19 6 2 0.1000E+50
A29 6 1 0.8100E+08
A39 6 1 0.2700E+08
A49 6 1 0.9000E+07
A59 6 1 0.9000E+07
A69 6 1 0.9000E+07
A79 6 1 0.2700E+08
A89 6 1 0.8100E+08
A11 7 2 0.1000E+50
A21 7 1 0.8100E+08
A31 7 1 0.2700E+08
A41 7 1 0.9000E+07
A51 7 1 0.9000E+07
A61 7 1 0.9000E+07
A71 7 1 0.2700E+08
A81 7 1 0.8100E+08
A12 7 2 0.1000E+50
A22 7 1 0.8100E+08
A32 7 1 0.2700E+08
A42 7 1 0.9000E+07
A52 7 1 0.9000E+07
A62 7 1 0.9000E+07
A72 7 1 0.2700E+08
A82 7 1 0.8100E+08
A13 7 2 0.1000E+50
A23 7 1 0.2700E+08
A33 7 1 0.9000E+07
A43 7 1 0.3000E+07
A53 7 1 0.3000E+07
A63 7 1 0.3000E+07
A73 7 1 0.9000E+07
A83 7 1 0.2700E+08
A14 7 2 0.1000E+50
A24 7 1 0.9000E+07
A34 7 1 0.3000E+07
A44 7 1 0.1000E+07
A54 7 1 0.1000E+07
A64 7 1 0.1000E+07
A74 7 1 0.3000E+07
A84 7 1 0.9000E+07
A15 7 2 0.1000E+50
A25 7 1 0.9000E+07
A35 7 1 0.3000E+07
A45 7 1 0.1000E+07
A55 7 1 0.1000E+07
A65 7 1 0.1000E+07
A75 7 1 0.3000E+07
A85 7 1 0.9000E+07
A16 7 2 0.1000E+50
A26 7 1 0.9000E+07
A36 7 1 0.3000E+07
A46 7 1 0.1000E+07
A56 7 1 0.1000E+07
A66 7 1 0.1000E+07
A76 7 1 0.3000E+07
A86 7 1 0.9000E+07
A17 7 2 0.1000E+50
A27 7 1 0.2700E+08
A37 7 1 0.9000E+07
A47 7 1 0.3000E+07
A57 7 1 0.3000E+07
A67 7 1 0.3000E+07
A77 7 1 0.9000E+07
A87 7 1 0.2700E+08
A18 7 2 0.1000E+50
A28 7 1 0.8100E+08
A38 7 1 0.2700E+08
A48 7 1 0.9000E+07
A58 7 1 0.9000E+07
A68 7 1 0.9000E+07
A78 7 1 0.2700E+08
A88 7 1 0.8100E+08
A19 7 2 0.1000E+50
A29 7 1 0.8100E+08
A39 7 1 0.2700E+08
A49 7 1 0.9000E+07
A59 7 1 0.9000E+07
A69 7 1 0.9000E+07
A79 7 1 0.2700E+08
A89 7 1 0.8100E+08
A11 8 2 0.1000E+50
A21 8 1 0.7290E+09
A31 8 1 0.2430E+09
A41 8 1 0.8100E+08
A51 8 1 0.8100E+08
A61 8 1 0.8100E+08
A71 8 1 0.2430E+09
A81 8 1 0.7290E+09
A12 8 2 0.1000E+50
A22 8 1 0.7290E+09
A32 8 1 0.2430E+09
A42 8 1 0.8100E+08
A52 8 1 0.8100E+08
A62 8 1 0.8100E+08
A72 8 1 0.2430E+09
A82 8 1 0.7290E+09
A13 8 2 0.1000E+50
A23 8 1 0.2430E+09
A33 8 1 0.8100E+08
A43 8 1 0.2700E+08
A53 8 1 0.2700E+08
A63 8 1 0.2700E+08
A73 8 1 0.8100E+08
A83 8 1 0.2430E+09
A14 8 2 0.1000E+50
A24 8 1 0.8100E+08
A34 8 1 0.2700E+08
A44 8 1 0.9000E+07
A54 8 1 0.9000E+07
A64 8 1 0.9000E+07
A74 8 1 0.2700E+08
A84 8 1 0.8100E+08
A15 8 2 0.1000E+50
A25 8 1 0.8100E+08
A35 8 1 0.2700E+08
A45 8 1 0.9000E+07
A55 8 1 0.9000E+07
A65 8 1 0.9000E+07
A75 8 1 0.2700E+08
A85 8 1 0.8100E+08
A16 8 2 0.1000E+50
A26 8 1 0.8100E+08
A36 8 1 0.2700E+08
A46 8 1 0.9000E+07
A56 8 1 0.9000E+07
A66 8 1 0.9000E+07
A76 8 1 0.2700E+08
A86 8 1 0.8100E+08
A17 8 2 0.1000E+50
A27 8 1 0.2430E+09
A37 8 1 0.8100E+08
A47 8 1 0.2700E+08
A57 8 1 0.2700E+08
A67 8 1 0.2700E+08
A77 8 1 0.8100E+08
A87 8 1 0.2430E+09
A18 8 2 0.1000E+50
A28 8 1 0.7290E+09
A38 8 1 0.2430E+09
A48 8 1 0.8100E+08
A58 8 1 0.8100E+08
A68 8 1 0.8100E+08
A78 8 1 0.2430E+09
A88 8 1 0.7290E+09
A19 8 2 0.1000E+50
A29 8 1 0.7290E+09
A39 8 1 0.2430E+09
A49 8 1 0.8100E+08
A59 8 1 0.8100E+08
A69 8 1 0.8100E+08
A79 8 1 0.2430E+09
A89 8 1 0.7290E+09
A11 9 2 0.1000E+50
A21 9 1 0.7290E+09
A31 9 1 0.2430E+09
A41 9 1 0.8100E+08
A51 9 1 0.8100E+08
A61 9 1 0.8100E+08
A71 9 1 0.2430E+09
A81 9 1 0.7290E+09
A12 9 2 0.1000E+50
A22 9 1 0.7290E+09
A32 9 1 0.2430E+09
A42 9 1 0.8100E+08
A52 9 1 0.8100E+08
A62 9 1 0.8100E+08
A72 9 1 0.2430E+09
A82 9 1 0.7290E+09
A13 9 2 0.1000E+50
A23 9 1 0.2430E+09
A33 9 1 0.8100E+08
A43 9 1 0.2700E+08
A53 9 1 0.2700E+08
A63 9 1 0.2700E+08
A73 9 1 0.8100E+08
A83 9 1 0.2430E+09
A14 9 2 0.1000E+50
A24 9 1 0.8100E+08
A34 9 1 0.2700E+08
A44 9 1 0.9000E+07
A54 9 1 0.9000E+07
A64 9 1 0.9000E+07
A74 9 1 0.2700E+08
A84 9 1 0.8100E+08
A15 9 2 0.1000E+50
A25 9 1 0.8100E+08
A35 9 1 0.2700E+08
A45 9 1 0.9000E+07
A55 9 1 0.9000E+07
A65 9 1 0.9000E+07
A75 9 1 0.2700E+08
A85 9 1 0.8100E+08
A16 9 2 0.1000E+50
A26 9 1 0.8100E+08
A36 9 1 0.2700E+08
A46 9 1 0.9000E+07
A56 9 1 0.9000E+07
A66 9 1 0.9000E+07
A76 9 1 0.2700E+08
A86 9 1 0.8100E+08
A17 9 2 0.1000E+50
A27 9 1 0.2430E+09
A37 9 1 0.8100E+08
A47 9 1 0.2700E+08
A57 9 1 0.2700E+08
A67 9 1 0.2700E+08
A77 9 1 0.8100E+08
A87 9 1 0.2430E+09
A18 9 2 0.1000E+50
A28 9 1 0.7290E+09
A38 9 1 0.2430E+09
A48 9 1 0.8100E+08
A58 9 1 0.8100E+08
A68 9 1 0.8100E+08
A78 9 1 0.2430E+09
A88 9 1 0.7290E+09
A19 9 2 0.1000E+50
A29 9 1 0.7290E+09
A39 9 1 0.2430E+09
A49 9 1 0.8100E+08
A59 9 1 0.8100E+08
A69 9 1 0.8100E+08
A79 9 1 0.2430E+09
A89 9 1 0.7290E+09
A1110 2 0.1000E+50
A2110 1 0.7290E+09
A3110 1 0.2430E+09
A4110 1 0.8100E+08
A5110 1 0.8100E+08
A6110 1 0.8100E+08
A7110 1 0.2430E+09
A8110 1 0.7290E+09
A1210 2 0.1000E+50
A2210 1 0.7290E+09
A3210 1 0.2430E+09
A4210 1 0.8100E+08
A5210 1 0.8100E+08
A6210 1 0.8100E+08
A7210 1 0.2430E+09
A8210 1 0.7290E+09
A1310 2 0.1000E+50
A2310 1 0.2430E+09
A3310 1 0.8100E+08
A4310 1 0.2700E+08
A5310 1 0.2700E+08
A6310 1 0.2700E+08
A7310 1 0.8100E+08
A8310 1 0.2430E+09
A1410 2 0.1000E+50
A2410 1 0.8100E+08
A3410 1 0.2700E+08
A4410 1 0.9000E+07
A5410 1 0.9000E+07
A6410 1 0.9000E+07
A7410 1 0.2700E+08
A8410 1 0.8100E+08
A1510 2 0.1000E+50
A2510 1 0.8100E+08
A3510 1 0.2700E+08
A4510 1 0.9000E+07
A5510 1 0.9000E+07
A6510 1 0.9000E+07
A7510 1 0.2700E+08
A8510 1 0.8100E+08
A1610 2 0.1000E+50
A2610 1 0.8100E+08
A3610 1 0.2700E+08
A4610 1 0.9000E+07
A5610 1 0.9000E+07
A6610 1 0.9000E+07
A7610 1 0.2700E+08
A8610 1 0.8100E+08
A1710 2 0.1000E+50
A2710 1 0.2430E+09
A3710 1 0.8100E+08
A4710 1 0.2700E+08
A5710 1 0.2700E+08
A6710 1 0.2700E+08
A7710 1 0.8100E+08
A8710 1 0.2430E+09
A1810 2 0.1000E+50
A2810 1 0.7290E+09
A3810 1 0.2430E+09
A4810 1 0.8100E+08
A5810 1 0.8100E+08
A6810 1 0.8100E+08
A7810 1 0.2430E+09
A8810 1 0.7290E+09
A1910 2 0.1000E+50
A2910 1 0.7290E+09
A3910 1 0.2430E+09
A4910 1 0.8100E+08
A5910 1 0.8100E+08
A6910 1 0.8100E+08
A7910 1 0.2430E+09
A8910 1 0.7290E+09
***********************************************************************************************************************************
CONNECTIONS
ELEM1 ELEM2 ISOT DEL1 DEL2 AREA BETA
A11 1 A11 2 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 1 A12 1 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 1 A21 1 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A21 1 A21 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 1 A22 1 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 1 A31 1 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A31 1 A31 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 1 A32 1 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 1 A41 1 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A41 1 A41 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 1 A42 1 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 1 A51 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A51 1 A51 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 1 A52 1 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 1 A61 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A61 1 A61 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 1 A62 1 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 1 A71 1 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A71 1 A71 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 1 A72 1 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 1 A81 1 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A81 1 A81 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A81 1 A82 1 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A12 1 A12 2 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A12 1 A13 1 2 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A12 1 A22 1 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A22 1 A22 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A22 1 A23 1 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A22 1 A32 1 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A32 1 A32 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A32 1 A33 1 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A32 1 A42 1 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A42 1 A42 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A42 1 A43 1 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A42 1 A52 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A52 1 A52 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A52 1 A53 1 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A52 1 A62 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A62 1 A62 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A62 1 A63 1 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A62 1 A72 1 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A72 1 A72 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A72 1 A73 1 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A72 1 A82 1 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A82 1 A82 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A82 1 A83 1 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A13 1 A13 2 1 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A13 1 A14 1 2 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A13 1 A23 1 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A23 1 A23 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A23 1 A24 1 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A23 1 A33 1 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A33 1 A33 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A33 1 A34 1 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A33 1 A43 1 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A43 1 A43 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A43 1 A44 1 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A43 1 A53 1 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A53 1 A53 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A53 1 A54 1 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A53 1 A63 1 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A63 1 A63 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A63 1 A64 1 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A63 1 A73 1 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A73 1 A73 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A73 1 A74 1 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A73 1 A83 1 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A83 1 A83 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A83 1 A84 1 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A14 1 A14 2 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A14 1 A15 1 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A14 1 A24 1 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A24 1 A24 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A24 1 A25 1 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A24 1 A34 1 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A34 1 A34 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A34 1 A35 1 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A34 1 A44 1 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A44 1 A44 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A44 1 A45 1 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A44 1 A54 1 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A54 1 A54 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A54 1 A55 1 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A54 1 A64 1 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A64 1 A64 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A64 1 A65 1 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A64 1 A74 1 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A74 1 A74 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A74 1 A75 1 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A74 1 A84 1 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A84 1 A84 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A84 1 A85 1 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A15 1 A15 2 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A15 1 A16 1 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A15 1 A25 1 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A25 1 A25 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A25 1 A26 1 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A25 1 A35 1 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A35 1 A35 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A35 1 A36 1 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A35 1 A45 1 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A45 1 A45 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A45 1 A46 1 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A45 1 A55 1 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A55 1 A55 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A55 1 A56 1 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A55 1 A65 1 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A65 1 A65 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A65 1 A66 1 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A65 1 A75 1 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A75 1 A75 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A75 1 A76 1 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A75 1 A85 1 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A85 1 A85 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A85 1 A86 1 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A16 1 A16 2 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A16 1 A17 1 2 0.5000E+02 0.1500E+03 0.9000E+03 0.0000E+00
A16 1 A26 1 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A26 1 A26 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A26 1 A27 1 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A26 1 A36 1 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A36 1 A36 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A36 1 A37 1 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A36 1 A46 1 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A46 1 A46 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A46 1 A47 1 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A46 1 A56 1 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A56 1 A56 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A56 1 A57 1 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A56 1 A66 1 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A66 1 A66 2 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A66 1 A67 1 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A66 1 A76 1 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A76 1 A76 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A76 1 A77 1 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A76 1 A86 1 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A86 1 A86 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A86 1 A87 1 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A17 1 A17 2 1 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A17 1 A18 1 2 0.1500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A17 1 A27 1 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A27 1 A27 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A27 1 A28 1 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A27 1 A37 1 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A37 1 A37 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A37 1 A38 1 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A37 1 A47 1 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A47 1 A47 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A47 1 A48 1 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A47 1 A57 1 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A57 1 A57 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A57 1 A58 1 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A57 1 A67 1 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A67 1 A67 2 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A67 1 A68 1 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A67 1 A77 1 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A77 1 A77 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A77 1 A78 1 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A77 1 A87 1 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A87 1 A87 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A87 1 A88 1 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A18 1 A18 2 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 1 A19 1 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 1 A28 1 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A28 1 A28 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 1 A29 1 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 1 A38 1 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A38 1 A38 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 1 A39 1 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 1 A48 1 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A48 1 A48 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 1 A49 1 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 1 A58 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A58 1 A58 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 1 A59 1 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 1 A68 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A68 1 A68 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 1 A69 1 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 1 A78 1 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A78 1 A78 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 1 A79 1 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 1 A88 1 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A88 1 A88 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A88 1 A89 1 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A19 1 A19 2 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A19 1 A29 1 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A29 1 A29 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A29 1 A39 1 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A39 1 A39 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A39 1 A49 1 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A49 1 A49 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A49 1 A59 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A59 1 A59 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A59 1 A69 1 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A69 1 A69 2 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A69 1 A79 1 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A79 1 A79 2 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A79 1 A89 1 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A89 1 A89 2 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A11 2 A11 3 1 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A11 2 A12 2 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 2 A21 2 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A21 2 A21 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A21 2 A22 2 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 2 A31 2 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A31 2 A31 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A31 2 A32 2 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 2 A41 2 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A41 2 A41 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A41 2 A42 2 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 2 A51 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A51 2 A51 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A51 2 A52 2 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 2 A61 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A61 2 A61 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A61 2 A62 2 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 2 A71 2 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A71 2 A71 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A71 2 A72 2 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 2 A81 2 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A81 2 A81 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A81 2 A82 2 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A12 2 A12 3 1 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A12 2 A13 2 2 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A12 2 A22 2 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A22 2 A22 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A22 2 A23 2 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A22 2 A32 2 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A32 2 A32 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A32 2 A33 2 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A32 2 A42 2 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A42 2 A42 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A42 2 A43 2 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A42 2 A52 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A52 2 A52 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A52 2 A53 2 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A52 2 A62 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A62 2 A62 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A62 2 A63 2 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A62 2 A72 2 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A72 2 A72 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A72 2 A73 2 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A72 2 A82 2 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A82 2 A82 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A82 2 A83 2 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A13 2 A13 3 1 0.4500E+03 0.1500E+03 0.3000E+03 0.0000E+00
A13 2 A14 2 2 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A13 2 A23 2 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A23 2 A23 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A23 2 A24 2 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A23 2 A33 2 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A33 2 A33 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A33 2 A34 2 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A33 2 A43 2 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A43 2 A43 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A43 2 A44 2 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A43 2 A53 2 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A53 2 A53 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A53 2 A54 2 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A53 2 A63 2 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A63 2 A63 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A63 2 A64 2 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A63 2 A73 2 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A73 2 A73 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A73 2 A74 2 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A73 2 A83 2 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A83 2 A83 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A83 2 A84 2 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A14 2 A14 3 1 0.4500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A14 2 A15 2 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A14 2 A24 2 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A24 2 A24 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A24 2 A25 2 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A24 2 A34 2 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A34 2 A34 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A34 2 A35 2 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A34 2 A44 2 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A44 2 A44 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A44 2 A45 2 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A44 2 A54 2 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A54 2 A54 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A54 2 A55 2 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A54 2 A64 2 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A64 2 A64 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A64 2 A65 2 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A64 2 A74 2 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A74 2 A74 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A74 2 A75 2 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A74 2 A84 2 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A84 2 A84 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A84 2 A85 2 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A15 2 A15 3 1 0.4500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A15 2 A16 2 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A15 2 A25 2 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A25 2 A25 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A25 2 A26 2 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A25 2 A35 2 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A35 2 A35 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A35 2 A36 2 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A35 2 A45 2 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A45 2 A45 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A45 2 A46 2 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A45 2 A55 2 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A55 2 A55 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A55 2 A56 2 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A55 2 A65 2 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A65 2 A65 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A65 2 A66 2 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A65 2 A75 2 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A75 2 A75 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A75 2 A76 2 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A75 2 A85 2 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A85 2 A85 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A85 2 A86 2 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A16 2 A16 3 1 0.4500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A16 2 A17 2 2 0.5000E+02 0.1500E+03 0.9000E+03 0.0000E+00
A16 2 A26 2 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A26 2 A26 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A26 2 A27 2 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A26 2 A36 2 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A36 2 A36 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A36 2 A37 2 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A36 2 A46 2 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A46 2 A46 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A46 2 A47 2 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A46 2 A56 2 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A56 2 A56 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A56 2 A57 2 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A56 2 A66 2 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A66 2 A66 3 1 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A66 2 A67 2 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A66 2 A76 2 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A76 2 A76 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A76 2 A77 2 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A76 2 A86 2 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A86 2 A86 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A86 2 A87 2 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A17 2 A17 3 1 0.4500E+03 0.1500E+03 0.3000E+03 0.0000E+00
A17 2 A18 2 2 0.1500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A17 2 A27 2 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A27 2 A27 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A27 2 A28 2 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A27 2 A37 2 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A37 2 A37 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A37 2 A38 2 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A37 2 A47 2 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A47 2 A47 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A47 2 A48 2 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A47 2 A57 2 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A57 2 A57 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A57 2 A58 2 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A57 2 A67 2 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A67 2 A67 3 1 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A67 2 A68 2 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A67 2 A77 2 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A77 2 A77 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A77 2 A78 2 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A77 2 A87 2 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A87 2 A87 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A87 2 A88 2 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A18 2 A18 3 1 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A18 2 A19 2 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 2 A28 2 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A28 2 A28 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A28 2 A29 2 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 2 A38 2 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A38 2 A38 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A38 2 A39 2 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 2 A48 2 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A48 2 A48 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A48 2 A49 2 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 2 A58 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A58 2 A58 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A58 2 A59 2 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 2 A68 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A68 2 A68 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A68 2 A69 2 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 2 A78 2 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A78 2 A78 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A78 2 A79 2 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 2 A88 2 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A88 2 A88 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A88 2 A89 2 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A19 2 A19 3 1 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A19 2 A29 2 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A29 2 A29 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A29 2 A39 2 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A39 2 A39 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A39 2 A49 2 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A49 2 A49 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A49 2 A59 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A59 2 A59 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A59 2 A69 2 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A69 2 A69 3 1 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A69 2 A79 2 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A79 2 A79 3 1 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A79 2 A89 2 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A89 2 A89 3 1 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A11 3 A11 4 1 0.1500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A11 3 A12 3 2 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A11 3 A21 3 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A21 3 A21 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A21 3 A22 3 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A21 3 A31 3 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A31 3 A31 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A31 3 A32 3 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A31 3 A41 3 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A41 3 A41 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A41 3 A42 3 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A41 3 A51 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A51 3 A51 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A51 3 A52 3 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A51 3 A61 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A61 3 A61 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A61 3 A62 3 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A61 3 A71 3 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A71 3 A71 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A71 3 A72 3 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A71 3 A81 3 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A81 3 A81 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A81 3 A82 3 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A12 3 A12 4 1 0.1500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A12 3 A13 3 2 0.4500E+03 0.1500E+03 0.3000E+03 0.0000E+00
A12 3 A22 3 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A22 3 A22 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A22 3 A23 3 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A22 3 A32 3 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A32 3 A32 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A32 3 A33 3 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A32 3 A42 3 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A42 3 A42 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A42 3 A43 3 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A42 3 A52 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A52 3 A52 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A52 3 A53 3 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A52 3 A62 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A62 3 A62 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A62 3 A63 3 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A62 3 A72 3 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A72 3 A72 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A72 3 A73 3 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A72 3 A82 3 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A82 3 A82 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A82 3 A83 3 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A13 3 A13 4 1 0.1500E+03 0.1500E+03 0.3000E+03 0.0000E+00
A13 3 A14 3 2 0.1500E+03 0.5000E+02 0.3000E+03 0.0000E+00
A13 3 A23 3 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A23 3 A23 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A23 3 A24 3 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A23 3 A33 3 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A33 3 A33 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A33 3 A34 3 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A33 3 A43 3 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A43 3 A43 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A43 3 A44 3 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A43 3 A53 3 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A53 3 A53 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A53 3 A54 3 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A53 3 A63 3 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A63 3 A63 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A63 3 A64 3 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A63 3 A73 3 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A73 3 A73 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A73 3 A74 3 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A73 3 A83 3 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A83 3 A83 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A83 3 A84 3 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A14 3 A14 4 1 0.1500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A14 3 A15 3 2 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A14 3 A24 3 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A24 3 A24 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A24 3 A25 3 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A24 3 A34 3 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A34 3 A34 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A34 3 A35 3 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A34 3 A44 3 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A44 3 A44 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A44 3 A45 3 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A44 3 A54 3 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A54 3 A54 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A54 3 A55 3 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A54 3 A64 3 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A64 3 A64 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A64 3 A65 3 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A64 3 A74 3 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A74 3 A74 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A74 3 A75 3 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A74 3 A84 3 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A84 3 A84 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A84 3 A85 3 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A15 3 A15 4 1 0.1500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A15 3 A16 3 2 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A15 3 A25 3 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A25 3 A25 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A25 3 A26 3 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A25 3 A35 3 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A35 3 A35 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A35 3 A36 3 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A35 3 A45 3 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A45 3 A45 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A45 3 A46 3 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A45 3 A55 3 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A55 3 A55 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A55 3 A56 3 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A55 3 A65 3 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A65 3 A65 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A65 3 A66 3 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A65 3 A75 3 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A75 3 A75 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A75 3 A76 3 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A75 3 A85 3 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A85 3 A85 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A85 3 A86 3 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A16 3 A16 4 1 0.1500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A16 3 A17 3 2 0.5000E+02 0.1500E+03 0.3000E+03 0.0000E+00
A16 3 A26 3 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A26 3 A26 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A26 3 A27 3 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A26 3 A36 3 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A36 3 A36 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A36 3 A37 3 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A36 3 A46 3 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A46 3 A46 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A46 3 A47 3 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A46 3 A56 3 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A56 3 A56 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A56 3 A57 3 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A56 3 A66 3 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A66 3 A66 4 1 0.1500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A66 3 A67 3 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A66 3 A76 3 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A76 3 A76 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A76 3 A77 3 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A76 3 A86 3 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A86 3 A86 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A86 3 A87 3 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A17 3 A17 4 1 0.1500E+03 0.1500E+03 0.3000E+03 0.0000E+00
A17 3 A18 3 2 0.1500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A17 3 A27 3 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A27 3 A27 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A27 3 A28 3 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A27 3 A37 3 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A37 3 A37 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A37 3 A38 3 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A37 3 A47 3 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A47 3 A47 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A47 3 A48 3 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A47 3 A57 3 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A57 3 A57 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A57 3 A58 3 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A57 3 A67 3 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A67 3 A67 4 1 0.1500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A67 3 A68 3 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A67 3 A77 3 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A77 3 A77 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A77 3 A78 3 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A77 3 A87 3 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A87 3 A87 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A87 3 A88 3 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A18 3 A18 4 1 0.1500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A18 3 A19 3 2 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A18 3 A28 3 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A28 3 A28 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A28 3 A29 3 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A28 3 A38 3 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A38 3 A38 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A38 3 A39 3 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A38 3 A48 3 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A48 3 A48 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A48 3 A49 3 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A48 3 A58 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A58 3 A58 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A58 3 A59 3 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A58 3 A68 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A68 3 A68 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A68 3 A69 3 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A68 3 A78 3 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A78 3 A78 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A78 3 A79 3 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A78 3 A88 3 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A88 3 A88 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A88 3 A89 3 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A19 3 A19 4 1 0.1500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A19 3 A29 3 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A29 3 A29 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A29 3 A39 3 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A39 3 A39 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A39 3 A49 3 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A49 3 A49 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A49 3 A59 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A59 3 A59 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A59 3 A69 3 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A69 3 A69 4 1 0.1500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A69 3 A79 3 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A79 3 A79 4 1 0.1500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A79 3 A89 3 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A89 3 A89 4 1 0.1500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A11 4 A11 5 1 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A11 4 A12 4 2 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A11 4 A21 4 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A21 4 A21 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A21 4 A22 4 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A21 4 A31 4 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A31 4 A31 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A31 4 A32 4 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A31 4 A41 4 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A41 4 A41 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A41 4 A42 4 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A41 4 A51 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A51 4 A51 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A51 4 A52 4 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A51 4 A61 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A61 4 A61 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A61 4 A62 4 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A61 4 A71 4 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A71 4 A71 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A71 4 A72 4 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A71 4 A81 4 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A81 4 A81 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A81 4 A82 4 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A12 4 A12 5 1 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A12 4 A13 4 2 0.4500E+03 0.1500E+03 0.3000E+03 0.0000E+00
A12 4 A22 4 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A22 4 A22 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A22 4 A23 4 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A22 4 A32 4 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A32 4 A32 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A32 4 A33 4 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A32 4 A42 4 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A42 4 A42 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A42 4 A43 4 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A42 4 A52 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A52 4 A52 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A52 4 A53 4 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A52 4 A62 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A62 4 A62 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A62 4 A63 4 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A62 4 A72 4 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A72 4 A72 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A72 4 A73 4 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A72 4 A82 4 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A82 4 A82 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A82 4 A83 4 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A13 4 A13 5 1 0.1500E+03 0.5000E+02 0.3000E+03 0.0000E+00
A13 4 A14 4 2 0.1500E+03 0.5000E+02 0.3000E+03 0.0000E+00
A13 4 A23 4 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A23 4 A23 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A23 4 A24 4 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A23 4 A33 4 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A33 4 A33 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A33 4 A34 4 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A33 4 A43 4 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A43 4 A43 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A43 4 A44 4 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A43 4 A53 4 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A53 4 A53 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A53 4 A54 4 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A53 4 A63 4 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A63 4 A63 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A63 4 A64 4 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A63 4 A73 4 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A73 4 A73 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A73 4 A74 4 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A73 4 A83 4 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A83 4 A83 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A83 4 A84 4 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A14 4 A14 5 1 0.1500E+03 0.5000E+02 0.1000E+03 0.0000E+00
A14 4 A15 4 2 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A14 4 A24 4 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A24 4 A24 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A24 4 A25 4 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A24 4 A34 4 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A34 4 A34 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A34 4 A35 4 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A34 4 A44 4 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A44 4 A44 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A44 4 A45 4 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A44 4 A54 4 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A54 4 A54 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A54 4 A55 4 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A54 4 A64 4 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A64 4 A64 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A64 4 A65 4 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A64 4 A74 4 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A74 4 A74 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A74 4 A75 4 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A74 4 A84 4 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A84 4 A84 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A84 4 A85 4 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A15 4 A15 5 1 0.1500E+03 0.5000E+02 0.1000E+03 0.0000E+00
A15 4 A16 4 2 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A15 4 A25 4 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A25 4 A25 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A25 4 A26 4 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A25 4 A35 4 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A35 4 A35 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A35 4 A36 4 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A35 4 A45 4 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A45 4 A45 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A45 4 A46 4 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A45 4 A55 4 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A55 4 A55 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A55 4 A56 4 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A55 4 A65 4 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A65 4 A65 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A65 4 A66 4 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A65 4 A75 4 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A75 4 A75 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A75 4 A76 4 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A75 4 A85 4 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A85 4 A85 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A85 4 A86 4 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A16 4 A16 5 1 0.1500E+03 0.5000E+02 0.1000E+03 0.0000E+00
A16 4 A17 4 2 0.5000E+02 0.1500E+03 0.3000E+03 0.0000E+00
A16 4 A26 4 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A26 4 A26 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A26 4 A27 4 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A26 4 A36 4 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A36 4 A36 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A36 4 A37 4 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A36 4 A46 4 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A46 4 A46 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A46 4 A47 4 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A46 4 A56 4 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A56 4 A56 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A56 4 A57 4 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A56 4 A66 4 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A66 4 A66 5 1 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A66 4 A67 4 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A66 4 A76 4 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A76 4 A76 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A76 4 A77 4 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A76 4 A86 4 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A86 4 A86 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A86 4 A87 4 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A17 4 A17 5 1 0.1500E+03 0.5000E+02 0.3000E+03 0.0000E+00
A17 4 A18 4 2 0.1500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A17 4 A27 4 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A27 4 A27 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A27 4 A28 4 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A27 4 A37 4 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A37 4 A37 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A37 4 A38 4 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A37 4 A47 4 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A47 4 A47 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A47 4 A48 4 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A47 4 A57 4 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A57 4 A57 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A57 4 A58 4 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A57 4 A67 4 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A67 4 A67 5 1 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A67 4 A68 4 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A67 4 A77 4 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A77 4 A77 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A77 4 A78 4 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A77 4 A87 4 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A87 4 A87 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A87 4 A88 4 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A18 4 A18 5 1 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A18 4 A19 4 2 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A18 4 A28 4 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A28 4 A28 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A28 4 A29 4 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A28 4 A38 4 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A38 4 A38 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A38 4 A39 4 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A38 4 A48 4 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A48 4 A48 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A48 4 A49 4 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A48 4 A58 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A58 4 A58 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A58 4 A59 4 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A58 4 A68 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A68 4 A68 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A68 4 A69 4 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A68 4 A78 4 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A78 4 A78 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A78 4 A79 4 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A78 4 A88 4 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A88 4 A88 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A88 4 A89 4 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A19 4 A19 5 1 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A19 4 A29 4 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A29 4 A29 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A29 4 A39 4 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A39 4 A39 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A39 4 A49 4 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A49 4 A49 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A49 4 A59 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A59 4 A59 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A59 4 A69 4 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A69 4 A69 5 1 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A69 4 A79 4 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A79 4 A79 5 1 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A79 4 A89 4 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A89 4 A89 5 1 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A11 5 A11 6 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A11 5 A12 5 2 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A11 5 A21 5 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A21 5 A21 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A21 5 A22 5 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A21 5 A31 5 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A31 5 A31 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A31 5 A32 5 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A31 5 A41 5 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A41 5 A41 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A41 5 A42 5 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A41 5 A51 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A51 5 A51 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A51 5 A52 5 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A51 5 A61 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A61 5 A61 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A61 5 A62 5 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A61 5 A71 5 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A71 5 A71 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A71 5 A72 5 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A71 5 A81 5 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A81 5 A81 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A81 5 A82 5 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A12 5 A12 6 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A12 5 A13 5 2 0.4500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A12 5 A22 5 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A22 5 A22 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A22 5 A23 5 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A22 5 A32 5 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A32 5 A32 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A32 5 A33 5 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A32 5 A42 5 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A42 5 A42 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A42 5 A43 5 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A42 5 A52 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A52 5 A52 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A52 5 A53 5 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A52 5 A62 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A62 5 A62 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A62 5 A63 5 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A62 5 A72 5 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A72 5 A72 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A72 5 A73 5 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A72 5 A82 5 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A82 5 A82 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A82 5 A83 5 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A13 5 A13 6 1 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A13 5 A14 5 2 0.1500E+03 0.5000E+02 0.1000E+03 0.0000E+00
A13 5 A23 5 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A23 5 A23 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A23 5 A24 5 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A23 5 A33 5 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A33 5 A33 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A33 5 A34 5 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A33 5 A43 5 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A43 5 A43 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A43 5 A44 5 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A43 5 A53 5 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A53 5 A53 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A53 5 A54 5 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A53 5 A63 5 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A63 5 A63 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A63 5 A64 5 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A63 5 A73 5 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A73 5 A73 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A73 5 A74 5 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A73 5 A83 5 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A83 5 A83 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A83 5 A84 5 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A14 5 A14 6 1 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A14 5 A15 5 2 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A14 5 A24 5 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A24 5 A24 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A24 5 A25 5 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A24 5 A34 5 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A34 5 A34 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A34 5 A35 5 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A34 5 A44 5 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A44 5 A44 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A44 5 A45 5 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A44 5 A54 5 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A54 5 A54 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A54 5 A55 5 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A54 5 A64 5 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A64 5 A64 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A64 5 A65 5 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A64 5 A74 5 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A74 5 A74 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A74 5 A75 5 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A74 5 A84 5 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A84 5 A84 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A84 5 A85 5 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A15 5 A15 6 1 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A15 5 A16 5 2 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A15 5 A25 5 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A25 5 A25 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A25 5 A26 5 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A25 5 A35 5 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A35 5 A35 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A35 5 A36 5 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A35 5 A45 5 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A45 5 A45 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A45 5 A46 5 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A45 5 A55 5 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A55 5 A55 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A55 5 A56 5 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A55 5 A65 5 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A65 5 A65 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A65 5 A66 5 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A65 5 A75 5 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A75 5 A75 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A75 5 A76 5 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A75 5 A85 5 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A85 5 A85 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A85 5 A86 5 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A16 5 A16 6 1 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A16 5 A17 5 2 0.5000E+02 0.1500E+03 0.1000E+03 0.0000E+00
A16 5 A26 5 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A26 5 A26 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A26 5 A27 5 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A26 5 A36 5 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A36 5 A36 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A36 5 A37 5 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A36 5 A46 5 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A46 5 A46 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A46 5 A47 5 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A46 5 A56 5 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A56 5 A56 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A56 5 A57 5 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A56 5 A66 5 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A66 5 A66 6 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A66 5 A67 5 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A66 5 A76 5 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A76 5 A76 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A76 5 A77 5 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A76 5 A86 5 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A86 5 A86 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A86 5 A87 5 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A17 5 A17 6 1 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A17 5 A18 5 2 0.1500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A17 5 A27 5 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A27 5 A27 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A27 5 A28 5 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A27 5 A37 5 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A37 5 A37 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A37 5 A38 5 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A37 5 A47 5 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A47 5 A47 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A47 5 A48 5 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A47 5 A57 5 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A57 5 A57 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A57 5 A58 5 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A57 5 A67 5 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A67 5 A67 6 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A67 5 A68 5 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A67 5 A77 5 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A77 5 A77 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A77 5 A78 5 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A77 5 A87 5 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A87 5 A87 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A87 5 A88 5 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A18 5 A18 6 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A18 5 A19 5 2 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A18 5 A28 5 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A28 5 A28 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A28 5 A29 5 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A28 5 A38 5 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A38 5 A38 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A38 5 A39 5 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A38 5 A48 5 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A48 5 A48 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A48 5 A49 5 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A48 5 A58 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A58 5 A58 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A58 5 A59 5 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A58 5 A68 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A68 5 A68 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A68 5 A69 5 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A68 5 A78 5 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A78 5 A78 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A78 5 A79 5 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A78 5 A88 5 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A88 5 A88 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A88 5 A89 5 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A19 5 A19 6 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A19 5 A29 5 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A29 5 A29 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A29 5 A39 5 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A39 5 A39 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A39 5 A49 5 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A49 5 A49 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A49 5 A59 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A59 5 A59 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A59 5 A69 5 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A69 5 A69 6 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A69 5 A79 5 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A79 5 A79 6 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A79 5 A89 5 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A89 5 A89 6 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A11 6 A11 7 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A11 6 A12 6 2 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A11 6 A21 6 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A21 6 A21 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A21 6 A22 6 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A21 6 A31 6 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A31 6 A31 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A31 6 A32 6 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A31 6 A41 6 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A41 6 A41 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A41 6 A42 6 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A41 6 A51 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A51 6 A51 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A51 6 A52 6 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A51 6 A61 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A61 6 A61 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A61 6 A62 6 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A61 6 A71 6 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A71 6 A71 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A71 6 A72 6 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A71 6 A81 6 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A81 6 A81 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A81 6 A82 6 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A12 6 A12 7 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A12 6 A13 6 2 0.4500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A12 6 A22 6 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A22 6 A22 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A22 6 A23 6 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A22 6 A32 6 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A32 6 A32 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A32 6 A33 6 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A32 6 A42 6 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A42 6 A42 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A42 6 A43 6 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A42 6 A52 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A52 6 A52 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A52 6 A53 6 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A52 6 A62 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A62 6 A62 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A62 6 A63 6 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A62 6 A72 6 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A72 6 A72 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A72 6 A73 6 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A72 6 A82 6 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A82 6 A82 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A82 6 A83 6 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A13 6 A13 7 1 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A13 6 A14 6 2 0.1500E+03 0.5000E+02 0.1000E+03 0.0000E+00
A13 6 A23 6 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A23 6 A23 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A23 6 A24 6 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A23 6 A33 6 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A33 6 A33 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A33 6 A34 6 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A33 6 A43 6 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A43 6 A43 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A43 6 A44 6 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A43 6 A53 6 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A53 6 A53 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A53 6 A54 6 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A53 6 A63 6 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A63 6 A63 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A63 6 A64 6 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A63 6 A73 6 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A73 6 A73 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A73 6 A74 6 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A73 6 A83 6 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A83 6 A83 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A83 6 A84 6 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A14 6 A14 7 1 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A14 6 A15 6 2 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A14 6 A24 6 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A24 6 A24 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A24 6 A25 6 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A24 6 A34 6 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A34 6 A34 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A34 6 A35 6 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A34 6 A44 6 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A44 6 A44 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A44 6 A45 6 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A44 6 A54 6 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A54 6 A54 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A54 6 A55 6 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A54 6 A64 6 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A64 6 A64 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A64 6 A65 6 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A64 6 A74 6 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A74 6 A74 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A74 6 A75 6 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A74 6 A84 6 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A84 6 A84 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A84 6 A85 6 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A15 6 A15 7 1 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A15 6 A16 6 2 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A15 6 A25 6 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A25 6 A25 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A25 6 A26 6 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A25 6 A35 6 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A35 6 A35 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A35 6 A36 6 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A35 6 A45 6 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A45 6 A45 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A45 6 A46 6 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A45 6 A55 6 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A55 6 A55 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A55 6 A56 6 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A55 6 A65 6 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A65 6 A65 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A65 6 A66 6 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A65 6 A75 6 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A75 6 A75 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A75 6 A76 6 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A75 6 A85 6 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A85 6 A85 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A85 6 A86 6 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A16 6 A16 7 1 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A16 6 A17 6 2 0.5000E+02 0.1500E+03 0.1000E+03 0.0000E+00
A16 6 A26 6 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A26 6 A26 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A26 6 A27 6 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A26 6 A36 6 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A36 6 A36 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A36 6 A37 6 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A36 6 A46 6 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A46 6 A46 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A46 6 A47 6 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A46 6 A56 6 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A56 6 A56 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A56 6 A57 6 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A56 6 A66 6 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A66 6 A66 7 1 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A66 6 A67 6 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A66 6 A76 6 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A76 6 A76 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A76 6 A77 6 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A76 6 A86 6 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A86 6 A86 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A86 6 A87 6 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A17 6 A17 7 1 0.5000E+02 0.5000E+02 0.3000E+03 0.0000E+00
A17 6 A18 6 2 0.1500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A17 6 A27 6 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A27 6 A27 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A27 6 A28 6 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A27 6 A37 6 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A37 6 A37 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A37 6 A38 6 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A37 6 A47 6 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A47 6 A47 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A47 6 A48 6 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A47 6 A57 6 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A57 6 A57 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A57 6 A58 6 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A57 6 A67 6 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A67 6 A67 7 1 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A67 6 A68 6 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A67 6 A77 6 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A77 6 A77 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A77 6 A78 6 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A77 6 A87 6 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A87 6 A87 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A87 6 A88 6 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A18 6 A18 7 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A18 6 A19 6 2 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A18 6 A28 6 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A28 6 A28 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A28 6 A29 6 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A28 6 A38 6 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A38 6 A38 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A38 6 A39 6 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A38 6 A48 6 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A48 6 A48 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A48 6 A49 6 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A48 6 A58 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A58 6 A58 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A58 6 A59 6 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A58 6 A68 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A68 6 A68 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A68 6 A69 6 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A68 6 A78 6 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A78 6 A78 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A78 6 A79 6 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A78 6 A88 6 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A88 6 A88 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A88 6 A89 6 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A19 6 A19 7 1 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A19 6 A29 6 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A29 6 A29 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A29 6 A39 6 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A39 6 A39 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A39 6 A49 6 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A49 6 A49 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A49 6 A59 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A59 6 A59 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A59 6 A69 6 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A69 6 A69 7 1 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A69 6 A79 6 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A79 6 A79 7 1 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A79 6 A89 6 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A89 6 A89 7 1 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A11 7 A11 8 1 0.5000E+02 0.4500E+03 0.9000E+03 0.0000E+00
A11 7 A12 7 2 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A11 7 A21 7 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A21 7 A21 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A21 7 A22 7 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A21 7 A31 7 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A31 7 A31 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A31 7 A32 7 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A31 7 A41 7 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A41 7 A41 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A41 7 A42 7 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A41 7 A51 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A51 7 A51 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A51 7 A52 7 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A51 7 A61 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A61 7 A61 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A61 7 A62 7 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A61 7 A71 7 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A71 7 A71 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A71 7 A72 7 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A71 7 A81 7 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A81 7 A81 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A81 7 A82 7 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A12 7 A12 8 1 0.5000E+02 0.4500E+03 0.9000E+03 0.0000E+00
A12 7 A13 7 2 0.4500E+03 0.1500E+03 0.1000E+03 0.0000E+00
A12 7 A22 7 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A22 7 A22 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A22 7 A23 7 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A22 7 A32 7 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A32 7 A32 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A32 7 A33 7 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A32 7 A42 7 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A42 7 A42 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A42 7 A43 7 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A42 7 A52 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A52 7 A52 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A52 7 A53 7 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A52 7 A62 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A62 7 A62 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A62 7 A63 7 2 0.4500E+03 0.1500E+03 0.1000E+05 0.0000E+00
A62 7 A72 7 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A72 7 A72 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A72 7 A73 7 2 0.4500E+03 0.1500E+03 0.3000E+05 0.0000E+00
A72 7 A82 7 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A82 7 A82 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A82 7 A83 7 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A13 7 A13 8 1 0.5000E+02 0.4500E+03 0.3000E+03 0.0000E+00
A13 7 A14 7 2 0.1500E+03 0.5000E+02 0.1000E+03 0.0000E+00
A13 7 A23 7 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A23 7 A23 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A23 7 A24 7 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A23 7 A33 7 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A33 7 A33 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A33 7 A34 7 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A33 7 A43 7 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A43 7 A43 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A43 7 A44 7 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A43 7 A53 7 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A53 7 A53 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A53 7 A54 7 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A53 7 A63 7 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A63 7 A63 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A63 7 A64 7 2 0.1500E+03 0.5000E+02 0.1000E+05 0.0000E+00
A63 7 A73 7 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A73 7 A73 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A73 7 A74 7 2 0.1500E+03 0.5000E+02 0.3000E+05 0.0000E+00
A73 7 A83 7 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A83 7 A83 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A83 7 A84 7 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A14 7 A14 8 1 0.5000E+02 0.4500E+03 0.1000E+03 0.0000E+00
A14 7 A15 7 2 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A14 7 A24 7 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A24 7 A24 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A24 7 A25 7 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A24 7 A34 7 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A34 7 A34 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A34 7 A35 7 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A34 7 A44 7 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A44 7 A44 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A44 7 A45 7 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A44 7 A54 7 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A54 7 A54 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A54 7 A55 7 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A54 7 A64 7 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A64 7 A64 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A64 7 A65 7 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A64 7 A74 7 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A74 7 A74 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A74 7 A75 7 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A74 7 A84 7 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A84 7 A84 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A84 7 A85 7 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A15 7 A15 8 1 0.5000E+02 0.4500E+03 0.1000E+03 0.0000E+00
A15 7 A16 7 2 0.5000E+02 0.5000E+02 0.1000E+03 0.0000E+00
A15 7 A25 7 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A25 7 A25 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A25 7 A26 7 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A25 7 A35 7 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A35 7 A35 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A35 7 A36 7 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A35 7 A45 7 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A45 7 A45 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A45 7 A46 7 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A45 7 A55 7 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A55 7 A55 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A55 7 A56 7 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A55 7 A65 7 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A65 7 A65 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A65 7 A66 7 2 0.5000E+02 0.5000E+02 0.1000E+05 0.0000E+00
A65 7 A75 7 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A75 7 A75 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A75 7 A76 7 2 0.5000E+02 0.5000E+02 0.3000E+05 0.0000E+00
A75 7 A85 7 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A85 7 A85 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A85 7 A86 7 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A16 7 A16 8 1 0.5000E+02 0.4500E+03 0.1000E+03 0.0000E+00
A16 7 A17 7 2 0.5000E+02 0.1500E+03 0.1000E+03 0.0000E+00
A16 7 A26 7 3 0.5000E+00 0.4500E+03 0.1000E+05 0.1000E+01
A26 7 A26 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A26 7 A27 7 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A26 7 A36 7 3 0.4500E+03 0.1500E+03 0.1000E+05 0.1000E+01
A36 7 A36 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A36 7 A37 7 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A36 7 A46 7 3 0.1500E+03 0.5000E+02 0.1000E+05 0.1000E+01
A46 7 A46 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A46 7 A47 7 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A46 7 A56 7 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A56 7 A56 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A56 7 A57 7 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A56 7 A66 7 3 0.5000E+02 0.5000E+02 0.1000E+05 0.1000E+01
A66 7 A66 8 1 0.5000E+02 0.4500E+03 0.1000E+05 0.0000E+00
A66 7 A67 7 2 0.5000E+02 0.1500E+03 0.1000E+05 0.0000E+00
A66 7 A76 7 3 0.5000E+02 0.1500E+03 0.1000E+05 0.1000E+01
A76 7 A76 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A76 7 A77 7 2 0.5000E+02 0.1500E+03 0.3000E+05 0.0000E+00
A76 7 A86 7 3 0.1500E+03 0.4500E+03 0.1000E+05 0.1000E+01
A86 7 A86 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A86 7 A87 7 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A17 7 A17 8 1 0.5000E+02 0.4500E+03 0.3000E+03 0.0000E+00
A17 7 A18 7 2 0.1500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A17 7 A27 7 3 0.5000E+00 0.4500E+03 0.3000E+05 0.1000E+01
A27 7 A27 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A27 7 A28 7 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A27 7 A37 7 3 0.4500E+03 0.1500E+03 0.3000E+05 0.1000E+01
A37 7 A37 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A37 7 A38 7 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A37 7 A47 7 3 0.1500E+03 0.5000E+02 0.3000E+05 0.1000E+01
A47 7 A47 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A47 7 A48 7 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A47 7 A57 7 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A57 7 A57 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A57 7 A58 7 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A57 7 A67 7 3 0.5000E+02 0.5000E+02 0.3000E+05 0.1000E+01
A67 7 A67 8 1 0.5000E+02 0.4500E+03 0.3000E+05 0.0000E+00
A67 7 A68 7 2 0.1500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A67 7 A77 7 3 0.5000E+02 0.1500E+03 0.3000E+05 0.1000E+01
A77 7 A77 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A77 7 A78 7 2 0.1500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A77 7 A87 7 3 0.1500E+03 0.4500E+03 0.3000E+05 0.1000E+01
A87 7 A87 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A87 7 A88 7 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A18 7 A18 8 1 0.5000E+02 0.4500E+03 0.9000E+03 0.0000E+00
A18 7 A19 7 2 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A18 7 A28 7 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A28 7 A28 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A28 7 A29 7 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A28 7 A38 7 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A38 7 A38 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A38 7 A39 7 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A38 7 A48 7 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A48 7 A48 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A48 7 A49 7 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A48 7 A58 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A58 7 A58 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A58 7 A59 7 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A58 7 A68 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A68 7 A68 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A68 7 A69 7 2 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A68 7 A78 7 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A78 7 A78 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A78 7 A79 7 2 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A78 7 A88 7 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A88 7 A88 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A88 7 A89 7 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A19 7 A19 8 1 0.5000E+02 0.4500E+03 0.9000E+03 0.0000E+00
A19 7 A29 7 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A29 7 A29 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A29 7 A39 7 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A39 7 A39 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A39 7 A49 7 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A49 7 A49 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A49 7 A59 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A59 7 A59 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A59 7 A69 7 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A69 7 A69 8 1 0.5000E+02 0.4500E+03 0.9000E+05 0.0000E+00
A69 7 A79 7 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A79 7 A79 8 1 0.5000E+02 0.4500E+03 0.2700E+06 0.0000E+00
A79 7 A89 7 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A89 7 A89 8 1 0.5000E+02 0.4500E+03 0.8100E+06 0.0000E+00
A11 8 A11 9 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 8 A12 8 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 8 A21 8 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A21 8 A21 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 8 A22 8 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 8 A31 8 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A31 8 A31 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 8 A32 8 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 8 A41 8 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A41 8 A41 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 8 A42 8 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 8 A51 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A51 8 A51 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 8 A52 8 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 8 A61 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A61 8 A61 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 8 A62 8 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 8 A71 8 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A71 8 A71 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 8 A72 8 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 8 A81 8 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A81 8 A81 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A81 8 A82 8 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A12 8 A12 9 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A12 8 A13 8 2 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A12 8 A22 8 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A22 8 A22 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A22 8 A23 8 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A22 8 A32 8 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A32 8 A32 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A32 8 A33 8 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A32 8 A42 8 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A42 8 A42 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A42 8 A43 8 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A42 8 A52 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A52 8 A52 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A52 8 A53 8 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A52 8 A62 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A62 8 A62 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A62 8 A63 8 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A62 8 A72 8 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A72 8 A72 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A72 8 A73 8 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A72 8 A82 8 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A82 8 A82 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A82 8 A83 8 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A13 8 A13 9 1 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A13 8 A14 8 2 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A13 8 A23 8 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A23 8 A23 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A23 8 A24 8 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A23 8 A33 8 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A33 8 A33 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A33 8 A34 8 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A33 8 A43 8 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A43 8 A43 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A43 8 A44 8 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A43 8 A53 8 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A53 8 A53 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A53 8 A54 8 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A53 8 A63 8 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A63 8 A63 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A63 8 A64 8 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A63 8 A73 8 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A73 8 A73 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A73 8 A74 8 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A73 8 A83 8 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A83 8 A83 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A83 8 A84 8 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A14 8 A14 9 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A14 8 A15 8 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A14 8 A24 8 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A24 8 A24 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A24 8 A25 8 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A24 8 A34 8 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A34 8 A34 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A34 8 A35 8 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A34 8 A44 8 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A44 8 A44 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A44 8 A45 8 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A44 8 A54 8 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A54 8 A54 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A54 8 A55 8 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A54 8 A64 8 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A64 8 A64 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A64 8 A65 8 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A64 8 A74 8 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A74 8 A74 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A74 8 A75 8 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A74 8 A84 8 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A84 8 A84 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A84 8 A85 8 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A15 8 A15 9 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A15 8 A16 8 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A15 8 A25 8 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A25 8 A25 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A25 8 A26 8 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A25 8 A35 8 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A35 8 A35 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A35 8 A36 8 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A35 8 A45 8 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A45 8 A45 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A45 8 A46 8 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A45 8 A55 8 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A55 8 A55 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A55 8 A56 8 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A55 8 A65 8 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A65 8 A65 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A65 8 A66 8 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A65 8 A75 8 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A75 8 A75 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A75 8 A76 8 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A75 8 A85 8 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A85 8 A85 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A85 8 A86 8 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A16 8 A16 9 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A16 8 A17 8 2 0.5000E+02 0.1500E+03 0.9000E+03 0.0000E+00
A16 8 A26 8 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A26 8 A26 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A26 8 A27 8 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A26 8 A36 8 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A36 8 A36 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A36 8 A37 8 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A36 8 A46 8 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A46 8 A46 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A46 8 A47 8 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A46 8 A56 8 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A56 8 A56 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A56 8 A57 8 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A56 8 A66 8 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A66 8 A66 9 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A66 8 A67 8 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A66 8 A76 8 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A76 8 A76 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A76 8 A77 8 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A76 8 A86 8 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A86 8 A86 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A86 8 A87 8 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A17 8 A17 9 1 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A17 8 A18 8 2 0.1500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A17 8 A27 8 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A27 8 A27 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A27 8 A28 8 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A27 8 A37 8 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A37 8 A37 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A37 8 A38 8 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A37 8 A47 8 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A47 8 A47 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A47 8 A48 8 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A47 8 A57 8 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A57 8 A57 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A57 8 A58 8 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A57 8 A67 8 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A67 8 A67 9 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A67 8 A68 8 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A67 8 A77 8 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A77 8 A77 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A77 8 A78 8 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A77 8 A87 8 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A87 8 A87 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A87 8 A88 8 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A18 8 A18 9 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 8 A19 8 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 8 A28 8 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A28 8 A28 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 8 A29 8 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 8 A38 8 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A38 8 A38 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 8 A39 8 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 8 A48 8 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A48 8 A48 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 8 A49 8 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 8 A58 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A58 8 A58 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 8 A59 8 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 8 A68 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A68 8 A68 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 8 A69 8 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 8 A78 8 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A78 8 A78 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 8 A79 8 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 8 A88 8 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A88 8 A88 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A88 8 A89 8 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A19 8 A19 9 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A19 8 A29 8 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A29 8 A29 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A29 8 A39 8 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A39 8 A39 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A39 8 A49 8 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A49 8 A49 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A49 8 A59 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A59 8 A59 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A59 8 A69 8 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A69 8 A69 9 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A69 8 A79 8 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A79 8 A79 9 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A79 8 A89 8 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A89 8 A89 9 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A11 9 A1110 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 9 A12 9 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A11 9 A21 9 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A21 9 A2110 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 9 A22 9 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A21 9 A31 9 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A31 9 A3110 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 9 A32 9 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A31 9 A41 9 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A41 9 A4110 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 9 A42 9 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A41 9 A51 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A51 9 A5110 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 9 A52 9 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A51 9 A61 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A61 9 A6110 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 9 A62 9 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A61 9 A71 9 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A71 9 A7110 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 9 A72 9 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A71 9 A81 9 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A81 9 A8110 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A81 9 A82 9 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A12 9 A1210 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A12 9 A13 9 2 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A12 9 A22 9 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A22 9 A2210 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A22 9 A23 9 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A22 9 A32 9 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A32 9 A3210 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A32 9 A33 9 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A32 9 A42 9 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A42 9 A4210 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A42 9 A43 9 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A42 9 A52 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A52 9 A5210 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A52 9 A53 9 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A52 9 A62 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A62 9 A6210 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A62 9 A63 9 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A62 9 A72 9 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A72 9 A7210 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A72 9 A73 9 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A72 9 A82 9 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A82 9 A8210 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A82 9 A83 9 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A13 9 A1310 1 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A13 9 A14 9 2 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A13 9 A23 9 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A23 9 A2310 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A23 9 A24 9 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A23 9 A33 9 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A33 9 A3310 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A33 9 A34 9 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A33 9 A43 9 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A43 9 A4310 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A43 9 A44 9 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A43 9 A53 9 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A53 9 A5310 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A53 9 A54 9 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A53 9 A63 9 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A63 9 A6310 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A63 9 A64 9 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A63 9 A73 9 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A73 9 A7310 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A73 9 A74 9 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A73 9 A83 9 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A83 9 A8310 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A83 9 A84 9 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A14 9 A1410 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A14 9 A15 9 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A14 9 A24 9 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A24 9 A2410 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A24 9 A25 9 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A24 9 A34 9 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A34 9 A3410 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A34 9 A35 9 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A34 9 A44 9 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A44 9 A4410 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A44 9 A45 9 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A44 9 A54 9 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A54 9 A5410 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A54 9 A55 9 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A54 9 A64 9 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A64 9 A6410 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A64 9 A65 9 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A64 9 A74 9 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A74 9 A7410 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A74 9 A75 9 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A74 9 A84 9 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A84 9 A8410 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A84 9 A85 9 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A15 9 A1510 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A15 9 A16 9 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A15 9 A25 9 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A25 9 A2510 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A25 9 A26 9 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A25 9 A35 9 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A35 9 A3510 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A35 9 A36 9 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A35 9 A45 9 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A45 9 A4510 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A45 9 A46 9 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A45 9 A55 9 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A55 9 A5510 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A55 9 A56 9 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A55 9 A65 9 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A65 9 A6510 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A65 9 A66 9 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A65 9 A75 9 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A75 9 A7510 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A75 9 A76 9 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A75 9 A85 9 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A85 9 A8510 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A85 9 A86 9 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A16 9 A1610 1 0.4500E+03 0.4500E+03 0.1000E+03 0.0000E+00
A16 9 A17 9 2 0.5000E+02 0.1500E+03 0.9000E+03 0.0000E+00
A16 9 A26 9 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A26 9 A2610 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A26 9 A27 9 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A26 9 A36 9 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A36 9 A3610 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A36 9 A37 9 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A36 9 A46 9 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A46 9 A4610 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A46 9 A47 9 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A46 9 A56 9 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A56 9 A5610 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A56 9 A57 9 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A56 9 A66 9 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A66 9 A6610 1 0.4500E+03 0.4500E+03 0.1000E+05 0.0000E+00
A66 9 A67 9 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A66 9 A76 9 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A76 9 A7610 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A76 9 A77 9 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A76 9 A86 9 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A86 9 A8610 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A86 9 A87 9 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A17 9 A1710 1 0.4500E+03 0.4500E+03 0.3000E+03 0.0000E+00
A17 9 A18 9 2 0.1500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A17 9 A27 9 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A27 9 A2710 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A27 9 A28 9 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A27 9 A37 9 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A37 9 A3710 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A37 9 A38 9 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A37 9 A47 9 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A47 9 A4710 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A47 9 A48 9 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A47 9 A57 9 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A57 9 A5710 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A57 9 A58 9 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A57 9 A67 9 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A67 9 A6710 1 0.4500E+03 0.4500E+03 0.3000E+05 0.0000E+00
A67 9 A68 9 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A67 9 A77 9 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A77 9 A7710 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A77 9 A78 9 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A77 9 A87 9 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A87 9 A8710 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A87 9 A88 9 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A18 9 A1810 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 9 A19 9 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A18 9 A28 9 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A28 9 A2810 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 9 A29 9 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A28 9 A38 9 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A38 9 A3810 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 9 A39 9 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A38 9 A48 9 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A48 9 A4810 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 9 A49 9 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A48 9 A58 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A58 9 A5810 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 9 A59 9 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A58 9 A68 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A68 9 A6810 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 9 A69 9 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A68 9 A78 9 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A78 9 A7810 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 9 A79 9 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A78 9 A88 9 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A88 9 A8810 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A88 9 A89 9 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A19 9 A1910 1 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A19 9 A29 9 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A29 9 A2910 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A29 9 A39 9 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A39 9 A3910 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A39 9 A49 9 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A49 9 A4910 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A49 9 A59 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A59 9 A5910 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A59 9 A69 9 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A69 9 A6910 1 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A69 9 A79 9 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A79 9 A7910 1 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A79 9 A89 9 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A89 9 A8910 1 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A1110 A1210 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A1110 A2110 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A2110 A2210 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A2110 A3110 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A3110 A3210 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A3110 A4110 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A4110 A4210 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A4110 A5110 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A5110 A5210 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A5110 A6110 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A6110 A6210 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A6110 A7110 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A7110 A7210 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A7110 A8110 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A8110 A8210 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A1210 A1310 2 0.4500E+03 0.1500E+03 0.9000E+03 0.0000E+00
A1210 A2210 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A2210 A2310 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A2210 A3210 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A3210 A3310 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A3210 A4210 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A4210 A4310 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A4210 A5210 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A5210 A5310 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A5210 A6210 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A6210 A6310 2 0.4500E+03 0.1500E+03 0.9000E+05 0.0000E+00
A6210 A7210 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A7210 A7310 2 0.4500E+03 0.1500E+03 0.2700E+06 0.0000E+00
A7210 A8210 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A8210 A8310 2 0.4500E+03 0.1500E+03 0.8100E+06 0.0000E+00
A1310 A1410 2 0.1500E+03 0.5000E+02 0.9000E+03 0.0000E+00
A1310 A2310 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A2310 A2410 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A2310 A3310 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A3310 A3410 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A3310 A4310 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A4310 A4410 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A4310 A5310 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A5310 A5410 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A5310 A6310 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A6310 A6410 2 0.1500E+03 0.5000E+02 0.9000E+05 0.0000E+00
A6310 A7310 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A7310 A7410 2 0.1500E+03 0.5000E+02 0.2700E+06 0.0000E+00
A7310 A8310 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A8310 A8410 2 0.1500E+03 0.5000E+02 0.8100E+06 0.0000E+00
A1410 A1510 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A1410 A2410 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A2410 A2510 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A2410 A3410 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A3410 A3510 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A3410 A4410 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A4410 A4510 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A4410 A5410 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A5410 A5510 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A5410 A6410 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A6410 A6510 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A6410 A7410 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A7410 A7510 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A7410 A8410 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A8410 A8510 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A1510 A1610 2 0.5000E+02 0.5000E+02 0.9000E+03 0.0000E+00
A1510 A2510 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A2510 A2610 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A2510 A3510 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A3510 A3610 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A3510 A4510 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A4510 A4610 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A4510 A5510 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A5510 A5610 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A5510 A6510 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A6510 A6610 2 0.5000E+02 0.5000E+02 0.9000E+05 0.0000E+00
A6510 A7510 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A7510 A7610 2 0.5000E+02 0.5000E+02 0.2700E+06 0.0000E+00
A7510 A8510 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A8510 A8610 2 0.5000E+02 0.5000E+02 0.8100E+06 0.0000E+00
A1610 A1710 2 0.5000E+02 0.1500E+03 0.9000E+03 0.0000E+00
A1610 A2610 3 0.5000E+00 0.4500E+03 0.9000E+05 0.1000E+01
A2610 A2710 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A2610 A3610 3 0.4500E+03 0.1500E+03 0.9000E+05 0.1000E+01
A3610 A3710 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A3610 A4610 3 0.1500E+03 0.5000E+02 0.9000E+05 0.1000E+01
A4610 A4710 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A4610 A5610 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A5610 A5710 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A5610 A6610 3 0.5000E+02 0.5000E+02 0.9000E+05 0.1000E+01
A6610 A6710 2 0.5000E+02 0.1500E+03 0.9000E+05 0.0000E+00
A6610 A7610 3 0.5000E+02 0.1500E+03 0.9000E+05 0.1000E+01
A7610 A7710 2 0.5000E+02 0.1500E+03 0.2700E+06 0.0000E+00
A7610 A8610 3 0.1500E+03 0.4500E+03 0.9000E+05 0.1000E+01
A8610 A8710 2 0.5000E+02 0.1500E+03 0.8100E+06 0.0000E+00
A1710 A1810 2 0.1500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A1710 A2710 3 0.5000E+00 0.4500E+03 0.2700E+06 0.1000E+01
A2710 A2810 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A2710 A3710 3 0.4500E+03 0.1500E+03 0.2700E+06 0.1000E+01
A3710 A3810 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A3710 A4710 3 0.1500E+03 0.5000E+02 0.2700E+06 0.1000E+01
A4710 A4810 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A4710 A5710 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A5710 A5810 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A5710 A6710 3 0.5000E+02 0.5000E+02 0.2700E+06 0.1000E+01
A6710 A6810 2 0.1500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A6710 A7710 3 0.5000E+02 0.1500E+03 0.2700E+06 0.1000E+01
A7710 A7810 2 0.1500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A7710 A8710 3 0.1500E+03 0.4500E+03 0.2700E+06 0.1000E+01
A8710 A8810 2 0.1500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A1810 A1910 2 0.4500E+03 0.4500E+03 0.9000E+03 0.0000E+00
A1810 A2810 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A2810 A2910 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A2810 A3810 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A3810 A3910 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A3810 A4810 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A4810 A4910 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A4810 A5810 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A5810 A5910 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A5810 A6810 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A6810 A6910 2 0.4500E+03 0.4500E+03 0.9000E+05 0.0000E+00
A6810 A7810 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A7810 A7910 2 0.4500E+03 0.4500E+03 0.2700E+06 0.0000E+00
A7810 A8810 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
A8810 A8910 2 0.4500E+03 0.4500E+03 0.8100E+06 0.0000E+00
A1910 A2910 3 0.5000E+00 0.4500E+03 0.8100E+06 0.1000E+01
A2910 A3910 3 0.4500E+03 0.1500E+03 0.8100E+06 0.1000E+01
A3910 A4910 3 0.1500E+03 0.5000E+02 0.8100E+06 0.1000E+01
A4910 A5910 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A5910 A6910 3 0.5000E+02 0.5000E+02 0.8100E+06 0.1000E+01
A6910 A7910 3 0.5000E+02 0.1500E+03 0.8100E+06 0.1000E+01
A7910 A8910 3 0.1500E+03 0.4500E+03 0.8100E+06 0.1000E+01
***********************************************************************************************************************************
GENERATION DATA
ELEMENT SOURCE TYPE RATE ENTHALPY
A55 6 INJ 1 WATE 0.1000E+01 0.2800E+07
CONSTANT RATE IS SPECIFIED
***********************************************************************************************************************************
INITIAL CONDITIONS
ELEME INDC POROSITY X1 X2 X3 X4 X5 X6 X7 X8
A11 1 0.425000E+00 0.100000E+06 0.250000E+02
A21 1 0.425000E+00 0.451137E+07 0.250000E+02
A31 1 0.425000E+00 0.104001E+08 0.250000E+02
A41 1 0.425000E+00 0.123664E+08 0.250000E+02
A51 1 0.425000E+00 0.133501E+08 0.250000E+02
A61 1 0.425000E+00 0.143343E+08 0.250000E+02
A71 1 0.425000E+00 0.163040E+08 0.250000E+02
A81 1 0.425000E+00 0.222229E+08 0.250000E+02
A12 1 0.425000E+00 0.100000E+06 0.250000E+02
A22 1 0.425000E+00 0.451140E+07 0.250000E+02
A32 1 0.425000E+00 0.104001E+08 0.250000E+02
A42 1 0.425000E+00 0.123664E+08 0.250000E+02
A52 1 0.425000E+00 0.133502E+08 0.250000E+02
A62 1 0.425000E+00 0.143344E+08 0.250000E+02
A72 1 0.425000E+00 0.163040E+08 0.250000E+02
A82 1 0.425000E+00 0.222230E+08 0.250000E+02
A13 1 0.425000E+00 0.100000E+06 0.250000E+02
A23 1 0.425000E+00 0.451141E+07 0.250000E+02
A33 1 0.425000E+00 0.104002E+08 0.250000E+02
A43 1 0.425000E+00 0.123665E+08 0.250000E+02
A53 1 0.425000E+00 0.133502E+08 0.250000E+02
A63 1 0.425000E+00 0.143344E+08 0.250000E+02
A73 1 0.425000E+00 0.163041E+08 0.250000E+02
A83 1 0.425000E+00 0.222230E+08 0.250000E+02
A14 1 0.425000E+00 0.100000E+06 0.250000E+02
A24 1 0.425000E+00 0.451141E+07 0.250000E+02
A34 1 0.425000E+00 0.104002E+08 0.250000E+02
A44 1 0.425000E+00 0.123665E+08 0.250000E+02
A54 1 0.425000E+00 0.133502E+08 0.250000E+02
A64 1 0.425000E+00 0.143344E+08 0.250000E+02
A74 1 0.425000E+00 0.163041E+08 0.250000E+02
A84 1 0.425000E+00 0.222230E+08 0.250000E+02
A15 1 0.425000E+00 0.100000E+06 0.250000E+02
A25 1 0.425000E+00 0.451141E+07 0.250000E+02
A35 1 0.425000E+00 0.104002E+08 0.250000E+02
A45 1 0.425000E+00 0.123665E+08 0.250000E+02
A55 1 0.425000E+00 0.133502E+08 0.250000E+02
A65 1 0.425000E+00 0.143344E+08 0.250000E+02
A75 1 0.425000E+00 0.163041E+08 0.250000E+02
A85 1 0.425000E+00 0.222230E+08 0.250000E+02
A16 1 0.425000E+00 0.100000E+06 0.250000E+02
A26 1 0.425000E+00 0.451141E+07 0.250000E+02
A36 1 0.425000E+00 0.104002E+08 0.250000E+02
A46 1 0.425000E+00 0.123665E+08 0.250000E+02
A56 1 0.425000E+00 0.133502E+08 0.250000E+02
A66 1 0.425000E+00 0.143344E+08 0.250000E+02
A76 1 0.425000E+00 0.163041E+08 0.250000E+02
A86 1 0.425000E+00 0.222230E+08 0.250000E+02
A17 1 0.425000E+00 0.100000E+06 0.250000E+02
A27 1 0.425000E+00 0.451141E+07 0.250000E+02
A37 1 0.425000E+00 0.104002E+08 0.250000E+02
A47 1 0.425000E+00 0.123665E+08 0.250000E+02
A57 1 0.425000E+00 0.133502E+08 0.250000E+02
A67 1 0.425000E+00 0.143344E+08 0.250000E+02
A77 1 0.425000E+00 0.163041E+08 0.250000E+02
A87 1 0.425000E+00 0.222230E+08 0.250000E+02
A18 1 0.425000E+00 0.100000E+06 0.250000E+02
A28 1 0.425000E+00 0.451140E+07 0.250000E+02
A38 1 0.425000E+00 0.104001E+08 0.250000E+02
A48 1 0.425000E+00 0.123664E+08 0.250000E+02
A58 1 0.425000E+00 0.133502E+08 0.250000E+02
A68 1 0.425000E+00 0.143344E+08 0.250000E+02
A78 1 0.425000E+00 0.163040E+08 0.250000E+02
A88 1 0.425000E+00 0.222230E+08 0.250000E+02
A19 1 0.425000E+00 0.100000E+06 0.250000E+02
A29 1 0.425000E+00 0.451137E+07 0.250000E+02
A39 1 0.425000E+00 0.104001E+08 0.250000E+02
A49 1 0.425000E+00 0.123664E+08 0.250000E+02
A59 1 0.425000E+00 0.133501E+08 0.250000E+02
A69 1 0.425000E+00 0.143343E+08 0.250000E+02
A79 1 0.425000E+00 0.163040E+08 0.250000E+02
A89 1 0.425000E+00 0.222229E+08 0.250000E+02
A11 2 0.425000E+00 0.100000E+06 0.250000E+02
A21 2 0.425000E+00 0.451141E+07 0.250000E+02
A31 2 0.425000E+00 0.104001E+08 0.250000E+02
A41 2 0.425000E+00 0.123664E+08 0.250000E+02
A51 2 0.425000E+00 0.133502E+08 0.250000E+02
A61 2 0.425000E+00 0.143344E+08 0.250000E+02
A71 2 0.425000E+00 0.163041E+08 0.250000E+02
A81 2 0.425000E+00 0.222230E+08 0.250000E+02
A12 2 0.425000E+00 0.100000E+06 0.250000E+02
A22 2 0.425000E+00 0.451147E+07 0.250000E+02
A32 2 0.425000E+00 0.104003E+08 0.250000E+02
A42 2 0.425000E+00 0.123666E+08 0.250000E+02
A52 2 0.425000E+00 0.133504E+08 0.250000E+02
A62 2 0.425000E+00 0.143346E+08 0.250000E+02
A72 2 0.425000E+00 0.163042E+08 0.250000E+02
A82 2 0.425000E+00 0.222231E+08 0.250000E+02
A13 2 0.425000E+00 0.100000E+06 0.250000E+02
A23 2 0.425000E+00 0.451153E+07 0.250000E+02
A33 2 0.425000E+00 0.104004E+08 0.250000E+02
A43 2 0.425000E+00 0.123668E+08 0.250000E+02
A53 2 0.425000E+00 0.133506E+08 0.250000E+02
A63 2 0.425000E+00 0.143347E+08 0.250000E+02
A73 2 0.425000E+00 0.163044E+08 0.250000E+02
A83 2 0.425000E+00 0.222232E+08 0.250000E+02
A14 2 0.425000E+00 0.100000E+06 0.250000E+02
A24 2 0.425000E+00 0.451153E+07 0.250000E+02
A34 2 0.425000E+00 0.104005E+08 0.250000E+02
A44 2 0.425000E+00 0.123668E+08 0.250000E+02
A54 2 0.425000E+00 0.133506E+08 0.250000E+02
A64 2 0.425000E+00 0.143348E+08 0.250000E+02
A74 2 0.425000E+00 0.163044E+08 0.250000E+02
A84 2 0.425000E+00 0.222232E+08 0.250000E+02
A15 2 0.425000E+00 0.100000E+06 0.250000E+02
A25 2 0.425000E+00 0.451153E+07 0.250000E+02
A35 2 0.425000E+00 0.104005E+08 0.250000E+02
A45 2 0.425000E+00 0.123668E+08 0.250000E+02
A55 2 0.425000E+00 0.133506E+08 0.250000E+02
A65 2 0.425000E+00 0.143348E+08 0.250000E+02
A75 2 0.425000E+00 0.163044E+08 0.250000E+02
A85 2 0.425000E+00 0.222232E+08 0.250000E+02
A16 2 0.425000E+00 0.100000E+06 0.250000E+02
A26 2 0.425000E+00 0.451153E+07 0.250000E+02
A36 2 0.425000E+00 0.104005E+08 0.250000E+02
A46 2 0.425000E+00 0.123668E+08 0.250000E+02
A56 2 0.425000E+00 0.133506E+08 0.250000E+02
A66 2 0.425000E+00 0.143348E+08 0.250000E+02
A76 2 0.425000E+00 0.163044E+08 0.250000E+02
A86 2 0.425000E+00 0.222232E+08 0.250000E+02
A17 2 0.425000E+00 0.100000E+06 0.250000E+02
A27 2 0.425000E+00 0.451153E+07 0.250000E+02
A37 2 0.425000E+00 0.104004E+08 0.250000E+02
A47 2 0.425000E+00 0.123668E+08 0.250000E+02
A57 2 0.425000E+00 0.133506E+08 0.250000E+02
A67 2 0.425000E+00 0.143347E+08 0.250000E+02
A77 2 0.425000E+00 0.163044E+08 0.250000E+02
A87 2 0.425000E+00 0.222232E+08 0.250000E+02
A18 2 0.425000E+00 0.100000E+06 0.250000E+02
A28 2 0.425000E+00 0.451147E+07 0.250000E+02
A38 2 0.425000E+00 0.104003E+08 0.250000E+02
A48 2 0.425000E+00 0.123666E+08 0.250000E+02
A58 2 0.425000E+00 0.133504E+08 0.250000E+02
A68 2 0.425000E+00 0.143346E+08 0.250000E+02
A78 2 0.425000E+00 0.163042E+08 0.250000E+02
A88 2 0.425000E+00 0.222231E+08 0.250000E+02
A19 2 0.425000E+00 0.100000E+06 0.250000E+02
A29 2 0.425000E+00 0.451141E+07 0.250000E+02
A39 2 0.425000E+00 0.104001E+08 0.250000E+02
A49 2 0.425000E+00 0.123664E+08 0.250000E+02
A59 2 0.425000E+00 0.133502E+08 0.250000E+02
A69 2 0.425000E+00 0.143344E+08 0.250000E+02
A79 2 0.425000E+00 0.163041E+08 0.250000E+02
A89 2 0.425000E+00 0.222230E+08 0.250000E+02
A11 3 0.425000E+00 0.100000E+06 0.250000E+02
A21 3 0.425000E+00 0.451144E+07 0.250000E+02
A31 3 0.425000E+00 0.104002E+08 0.250000E+02
A41 3 0.425000E+00 0.123665E+08 0.250000E+02
A51 3 0.425000E+00 0.133503E+08 0.250000E+02
A61 3 0.425000E+00 0.143345E+08 0.250000E+02
A71 3 0.425000E+00 0.163041E+08 0.250000E+02
A81 3 0.425000E+00 0.222231E+08 0.250000E+02
A12 3 0.425000E+00 0.100000E+06 0.250000E+02
A22 3 0.425000E+00 0.451157E+07 0.250000E+02
A32 3 0.425000E+00 0.104005E+08 0.250000E+02
A42 3 0.425000E+00 0.123669E+08 0.250000E+02
A52 3 0.425000E+00 0.133507E+08 0.250000E+02
A62 3 0.425000E+00 0.143349E+08 0.250000E+02
A72 3 0.425000E+00 0.163045E+08 0.250000E+02
A82 3 0.425000E+00 0.222233E+08 0.250000E+02
A13 3 0.425000E+00 0.100000E+06 0.250000E+02
A23 3 0.425000E+00 0.451174E+07 0.250000E+02
A33 3 0.425000E+00 0.104013E+08 0.250000E+02
A43 3 0.425000E+00 0.123677E+08 0.250000E+02
A53 3 0.425000E+00 0.133515E+08 0.250000E+02
A63 3 0.425000E+00 0.143357E+08 0.250000E+02
A73 3 0.425000E+00 0.163052E+08 0.250000E+02
A83 3 0.425000E+00 0.222235E+08 0.250000E+02
A14 3 0.425000E+00 0.100000E+06 0.250000E+02
A24 3 0.425000E+00 0.451177E+07 0.250000E+02
A34 3 0.425000E+00 0.104014E+08 0.250000E+02
A44 3 0.425000E+00 0.123679E+08 0.250000E+02
A54 3 0.425000E+00 0.133518E+08 0.250000E+02
A64 3 0.425000E+00 0.143359E+08 0.250000E+02
A74 3 0.425000E+00 0.163054E+08 0.250000E+02
A84 3 0.425000E+00 0.222236E+08 0.250000E+02
A15 3 0.425000E+00 0.100000E+06 0.250000E+02
A25 3 0.425000E+00 0.451177E+07 0.250000E+02
A35 3 0.425000E+00 0.104014E+08 0.250000E+02
A45 3 0.425000E+00 0.123680E+08 0.250000E+02
A55 3 0.425000E+00 0.133518E+08 0.250000E+02
A65 3 0.425000E+00 0.143360E+08 0.250000E+02
A75 3 0.425000E+00 0.163054E+08 0.250000E+02
A85 3 0.425000E+00 0.222236E+08 0.250000E+02
A16 3 0.425000E+00 0.100000E+06 0.250000E+02
A26 3 0.425000E+00 0.451177E+07 0.250000E+02
A36 3 0.425000E+00 0.104014E+08 0.250000E+02
A46 3 0.425000E+00 0.123679E+08 0.250000E+02
A56 3 0.425000E+00 0.133518E+08 0.250000E+02
A66 3 0.425000E+00 0.143359E+08 0.250000E+02
A76 3 0.425000E+00 0.163054E+08 0.250000E+02
A86 3 0.425000E+00 0.222236E+08 0.250000E+02
A17 3 0.425000E+00 0.100000E+06 0.250000E+02
A27 3 0.425000E+00 0.451174E+07 0.250000E+02
A37 3 0.425000E+00 0.104013E+08 0.250000E+02
A47 3 0.425000E+00 0.123677E+08 0.250000E+02
A57 3 0.425000E+00 0.133515E+08 0.250000E+02
A67 3 0.425000E+00 0.143357E+08 0.250000E+02
A77 3 0.425000E+00 0.163052E+08 0.250000E+02
A87 3 0.425000E+00 0.222235E+08 0.250000E+02
A18 3 0.425000E+00 0.100000E+06 0.250000E+02
A28 3 0.425000E+00 0.451157E+07 0.250000E+02
A38 3 0.425000E+00 0.104005E+08 0.250000E+02
A48 3 0.425000E+00 0.123669E+08 0.250000E+02
A58 3 0.425000E+00 0.133507E+08 0.250000E+02
A68 3 0.425000E+00 0.143349E+08 0.250000E+02
A78 3 0.425000E+00 0.163045E+08 0.250000E+02
A88 3 0.425000E+00 0.222233E+08 0.250000E+02
A19 3 0.425000E+00 0.100000E+06 0.250000E+02
A29 3 0.425000E+00 0.451144E+07 0.250000E+02
A39 3 0.425000E+00 0.104002E+08 0.250000E+02
A49 3 0.425000E+00 0.123665E+08 0.250000E+02
A59 3 0.425000E+00 0.133503E+08 0.250000E+02
A69 3 0.425000E+00 0.143345E+08 0.250000E+02
A79 3 0.425000E+00 0.163041E+08 0.250000E+02
A89 3 0.425000E+00 0.222231E+08 0.250000E+02
A11 4 0.425000E+00 0.100000E+06 0.250000E+02
A21 4 0.425000E+00 0.451145E+07 0.250000E+02
A31 4 0.425000E+00 0.104002E+08 0.250000E+02
A41 4 0.425000E+00 0.123665E+08 0.250000E+02
A51 4 0.425000E+00 0.133503E+08 0.250000E+02
A61 4 0.425000E+00 0.143345E+08 0.250000E+02
A71 4 0.425000E+00 0.163042E+08 0.250000E+02
A81 4 0.425000E+00 0.222231E+08 0.250000E+02
A12 4 0.425000E+00 0.100000E+06 0.250000E+02
A22 4 0.425000E+00 0.451160E+07 0.250000E+02
A32 4 0.425000E+00 0.104007E+08 0.250000E+02
A42 4 0.425000E+00 0.123670E+08 0.250000E+02
A52 4 0.425000E+00 0.133508E+08 0.250000E+02
A62 4 0.425000E+00 0.143350E+08 0.250000E+02
A72 4 0.425000E+00 0.163046E+08 0.250000E+02
A82 4 0.425000E+00 0.222233E+08 0.250000E+02
A13 4 0.425000E+00 0.100000E+06 0.250000E+02
A23 4 0.425000E+00 0.451185E+07 0.250000E+02
A33 4 0.425000E+00 0.104020E+08 0.250000E+02
A43 4 0.425000E+00 0.123687E+08 0.250000E+02
A53 4 0.425000E+00 0.133526E+08 0.250000E+02
A63 4 0.425000E+00 0.143367E+08 0.250000E+02
A73 4 0.425000E+00 0.163060E+08 0.250000E+02
A83 4 0.425000E+00 0.222237E+08 0.250000E+02
A14 4 0.425000E+00 0.100000E+06 0.250000E+02
A24 4 0.425000E+00 0.451190E+07 0.250000E+02
A34 4 0.425000E+00 0.104024E+08 0.250000E+02
A44 4 0.425000E+00 0.123697E+08 0.250000E+02
A54 4 0.425000E+00 0.133537E+08 0.250000E+02
A64 4 0.425000E+00 0.143377E+08 0.250000E+02
A74 4 0.425000E+00 0.163064E+08 0.250000E+02
A84 4 0.425000E+00 0.222237E+08 0.250000E+02
A15 4 0.425000E+00 0.100000E+06 0.250000E+02
A25 4 0.425000E+00 0.451190E+07 0.250000E+02
A35 4 0.425000E+00 0.104025E+08 0.250000E+02
A45 4 0.425000E+00 0.123699E+08 0.250000E+02
A55 4 0.425000E+00 0.133541E+08 0.250000E+02
A65 4 0.425000E+00 0.143379E+08 0.250000E+02
A75 4 0.425000E+00 0.163065E+08 0.250000E+02
A85 4 0.425000E+00 0.222238E+08 0.250000E+02
A16 4 0.425000E+00 0.100000E+06 0.250000E+02
A26 4 0.425000E+00 0.451190E+07 0.250000E+02
A36 4 0.425000E+00 0.104024E+08 0.250000E+02
A46 4 0.425000E+00 0.123697E+08 0.250000E+02
A56 4 0.425000E+00 0.133537E+08 0.250000E+02
A66 4 0.425000E+00 0.143377E+08 0.250000E+02
A76 4 0.425000E+00 0.163064E+08 0.250000E+02
A86 4 0.425000E+00 0.222237E+08 0.250000E+02
A17 4 0.425000E+00 0.100000E+06 0.250000E+02
A27 4 0.425000E+00 0.451185E+07 0.250000E+02
A37 4 0.425000E+00 0.104020E+08 0.250000E+02
A47 4 0.425000E+00 0.123687E+08 0.250000E+02
A57 4 0.425000E+00 0.133526E+08 0.250000E+02
A67 4 0.425000E+00 0.143367E+08 0.250000E+02
A77 4 0.425000E+00 0.163060E+08 0.250000E+02
A87 4 0.425000E+00 0.222237E+08 0.250000E+02
A18 4 0.425000E+00 0.100000E+06 0.250000E+02
A28 4 0.425000E+00 0.451160E+07 0.250000E+02
A38 4 0.425000E+00 0.104007E+08 0.250000E+02
A48 4 0.425000E+00 0.123670E+08 0.250000E+02
A58 4 0.425000E+00 0.133508E+08 0.250000E+02
A68 4 0.425000E+00 0.143350E+08 0.250000E+02
A78 4 0.425000E+00 0.163046E+08 0.250000E+02
A88 4 0.425000E+00 0.222233E+08 0.250000E+02
A19 4 0.425000E+00 0.100000E+06 0.250000E+02
A29 4 0.425000E+00 0.451145E+07 0.250000E+02
A39 4 0.425000E+00 0.104002E+08 0.250000E+02
A49 4 0.425000E+00 0.123665E+08 0.250000E+02
A59 4 0.425000E+00 0.133503E+08 0.250000E+02
A69 4 0.425000E+00 0.143345E+08 0.250000E+02
A79 4 0.425000E+00 0.163042E+08 0.250000E+02
A89 4 0.425000E+00 0.222231E+08 0.250000E+02
A11 5 0.425000E+00 0.100000E+06 0.250000E+02
A21 5 0.425000E+00 0.451145E+07 0.250000E+02
A31 5 0.425000E+00 0.104002E+08 0.250000E+02
A41 5 0.425000E+00 0.123665E+08 0.250000E+02
A51 5 0.425000E+00 0.133503E+08 0.250000E+02
A61 5 0.425000E+00 0.143345E+08 0.250000E+02
A71 5 0.425000E+00 0.163042E+08 0.250000E+02
A81 5 0.425000E+00 0.222231E+08 0.250000E+02
A12 5 0.425000E+00 0.100000E+06 0.250000E+02
A22 5 0.425000E+00 0.451161E+07 0.250000E+02
A32 5 0.425000E+00 0.104007E+08 0.250000E+02
A42 5 0.425000E+00 0.123671E+08 0.250000E+02
A52 5 0.425000E+00 0.133509E+08 0.250000E+02
A62 5 0.425000E+00 0.143351E+08 0.250000E+02
A72 5 0.425000E+00 0.163047E+08 0.250000E+02
A82 5 0.425000E+00 0.222234E+08 0.250000E+02
A13 5 0.425000E+00 0.100000E+06 0.250000E+02
A23 5 0.425000E+00 0.451189E+07 0.250000E+02
A33 5 0.425000E+00 0.104025E+08 0.250000E+02
A43 5 0.425000E+00 0.123698E+08 0.250000E+02
A53 5 0.425000E+00 0.133539E+08 0.250000E+02
A63 5 0.425000E+00 0.143378E+08 0.250000E+02
A73 5 0.425000E+00 0.163065E+08 0.250000E+02
A83 5 0.425000E+00 0.222237E+08 0.250000E+02
A14 5 0.425000E+00 0.100000E+06 0.250000E+02
A24 5 0.425000E+00 0.451194E+07 0.250000E+02
A34 5 0.425000E+00 0.104035E+08 0.250000E+02
A44 5 0.425000E+00 0.123737E+08 0.250000E+02
A54 5 0.425000E+00 0.133593E+08 0.250000E+02
A64 5 0.425000E+00 0.143417E+08 0.250000E+02
A74 5 0.425000E+00 0.163075E+08 0.250000E+02
A84 5 0.425000E+00 0.222238E+08 0.250000E+02
A15 5 0.425000E+00 0.100000E+06 0.250000E+02
A25 5 0.425000E+00 0.451196E+07 0.250000E+02
A35 5 0.425000E+00 0.104038E+08 0.250000E+02
A45 5 0.425000E+00 0.123755E+08 0.250000E+02
A55 5 0.425000E+00 0.133639E+08 0.250000E+02
A65 5 0.425000E+00 0.143435E+08 0.250000E+02
A75 5 0.425000E+00 0.163078E+08 0.250000E+02
A85 5 0.425000E+00 0.222238E+08 0.250000E+02
A16 5 0.425000E+00 0.100000E+06 0.250000E+02
A26 5 0.425000E+00 0.451194E+07 0.250000E+02
A36 5 0.425000E+00 0.104035E+08 0.250000E+02
A46 5 0.425000E+00 0.123737E+08 0.250000E+02
A56 5 0.425000E+00 0.133593E+08 0.250000E+02
A66 5 0.425000E+00 0.143417E+08 0.250000E+02
A76 5 0.425000E+00 0.163075E+08 0.250000E+02
A86 5 0.425000E+00 0.222238E+08 0.250000E+02
A17 5 0.425000E+00 0.100000E+06 0.250000E+02
A27 5 0.425000E+00 0.451189E+07 0.250000E+02
A37 5 0.425000E+00 0.104025E+08 0.250000E+02
A47 5 0.425000E+00 0.123698E+08 0.250000E+02
A57 5 0.425000E+00 0.133539E+08 0.250000E+02
A67 5 0.425000E+00 0.143378E+08 0.250000E+02
A77 5 0.425000E+00 0.163065E+08 0.250000E+02
A87 5 0.425000E+00 0.222237E+08 0.250000E+02
A18 5 0.425000E+00 0.100000E+06 0.250000E+02
A28 5 0.425000E+00 0.451161E+07 0.250000E+02
A38 5 0.425000E+00 0.104007E+08 0.250000E+02
A48 5 0.425000E+00 0.123671E+08 0.250000E+02
A58 5 0.425000E+00 0.133509E+08 0.250000E+02
A68 5 0.425000E+00 0.143351E+08 0.250000E+02
A78 5 0.425000E+00 0.163047E+08 0.250000E+02
A88 5 0.425000E+00 0.222234E+08 0.250000E+02
A19 5 0.425000E+00 0.100000E+06 0.250000E+02
A29 5 0.425000E+00 0.451145E+07 0.250000E+02
A39 5 0.425000E+00 0.104002E+08 0.250000E+02
A49 5 0.425000E+00 0.123665E+08 0.250000E+02
A59 5 0.425000E+00 0.133503E+08 0.250000E+02
A69 5 0.425000E+00 0.143345E+08 0.250000E+02
A79 5 0.425000E+00 0.163042E+08 0.250000E+02
A89 5 0.425000E+00 0.222231E+08 0.250000E+02
A11 6 0.425000E+00 0.100000E+06 0.250000E+02
A21 6 0.425000E+00 0.451145E+07 0.250000E+02
A31 6 0.425000E+00 0.104002E+08 0.250000E+02
A41 6 0.425000E+00 0.123665E+08 0.250000E+02
A51 6 0.425000E+00 0.133503E+08 0.250000E+02
A61 6 0.425000E+00 0.143345E+08 0.250000E+02
A71 6 0.425000E+00 0.163042E+08 0.250000E+02
A81 6 0.425000E+00 0.222231E+08 0.250000E+02
A12 6 0.425000E+00 0.100000E+06 0.250000E+02
A22 6 0.425000E+00 0.451161E+07 0.250000E+02
A32 6 0.425000E+00 0.104007E+08 0.250000E+02
A42 6 0.425000E+00 0.123671E+08 0.250000E+02
A52 6 0.425000E+00 0.133509E+08 0.250000E+02
A62 6 0.425000E+00 0.143351E+08 0.250000E+02
A72 6 0.425000E+00 0.163047E+08 0.250000E+02
A82 6 0.425000E+00 0.222234E+08 0.250000E+02
A13 6 0.425000E+00 0.100000E+06 0.250000E+02
A23 6 0.425000E+00 0.451189E+07 0.250000E+02
A33 6 0.425000E+00 0.104026E+08 0.250000E+02
A43 6 0.425000E+00 0.123701E+08 0.250000E+02
A53 6 0.425000E+00 0.133543E+08 0.250000E+02
A63 6 0.425000E+00 0.143381E+08 0.250000E+02
A73 6 0.425000E+00 0.163066E+08 0.250000E+02
A83 6 0.425000E+00 0.222237E+08 0.250000E+02
A14 6 0.425000E+00 0.100000E+06 0.250000E+02
A24 6 0.425000E+00 0.451195E+07 0.250000E+02
A34 6 0.425000E+00 0.104038E+08 0.250000E+02
A44 6 0.425000E+00 0.123757E+08 0.250000E+02
A54 6 0.425000E+00 0.133641E+08 0.250000E+02
A64 6 0.425000E+00 0.143437E+08 0.250000E+02
A74 6 0.425000E+00 0.163078E+08 0.250000E+02
A84 6 0.425000E+00 0.222238E+08 0.250000E+02
A15 6 0.425000E+00 0.100000E+06 0.250000E+02
A25 6 0.425000E+00 0.451196E+07 0.250000E+02
A35 6 0.425000E+00 0.104042E+08 0.250000E+02
A45 6 0.425000E+00 0.123803E+08 0.250000E+02
A55 6 0.425000E+00 0.133869E+08 0.250000E+02
A65 6 0.425000E+00 0.143483E+08 0.250000E+02
A75 6 0.425000E+00 0.163082E+08 0.250000E+02
A85 6 0.425000E+00 0.222238E+08 0.250000E+02
A16 6 0.425000E+00 0.100000E+06 0.250000E+02
A26 6 0.425000E+00 0.451195E+07 0.250000E+02
A36 6 0.425000E+00 0.104038E+08 0.250000E+02
A46 6 0.425000E+00 0.123757E+08 0.250000E+02
A56 6 0.425000E+00 0.133641E+08 0.250000E+02
A66 6 0.425000E+00 0.143437E+08 0.250000E+02
A76 6 0.425000E+00 0.163078E+08 0.250000E+02
A86 6 0.425000E+00 0.222238E+08 0.250000E+02
A17 6 0.425000E+00 0.100000E+06 0.250000E+02
A27 6 0.425000E+00 0.451189E+07 0.250000E+02
A37 6 0.425000E+00 0.104026E+08 0.250000E+02
A47 6 0.425000E+00 0.123701E+08 0.250000E+02
A57 6 0.425000E+00 0.133543E+08 0.250000E+02
A67 6 0.425000E+00 0.143381E+08 0.250000E+02
A77 6 0.425000E+00 0.163066E+08 0.250000E+02
A87 6 0.425000E+00 0.222237E+08 0.250000E+02
A18 6 0.425000E+00 0.100000E+06 0.250000E+02
A28 6 0.425000E+00 0.451161E+07 0.250000E+02
A38 6 0.425000E+00 0.104007E+08 0.250000E+02
A48 6 0.425000E+00 0.123671E+08 0.250000E+02
A58 6 0.425000E+00 0.133509E+08 0.250000E+02
A68 6 0.425000E+00 0.143351E+08 0.250000E+02
A78 6 0.425000E+00 0.163047E+08 0.250000E+02
A88 6 0.425000E+00 0.222234E+08 0.250000E+02
A19 6 0.425000E+00 0.100000E+06 0.250000E+02
A29 6 0.425000E+00 0.451145E+07 0.250000E+02
A39 6 0.425000E+00 0.104002E+08 0.250000E+02
A49 6 0.425000E+00 0.123665E+08 0.250000E+02
A59 6 0.425000E+00 0.133503E+08 0.250000E+02
A69 6 0.425000E+00 0.143345E+08 0.250000E+02
A79 6 0.425000E+00 0.163042E+08 0.250000E+02
A89 6 0.425000E+00 0.222231E+08 0.250000E+02
A11 7 0.425000E+00 0.100000E+06 0.250000E+02
A21 7 0.425000E+00 0.451145E+07 0.250000E+02
A31 7 0.425000E+00 0.104002E+08 0.250000E+02
A41 7 0.425000E+00 0.123665E+08 0.250000E+02
A51 7 0.425000E+00 0.133503E+08 0.250000E+02
A61 7 0.425000E+00 0.143345E+08 0.250000E+02
A71 7 0.425000E+00 0.163042E+08 0.250000E+02
A81 7 0.425000E+00 0.222231E+08 0.250000E+02
A12 7 0.425000E+00 0.100000E+06 0.250000E+02
A22 7 0.425000E+00 0.451160E+07 0.250000E+02
A32 7 0.425000E+00 0.104007E+08 0.250000E+02
A42 7 0.425000E+00 0.123671E+08 0.250000E+02
A52 7 0.425000E+00 0.133509E+08 0.250000E+02
A62 7 0.425000E+00 0.143351E+08 0.250000E+02
A72 7 0.425000E+00 0.163047E+08 0.250000E+02
A82 7 0.425000E+00 0.222233E+08 0.250000E+02
A13 7 0.425000E+00 0.100000E+06 0.250000E+02
A23 7 0.425000E+00 0.451187E+07 0.250000E+02
A33 7 0.425000E+00 0.104025E+08 0.250000E+02
A43 7 0.425000E+00 0.123699E+08 0.250000E+02
A53 7 0.425000E+00 0.133540E+08 0.250000E+02
A63 7 0.425000E+00 0.143379E+08 0.250000E+02
A73 7 0.425000E+00 0.163065E+08 0.250000E+02
A83 7 0.425000E+00 0.222237E+08 0.250000E+02
A14 7 0.425000E+00 0.100000E+06 0.250000E+02
A24 7 0.425000E+00 0.451193E+07 0.250000E+02
A34 7 0.425000E+00 0.104036E+08 0.250000E+02
A44 7 0.425000E+00 0.123742E+08 0.250000E+02
A54 7 0.425000E+00 0.133601E+08 0.250000E+02
A64 7 0.425000E+00 0.143422E+08 0.250000E+02
A74 7 0.425000E+00 0.163076E+08 0.250000E+02
A84 7 0.425000E+00 0.222238E+08 0.250000E+02
A15 7 0.425000E+00 0.100000E+06 0.250000E+02
A25 7 0.425000E+00 0.451194E+07 0.250000E+02
A35 7 0.425000E+00 0.104039E+08 0.250000E+02
A45 7 0.425000E+00 0.123763E+08 0.250000E+02
A55 7 0.425000E+00 0.133649E+08 0.250000E+02
A65 7 0.425000E+00 0.143443E+08 0.250000E+02
A75 7 0.425000E+00 0.163079E+08 0.250000E+02
A85 7 0.425000E+00 0.222238E+08 0.250000E+02
A16 7 0.425000E+00 0.100000E+06 0.250000E+02
A26 7 0.425000E+00 0.451193E+07 0.250000E+02
A36 7 0.425000E+00 0.104036E+08 0.250000E+02
A46 7 0.425000E+00 0.123742E+08 0.250000E+02
A56 7 0.425000E+00 0.133601E+08 0.250000E+02
A66 7 0.425000E+00 0.143422E+08 0.250000E+02
A76 7 0.425000E+00 0.163076E+08 0.250000E+02
A86 7 0.425000E+00 0.222238E+08 0.250000E+02
A17 7 0.425000E+00 0.100000E+06 0.250000E+02
A27 7 0.425000E+00 0.451187E+07 0.250000E+02
A37 7 0.425000E+00 0.104025E+08 0.250000E+02
A47 7 0.425000E+00 0.123699E+08 0.250000E+02
A57 7 0.425000E+00 0.133540E+08 0.250000E+02
A67 7 0.425000E+00 0.143379E+08 0.250000E+02
A77 7 0.425000E+00 0.163065E+08 0.250000E+02
A87 7 0.425000E+00 0.222237E+08 0.250000E+02
A18 7 0.425000E+00 0.100000E+06 0.250000E+02
A28 7 0.425000E+00 0.451160E+07 0.250000E+02
A38 7 0.425000E+00 0.104007E+08 0.250000E+02
A48 7 0.425000E+00 0.123671E+08 0.250000E+02
A58 7 0.425000E+00 0.133509E+08 0.250000E+02
A68 7 0.425000E+00 0.143351E+08 0.250000E+02
A78 7 0.425000E+00 0.163047E+08 0.250000E+02
A88 7 0.425000E+00 0.222233E+08 0.250000E+02
A19 7 0.425000E+00 0.100000E+06 0.250000E+02
A29 7 0.425000E+00 0.451145E+07 0.250000E+02
A39 7 0.425000E+00 0.104002E+08 0.250000E+02
A49 7 0.425000E+00 0.123665E+08 0.250000E+02
A59 7 0.425000E+00 0.133503E+08 0.250000E+02
A69 7 0.425000E+00 0.143345E+08 0.250000E+02
A79 7 0.425000E+00 0.163042E+08 0.250000E+02
A89 7 0.425000E+00 0.222231E+08 0.250000E+02
A11 8 0.425000E+00 0.100000E+06 0.250000E+02
A21 8 0.425000E+00 0.451143E+07 0.250000E+02
A31 8 0.425000E+00 0.104002E+08 0.250000E+02
A41 8 0.425000E+00 0.123665E+08 0.250000E+02
A51 8 0.425000E+00 0.133503E+08 0.250000E+02
A61 8 0.425000E+00 0.143345E+08 0.250000E+02
A71 8 0.425000E+00 0.163041E+08 0.250000E+02
A81 8 0.425000E+00 0.222230E+08 0.250000E+02
A12 8 0.425000E+00 0.100000E+06 0.250000E+02
A22 8 0.425000E+00 0.451155E+07 0.250000E+02
A32 8 0.425000E+00 0.104005E+08 0.250000E+02
A42 8 0.425000E+00 0.123668E+08 0.250000E+02
A52 8 0.425000E+00 0.133506E+08 0.250000E+02
A62 8 0.425000E+00 0.143348E+08 0.250000E+02
A72 8 0.425000E+00 0.163045E+08 0.250000E+02
A82 8 0.425000E+00 0.222233E+08 0.250000E+02
A13 8 0.425000E+00 0.100000E+06 0.250000E+02
A23 8 0.425000E+00 0.451170E+07 0.250000E+02
A33 8 0.425000E+00 0.104011E+08 0.250000E+02
A43 8 0.425000E+00 0.123675E+08 0.250000E+02
A53 8 0.425000E+00 0.133513E+08 0.250000E+02
A63 8 0.425000E+00 0.143355E+08 0.250000E+02
A73 8 0.425000E+00 0.163050E+08 0.250000E+02
A83 8 0.425000E+00 0.222235E+08 0.250000E+02
A14 8 0.425000E+00 0.100000E+06 0.250000E+02
A24 8 0.425000E+00 0.451172E+07 0.250000E+02
A34 8 0.425000E+00 0.104012E+08 0.250000E+02
A44 8 0.425000E+00 0.123678E+08 0.250000E+02
A54 8 0.425000E+00 0.133516E+08 0.250000E+02
A64 8 0.425000E+00 0.143357E+08 0.250000E+02
A74 8 0.425000E+00 0.163052E+08 0.250000E+02
A84 8 0.425000E+00 0.222235E+08 0.250000E+02
A15 8 0.425000E+00 0.100000E+06 0.250000E+02
A25 8 0.425000E+00 0.451172E+07 0.250000E+02
A35 8 0.425000E+00 0.104012E+08 0.250000E+02
A45 8 0.425000E+00 0.123678E+08 0.250000E+02
A55 8 0.425000E+00 0.133517E+08 0.250000E+02
A65 8 0.425000E+00 0.143358E+08 0.250000E+02
A75 8 0.425000E+00 0.163052E+08 0.250000E+02
A85 8 0.425000E+00 0.222235E+08 0.250000E+02
A16 8 0.425000E+00 0.100000E+06 0.250000E+02
A26 8 0.425000E+00 0.451172E+07 0.250000E+02
A36 8 0.425000E+00 0.104012E+08 0.250000E+02
A46 8 0.425000E+00 0.123678E+08 0.250000E+02
A56 8 0.425000E+00 0.133516E+08 0.250000E+02
A66 8 0.425000E+00 0.143357E+08 0.250000E+02
A76 8 0.425000E+00 0.163052E+08 0.250000E+02
A86 8 0.425000E+00 0.222235E+08 0.250000E+02
A17 8 0.425000E+00 0.100000E+06 0.250000E+02
A27 8 0.425000E+00 0.451170E+07 0.250000E+02
A37 8 0.425000E+00 0.104011E+08 0.250000E+02
A47 8 0.425000E+00 0.123675E+08 0.250000E+02
A57 8 0.425000E+00 0.133513E+08 0.250000E+02
A67 8 0.425000E+00 0.143355E+08 0.250000E+02
A77 8 0.425000E+00 0.163050E+08 0.250000E+02
A87 8 0.425000E+00 0.222235E+08 0.250000E+02
A18 8 0.425000E+00 0.100000E+06 0.250000E+02
A28 8 0.425000E+00 0.451155E+07 0.250000E+02
A38 8 0.425000E+00 0.104005E+08 0.250000E+02
A48 8 0.425000E+00 0.123668E+08 0.250000E+02
A58 8 0.425000E+00 0.133506E+08 0.250000E+02
A68 8 0.425000E+00 0.143348E+08 0.250000E+02
A78 8 0.425000E+00 0.163045E+08 0.250000E+02
A88 8 0.425000E+00 0.222233E+08 0.250000E+02
A19 8 0.425000E+00 0.100000E+06 0.250000E+02
A29 8 0.425000E+00 0.451143E+07 0.250000E+02
A39 8 0.425000E+00 0.104002E+08 0.250000E+02
A49 8 0.425000E+00 0.123665E+08 0.250000E+02
A59 8 0.425000E+00 0.133503E+08 0.250000E+02
A69 8 0.425000E+00 0.143345E+08 0.250000E+02
A79 8 0.425000E+00 0.163041E+08 0.250000E+02
A89 8 0.425000E+00 0.222230E+08 0.250000E+02
A11 9 0.425000E+00 0.100000E+06 0.250000E+02
A21 9 0.425000E+00 0.451138E+07 0.250000E+02
A31 9 0.425000E+00 0.104001E+08 0.250000E+02
A41 9 0.425000E+00 0.123664E+08 0.250000E+02
A51 9 0.425000E+00 0.133502E+08 0.250000E+02
A61 9 0.425000E+00 0.143344E+08 0.250000E+02
A71 9 0.425000E+00 0.163040E+08 0.250000E+02
A81 9 0.425000E+00 0.222229E+08 0.250000E+02
A12 9 0.425000E+00 0.100000E+06 0.250000E+02
A22 9 0.425000E+00 0.451142E+07 0.250000E+02
A32 9 0.425000E+00 0.104002E+08 0.250000E+02
A42 9 0.425000E+00 0.123665E+08 0.250000E+02
A52 9 0.425000E+00 0.133503E+08 0.250000E+02
A62 9 0.425000E+00 0.143345E+08 0.250000E+02
A72 9 0.425000E+00 0.163041E+08 0.250000E+02
A82 9 0.425000E+00 0.222230E+08 0.250000E+02
A13 9 0.425000E+00 0.100000E+06 0.250000E+02
A23 9 0.425000E+00 0.451146E+07 0.250000E+02
A33 9 0.425000E+00 0.104003E+08 0.250000E+02
A43 9 0.425000E+00 0.123666E+08 0.250000E+02
A53 9 0.425000E+00 0.133504E+08 0.250000E+02
A63 9 0.425000E+00 0.143346E+08 0.250000E+02
A73 9 0.425000E+00 0.163042E+08 0.250000E+02
A83 9 0.425000E+00 0.222231E+08 0.250000E+02
A14 9 0.425000E+00 0.100000E+06 0.250000E+02
A24 9 0.425000E+00 0.451146E+07 0.250000E+02
A34 9 0.425000E+00 0.104003E+08 0.250000E+02
A44 9 0.425000E+00 0.123666E+08 0.250000E+02
A54 9 0.425000E+00 0.133504E+08 0.250000E+02
A64 9 0.425000E+00 0.143346E+08 0.250000E+02
A74 9 0.425000E+00 0.163042E+08 0.250000E+02
A84 9 0.425000E+00 0.222231E+08 0.250000E+02
A15 9 0.425000E+00 0.100000E+06 0.250000E+02
A25 9 0.425000E+00 0.451146E+07 0.250000E+02
A35 9 0.425000E+00 0.104003E+08 0.250000E+02
A45 9 0.425000E+00 0.123666E+08 0.250000E+02
A55 9 0.425000E+00 0.133504E+08 0.250000E+02
A65 9 0.425000E+00 0.143346E+08 0.250000E+02
A75 9 0.425000E+00 0.163042E+08 0.250000E+02
A85 9 0.425000E+00 0.222231E+08 0.250000E+02
A16 9 0.425000E+00 0.100000E+06 0.250000E+02
A26 9 0.425000E+00 0.451146E+07 0.250000E+02
A36 9 0.425000E+00 0.104003E+08 0.250000E+02
A46 9 0.425000E+00 0.123666E+08 0.250000E+02
A56 9 0.425000E+00 0.133504E+08 0.250000E+02
A66 9 0.425000E+00 0.143346E+08 0.250000E+02
A76 9 0.425000E+00 0.163042E+08 0.250000E+02
A86 9 0.425000E+00 0.222231E+08 0.250000E+02
A17 9 0.425000E+00 0.100000E+06 0.250000E+02
A27 9 0.425000E+00 0.451146E+07 0.250000E+02
A37 9 0.425000E+00 0.104003E+08 0.250000E+02
A47 9 0.425000E+00 0.123666E+08 0.250000E+02
A57 9 0.425000E+00 0.133504E+08 0.250000E+02
A67 9 0.425000E+00 0.143346E+08 0.250000E+02
A77 9 0.425000E+00 0.163042E+08 0.250000E+02
A87 9 0.425000E+00 0.222231E+08 0.250000E+02
A18 9 0.425000E+00 0.100000E+06 0.250000E+02
A28 9 0.425000E+00 0.451142E+07 0.250000E+02
A38 9 0.425000E+00 0.104002E+08 0.250000E+02
A48 9 0.425000E+00 0.123665E+08 0.250000E+02
A58 9 0.425000E+00 0.133503E+08 0.250000E+02
A68 9 0.425000E+00 0.143345E+08 0.250000E+02
A78 9 0.425000E+00 0.163041E+08 0.250000E+02
A88 9 0.425000E+00 0.222230E+08 0.250000E+02
A19 9 0.425000E+00 0.100000E+06 0.250000E+02
A29 9 0.425000E+00 0.451138E+07 0.250000E+02
A39 9 0.425000E+00 0.104001E+08 0.250000E+02
A49 9 0.425000E+00 0.123664E+08 0.250000E+02
A59 9 0.425000E+00 0.133502E+08 0.250000E+02
A69 9 0.425000E+00 0.143344E+08 0.250000E+02
A79 9 0.425000E+00 0.163040E+08 0.250000E+02
A89 9 0.425000E+00 0.222229E+08 0.250000E+02
A1110 0.425000E+00 0.100000E+06 0.250000E+02
A2110 0.425000E+00 0.451135E+07 0.250000E+02
A3110 0.425000E+00 0.104000E+08 0.250000E+02
A4110 0.425000E+00 0.123663E+08 0.250000E+02
A5110 0.425000E+00 0.133501E+08 0.250000E+02
A6110 0.425000E+00 0.143343E+08 0.250000E+02
A7110 0.425000E+00 0.163039E+08 0.250000E+02
A8110 0.425000E+00 0.222228E+08 0.250000E+02
A1210 0.425000E+00 0.100000E+06 0.250000E+02
A2210 0.425000E+00 0.451136E+07 0.250000E+02
A3210 0.425000E+00 0.104001E+08 0.250000E+02
A4210 0.425000E+00 0.123663E+08 0.250000E+02
A5210 0.425000E+00 0.133501E+08 0.250000E+02
A6210 0.425000E+00 0.143343E+08 0.250000E+02
A7210 0.425000E+00 0.163040E+08 0.250000E+02
A8210 0.425000E+00 0.222229E+08 0.250000E+02
A1310 0.425000E+00 0.100000E+06 0.250000E+02
A2310 0.425000E+00 0.451137E+07 0.250000E+02
A3310 0.425000E+00 0.104001E+08 0.250000E+02
A4310 0.425000E+00 0.123664E+08 0.250000E+02
A5310 0.425000E+00 0.133501E+08 0.250000E+02
A6310 0.425000E+00 0.143343E+08 0.250000E+02
A7310 0.425000E+00 0.163040E+08 0.250000E+02
A8310 0.425000E+00 0.222229E+08 0.250000E+02
A1410 0.425000E+00 0.100000E+06 0.250000E+02
A2410 0.425000E+00 0.451137E+07 0.250000E+02
A3410 0.425000E+00 0.104001E+08 0.250000E+02
A4410 0.425000E+00 0.123664E+08 0.250000E+02
A5410 0.425000E+00 0.133501E+08 0.250000E+02
A6410 0.425000E+00 0.143343E+08 0.250000E+02
A7410 0.425000E+00 0.163040E+08 0.250000E+02
A8410 0.425000E+00 0.222229E+08 0.250000E+02
A1510 0.425000E+00 0.100000E+06 0.250000E+02
A2510 0.425000E+00 0.451137E+07 0.250000E+02
A3510 0.425000E+00 0.104001E+08 0.250000E+02
A4510 0.425000E+00 0.123664E+08 0.250000E+02
A5510 0.425000E+00 0.133501E+08 0.250000E+02
A6510 0.425000E+00 0.143343E+08 0.250000E+02
A7510 0.425000E+00 0.163040E+08 0.250000E+02
A8510 0.425000E+00 0.222229E+08 0.250000E+02
A1610 0.425000E+00 0.100000E+06 0.250000E+02
A2610 0.425000E+00 0.451137E+07 0.250000E+02
A3610 0.425000E+00 0.104001E+08 0.250000E+02
A4610 0.425000E+00 0.123664E+08 0.250000E+02
A5610 0.425000E+00 0.133501E+08 0.250000E+02
A6610 0.425000E+00 0.143343E+08 0.250000E+02
A7610 0.425000E+00 0.163040E+08 0.250000E+02
A8610 0.425000E+00 0.222229E+08 0.250000E+02
A1710 0.425000E+00 0.100000E+06 0.250000E+02
A2710 0.425000E+00 0.451137E+07 0.250000E+02
A3710 0.425000E+00 0.104001E+08 0.250000E+02
A4710 0.425000E+00 0.123664E+08 0.250000E+02
A5710 0.425000E+00 0.133501E+08 0.250000E+02
A6710 0.425000E+00 0.143343E+08 0.250000E+02
A7710 0.425000E+00 0.163040E+08 0.250000E+02
A8710 0.425000E+00 0.222229E+08 0.250000E+02
A1810 0.425000E+00 0.100000E+06 0.250000E+02
A2810 0.425000E+00 0.451136E+07 0.250000E+02
A3810 0.425000E+00 0.104001E+08 0.250000E+02
A4810 0.425000E+00 0.123663E+08 0.250000E+02
A5810 0.425000E+00 0.133501E+08 0.250000E+02
A6810 0.425000E+00 0.143343E+08 0.250000E+02
A7810 0.425000E+00 0.163040E+08 0.250000E+02
A8810 0.425000E+00 0.222229E+08 0.250000E+02
A1910 0.425000E+00 0.100000E+06 0.250000E+02
A2910 0.425000E+00 0.451135E+07 0.250000E+02
A3910 0.425000E+00 0.104000E+08 0.250000E+02
A4910 0.425000E+00 0.123663E+08 0.250000E+02
A5910 0.425000E+00 0.133501E+08 0.250000E+02
A6910 0.425000E+00 0.143343E+08 0.250000E+02
A7910 0.425000E+00 0.163039E+08 0.250000E+02
A8910 0.425000E+00 0.222228E+08 0.250000E+02
***********************************************************************************************************************************
END OF INPUT DATA
***********************************************************************************************************************************
***********************************************************************************************************************************
END OF TOUGH2 INPUT JOB --- ELAPSED TIME = 0.0695 SECONDS
***********************************************************************************************************************************
* ARRAY *MOP* ALLOWS TO GENERATE MORE PRINTOUT IN VARIOUS SUBROUTINES, AND TO MAKE SOME CALCULATIONAL CHOICES. *
***********************************************************************************************************************************
MOP(1) = 1 *** ALLOWS TO GENERATE A SHORT PRINTOUT FOR EACH NEWTON-RAPHSON ITERATION
= 0, 1, OR 2: GENERATE 0, 1, OR 2 LINES OF PRINTOUT
MORE PRINTOUT IS GENERATED FOR MOP(I) > 0 IN THE FOLLOWING SUBROUTINES (THE LARGER MOP IS, THE MORE WILL BE PRINTED).
MOP(2) = 0 *** CYCIT MOP(3) = 0 *** MULTI MOP(4) = 0 *** QU MOP(5) = 3 *** EOS MOP(6) = 0 *** LINEQ
MOP(8) = 0 *** DISF (T2DM ONLY)
MOP(7) = 1 *** IF UNEQUAL ZERO, WILL GENERATE A PRINTOUT OF INPUT DATA
CALCULATIONAL CHOICES OFFERED BY MOP ARE AS FOLLOWS:
MOP(9) = 0 *** CHOOSES FLUID COMPOSITION ON WITHDRAWAL (PRODUCTION).
= 0: ACCORDING TO RELATIVE MOBILITIES.
= 1: ACCORDING TO COMPOSITION IN PRODUCING ELEMENT.
MOP(10) = 0 *** CHOOSES INTERPOLATION FORMULA FOR DEPENDENCE OF THERMAL CONDUCTIVITY ON LIQUID SATURATION (SL).
= 0: K = KDRY + SQRT(SL)*(KWET-KDRY)
= 1: K = KDRY + SL*(KWET-KDRY)
MOP(11) = 0 *** CHOOSES EVALUATION OF MOBILITY AND ABSOLUTE PERMEABILITY AT INTERFACES.
= 0: MOBILITIES ARE UPSTREAM WEIGHTED WITH WUP. (DEFAULT IS WUP = 1.0). PERMEABILITY IS UPSTREAM WEIGHTED.
= 1: MOBILITIES ARE AVERAGED BETWEEN ADJACENT ELEMENTS. PERMEABILITY IS UPSTREAM WEIGHTED.
= 2: MOBILITIES ARE UPSTREAM WEIGHTED WITH WUP. (DEFAULT IS WUP = 1.0). PERMEABILITY IS HARMONIC WEIGHTED.
= 3: MOBILITIES ARE AVERAGED BETWEEN ADJACENT ELEMENTS. PERMEABILITY IS HARMONIC WEIGHTED.
= 4: MOBILITY * PERMEABILITY PRODUCT IS HARMONIC WEIGHTED.
MOP(12) = 0 *** CHOOSES PROCEDURE FOR INTERPOLATING GENERATION RATES FROM A TIME TABLE.
= 0: TRIPLE LINEAR INTERPOLATION.
= 1: "STEP FUNCTION" OPTION.
= 2: RIGOROUS "STEP RATE CAPABILITY" OPTION.
MOP(13) = 0 *** DEFINES CONTENT OF INCON AND SAVE FILE.
= 0: STANDARD CONTENT.
= 2: READS PARAMETERS OF HYSTERESIS MODEL FROM FILE INCON.
MOP(14) = 0 *** T2DM ONLY. SPECIFIES ASSIGNMENT OF COMPONENTS OF BOUNDARY VELOCITY AND CONCENTRATION GRADIENT VECTORS.
AFFECTS ONLY THE INTERPOLATED COMPONENTS. DIRECT COMPONENTS ARE USED WHERE AVAILABLE.
= 0: VELOCITY AND GRADIENT AT BOUNDARY ARE ZERO.
= 1: VELOCITY IS ZERO; GRADIENT AT BOUNDARY IS NEAREST-NEIGHBOR.
= 2: VELOCITY IS NEAREST NEIGHBOR; GRADIENT AT BOUNDARY IS ZERO.
= 3: VELOCITY AND GRADIENT AT BOUNDARY ARE NEAREST-NEIGHBOR.
MOP(15) = 0 *** ALLOWS TO SELECT A SEMI-ANALYTICAL HEAT EXCHANGE CALCULATION WITH CONFINING BEDS.
= 0: NO SEMI-ANALYTICAL HEAT EXCHANGE
> 0: SEMI-ANALYTICAL HEAT EXCHANGE ENGAGED (WHEN A SPECIAL SUBROUTINE MODULE *QLOSS* IS PRESENT)
MOP(16) = 2 *** PERMITS TO CHOOSE TIME STEP SELECTION OPTION
= 0: USE TIME STEPS EXPLICITLY PROVIDED AS INPUT.
> 0: INCREASE TIME STEP BY AT LEAST A FACTOR 2, IF CONVERGENCE OCCURS IN .LE. MOP(16) ITERATIONS.
MOP(17) = 0 *** HANDLES TIME STEPPING AFTER LINEAR EQUATION SOLVER FAILURE.
= 0: NO TIME STEP REDUCTION DESPITE LINEAR EQUATION SOLUTION FAILURE.
= 9: REDUCE TIME STEP AFTER LINEAR EQUATION SOLUTION FAILURE.
MOP(18) = 0 *** ALLOWS TO SELECT HANDLING OF INTERFACE DENSITY.
= 0: PERFORM UPSTREAM WEIGHTING FOR INTERFACE DENSITY.
> 0: COMPUTE INTERFACE DENSITY AS AVERAGE OF THE TWO GRID BLOCK DENSITIES.
HOWEVER, WHEN ONE OF THE TWO PHASE SATURATIONS IS ZERO, DO UPSTREAM WEIGHTING.
MOP(19) = 2 *** IS USED IN SOME EOS-MODULES FOR SELECTING DIFFERENT OPTIONS
MOP(20) = 0 *** IS USED IN SOME EOS-MODULES FOR SELECTING DIFFERENT OPTIONS
MOP(21) = 6 *** PERMITS TO SELECT LINEAR EQUATION SOLVER
= 0: DEFAULTS TO MOP(21) = 3
= 1: DIRECT SOLVER - SEE MOP(21)=6
= 2: SUBROUTINE DSLUBC: BI-CONJUGATE GRADIENT SOLVER; PRECONDITIONER: INCOMPLETE LU FACTORIZATION
= 3: SUBROUTINE DSLUCS: BI-CONJUGATE GRADIENT SOLVER - LANCZOS TYPE; PRECONDITIONER: INCOMPLETE LU FACTORIZATION
= 4: SUBROUTINE DSLUGM: GENERALIZED MINIMUM RESIDUAL CONJUGATE GRADIENTS; PRECONDITIONER: INCOMPLETE LU FACTORIZATION
= 5: SUBROUTINE DLUSTB: STABILIZED BI-CONJUGATE GRADIENT SOLVER; PRECONDITIONER: INCOMPLETE LU FACTORIZATION
= 6: SUBROUTINE LUBAND: DIRECT SOLVER USING LU DECOMPOSITION
MOP(22) = 0 *** T2DM ONLY. SPECIFIES METHOD OF SUMMATION OF DUPLICATE ELEMENTS IN THE JACOBIAN. ***
= 0: USE SUMDUP2.
= 1: USE SUMDUP.
= 2: IF MATSLV = 1, USE MA28 INTERNAL SUMMATION.
MOP(23) = 0 *** T2DM ONLY. HANDLES EFFECTS OF NON-CONNECTED NEIGHBOR GRID BLOCKS ON DISPERSIVE FLUX IN DISF. ***
= 0: INCLUDE INFLUENCE OF NEIGHBOR GRID BLOCKS. (MORE ACCURATE JACOBIAN, SLOWER LINEAR EQUATION SOLUTION).
= 1: NEGLECT INFLUENCE OF NEIGHBOR GRID BLOCKS. (LESS ACCURATE JACOBIAN, FASTER LINEAR EQUATION SOLUTION).
MOP(24) = 1 *** PERMITS TO SELECT HANDLING OF MULTIPHASE DIFFUSIVE FLUXES AT INTERFACES
= 0: HARMONIC WEIGHTING OF FULLY-COUPLED EFFECTIVE MULTIPHASE DIFFUSIVITY
= 1: SEPARATE HARMONIC WEIGHTING OF GAS AND LIQUID PHASE DIFFUSIVITIES.
***********************************************************************************************************************************
***********************************************************************************************************************************
* EOS1: EQUATION OF STATE FOR WATER (OPTIONAL: TWO-WATER MIXTURES) *
***********************************************************************************************************************************
OPTIONS SELECTED ARE: (NK,NEQ,NPH,NB) = (1,1,2,6)
NK = 1 - NUMBER OF FLUID COMPONENTS
NEQ = 1 - NUMBER OF EQUATIONS PER GRID BLOCK
NPH = 2 - NUMBER OF PHASES THAT CAN BE PRESENT
NB = 6 - NUMBER OF SECONDARY PARAMETERS (OTHER THAN COMPONENT MASS FRACTIONS)
For NK = 1 or NB = 6, diffusion is "off", for NK = 2 and NB = 8, diffusion is "on"
AVAILABLE OPTIONS ARE: (NK,NEQ,NPH,NB) = (1,2,2,6 or 8) - ONE WATER COMPONENT, NON-ISOTHERMAL
(1,1,2,6 or 8) - ONLY LIQUID, OR ONLY VAPOR, ISOTHERMAL
(2,3,2,6 or 8) - TWO WATERS, NON-ISOTHERMAL
Default options are (1,2,2,6) - "one" water, diffusion "off"
***********************************************************************************************************************************
THE PRIMARY VARIABLES ARE
P - PRESSURE T - TEMPERATURE X2 - MASS FRACTION OF WATER "2" S - GAS PHASE SATURATION
_______________________________________________________
PHASE CONDITION PRIMARY VARIABLES
_______________________________________________________
SINGLE-PHASE GAS P, T, [X2]
SINGLE-PHASE LIQUID P, T, [X2]
TWO-PHASE P, S, [X2]
_______________________________________________________
..... NEGLECT VAPOR PRESSURE LOWERING .....
***********************************************************************************************************************************
*********** VOLUME- AND MASS-BALANCES *******************************************************************************************
********** [KCYC,ITER] = [ 0, 0] ***** THE TIME IS 0.00000E+00 SECONDS, OR 0.00000E+00 DAYS
PHASE VOLUMES IN PLACE
GAS 0.00000E+00 M**3; AQUEOUS 0.27884E+11 M**3
MASS IN PLACE
GAS 0.00000E+00 KG; AQUEOUS 0.27968E+14 KG; TOTAL H2O 0.27968E+14 KG; H2O(2) 0.00000E+00 KG; INT. ENERGY 0.46861E+19 J
*********************************************************************************************************************************
63
80
63
4
...ITERATING... AT [ 1, 1] --- DELTEX = 0.315360E+09 MAX. RES. = 0.715339E+00 AT ELEMENT A55 6 EQUATION 1
...ITERATING... AT [ 1, 2] --- DELTEX = 0.315360E+09 MAX. RES. = 0.451642E-02 AT ELEMENT A55 6 EQUATION 1
A55 6( 1, 3) ST = 0.315360E+09 DT = 0.315360E+09 DX1= 0.129170E+08 DX2= 0.000000E+00 T = 25.000 P = 26303867. S = 0.000000E+00 ICURV=0
>> /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 880 vertices.
>> meshio/MeshIOCubit.cc:217:<unknown>
-- meshiocubit(info)
-- Reading 630 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 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_xpos' with id 2 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_yneg' with id 3 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_ypos' with id 4 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg' with id 5 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zpos' with id 6 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'fault' with id 7 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg_nofault' with id 8 containing 100 nodes.
DM Object:domain 1 MPI processes
type: plex
domain in 3 dimensions:
0-cells: 880
1-cells: 2362
2-cells: 2113
3-cells: 630
Labels:
face_zneg_nofault: 1 strata of sizes (342)
fault: 1 strata of sizes (285)
face_zpos: 1 strata of sizes (399)
face_zneg: 1 strata of sizes (399)
face_ypos: 1 strata of sizes (315)
face_yneg: 1 strata of sizes (315)
face_xpos: 1 strata of sizes (285)
face_xneg: 1 strata of sizes (285)
material-id: 1 strata of sizes (630)
depth: 4 strata of sizes (880, 2362, 2113, 630)
>> /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 0x91f6d70> >
-- 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 0x92dd0c8> >
-- 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.
Linear solve converged due to CONVERGED_ATOL iterations 0
Linear solve converged due to CONVERGED_ATOL iterations 0
0 SNES Function norm 1.755673634475e-01
0 KSP Residual norm 5.767739877440e-01
1 KSP Residual norm 3.203593587341e-01
2 KSP Residual norm 1.910636863495e-01
3 KSP Residual norm 1.438195661587e-01
4 KSP Residual norm 1.185607176264e-01
5 KSP Residual norm 7.245937645080e-02
6 KSP Residual norm 5.481012018141e-02
7 KSP Residual norm 4.745928040953e-02
8 KSP Residual norm 3.501164600548e-02
9 KSP Residual norm 2.674413571766e-02
10 KSP Residual norm 1.910983981089e-02
11 KSP Residual norm 1.314789884313e-02
12 KSP Residual norm 7.931438003855e-03
13 KSP Residual norm 5.400912478239e-03
14 KSP Residual norm 3.835487979755e-03
15 KSP Residual norm 2.875067775890e-03
16 KSP Residual norm 2.100300616547e-03
17 KSP Residual norm 1.567206064612e-03
18 KSP Residual norm 1.091092120440e-03
19 KSP Residual norm 8.123030241434e-04
20 KSP Residual norm 6.376898698147e-04
21 KSP Residual norm 4.871200008859e-04
22 KSP Residual norm 3.735175448605e-04
23 KSP Residual norm 2.937501037988e-04
24 KSP Residual norm 2.365118814240e-04
25 KSP Residual norm 1.747132386219e-04
26 KSP Residual norm 1.454835629636e-04
27 KSP Residual norm 1.138530355862e-04
28 KSP Residual norm 9.488052085930e-05
29 KSP Residual norm 8.341678975698e-05
30 KSP Residual norm 6.573316092084e-05
31 KSP Residual norm 5.670883681627e-05
32 KSP Residual norm 4.421915298375e-05
33 KSP Residual norm 3.696527281905e-05
34 KSP Residual norm 2.922105673574e-05
35 KSP Residual norm 2.210974744440e-05
36 KSP Residual norm 1.740141661875e-05
37 KSP Residual norm 1.384828680431e-05
38 KSP Residual norm 1.077813726657e-05
39 KSP Residual norm 8.332868992910e-06
40 KSP Residual norm 6.381193061172e-06
41 KSP Residual norm 4.550989351585e-06
42 KSP Residual norm 3.340817165692e-06
43 KSP Residual norm 2.534287640274e-06
44 KSP Residual norm 1.981358835528e-06
45 KSP Residual norm 1.565134483487e-06
46 KSP Residual norm 1.197871391874e-06
47 KSP Residual norm 8.951173471849e-07
48 KSP Residual norm 7.256718048681e-07
49 KSP Residual norm 5.552506840886e-07
50 KSP Residual norm 4.093760857551e-07
51 KSP Residual norm 4.035029302913e-07
52 KSP Residual norm 3.975552290874e-07
53 KSP Residual norm 3.671509475093e-07
54 KSP Residual norm 3.222472561153e-07
55 KSP Residual norm 2.628358211766e-07
56 KSP Residual norm 2.414897994851e-07
57 KSP Residual norm 2.235720866689e-07
58 KSP Residual norm 1.909992721387e-07
59 KSP Residual norm 1.664714797979e-07
60 KSP Residual norm 1.372900182304e-07
61 KSP Residual norm 1.147515082731e-07
62 KSP Residual norm 9.461722819512e-08
63 KSP Residual norm 8.051067407718e-08
64 KSP Residual norm 6.800703242343e-08
65 KSP Residual norm 5.368893300569e-08
66 KSP Residual norm 4.735748366276e-08
67 KSP Residual norm 4.032545228303e-08
68 KSP Residual norm 3.192218406472e-08
69 KSP Residual norm 2.573908904171e-08
70 KSP Residual norm 2.166690627027e-08
71 KSP Residual norm 1.663607445700e-08
72 KSP Residual norm 1.484745298796e-08
73 KSP Residual norm 1.215073698835e-08
74 KSP Residual norm 9.059144381379e-09
75 KSP Residual norm 7.547683344897e-09
76 KSP Residual norm 6.547666149441e-09
77 KSP Residual norm 5.149196199040e-09
78 KSP Residual norm 3.760150488157e-09
79 KSP Residual norm 3.187015241962e-09
80 KSP Residual norm 2.417586965911e-09
81 KSP Residual norm 2.083080093431e-09
82 KSP Residual norm 1.674999723113e-09
83 KSP Residual norm 1.375695415693e-09
84 KSP Residual norm 1.155836513997e-09
85 KSP Residual norm 9.074966595454e-10
86 KSP Residual norm 6.737167085290e-10
87 KSP Residual norm 5.135417332649e-10
88 KSP Residual norm 4.011765442824e-10
89 KSP Residual norm 3.027845867799e-10
90 KSP Residual norm 2.319552874770e-10
91 KSP Residual norm 1.710232899561e-10
92 KSP Residual norm 1.276283378570e-10
93 KSP Residual norm 9.928075694769e-11
94 KSP Residual norm 7.405942158147e-11
95 KSP Residual norm 5.588088838983e-11
96 KSP Residual norm 4.245069845452e-11
97 KSP Residual norm 3.334833682061e-11
98 KSP Residual norm 2.568365481822e-11
99 KSP Residual norm 1.925524542503e-11
100 KSP Residual norm 1.597952380529e-11
101 KSP Residual norm 1.588521491796e-11
102 KSP Residual norm 1.553948346816e-11
103 KSP Residual norm 1.453722262014e-11
104 KSP Residual norm 1.249641216381e-11
105 KSP Residual norm 1.092027265429e-11
106 KSP Residual norm 1.008225743090e-11
107 KSP Residual norm 8.896394275890e-12
108 KSP Residual norm 7.516456872062e-12
109 KSP Residual norm 6.043316447384e-12
110 KSP Residual norm 5.214378435638e-12
111 KSP Residual norm 4.505716791247e-12
112 KSP Residual norm 3.671677234644e-12
113 KSP Residual norm 3.096315983955e-12
114 KSP Residual norm 2.405864450145e-12
115 KSP Residual norm 1.904615446002e-12
116 KSP Residual norm 1.653100676815e-12
117 KSP Residual norm 1.331519216148e-12
118 KSP Residual norm 1.146145772922e-12
119 KSP Residual norm 8.579423996765e-13
Linear solve converged due to CONVERGED_ATOL iterations 119
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.755673634475e-01 gnorm 7.146773986509e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 8.175241961520e-04
0 KSP Residual norm 1.359305989802e-02
1 KSP Residual norm 2.034101125174e-03
2 KSP Residual norm 1.500646839538e-03
3 KSP Residual norm 1.186615848411e-03
4 KSP Residual norm 7.756419536850e-04
5 KSP Residual norm 5.805200792665e-04
6 KSP Residual norm 3.364190580982e-04
7 KSP Residual norm 2.462754483857e-04
8 KSP Residual norm 1.775517480391e-04
9 KSP Residual norm 1.360690283540e-04
10 KSP Residual norm 9.728061424623e-05
11 KSP Residual norm 7.362149436023e-05
12 KSP Residual norm 5.165635144223e-05
13 KSP Residual norm 4.010578873773e-05
14 KSP Residual norm 3.117027944158e-05
15 KSP Residual norm 2.291052439154e-05
16 KSP Residual norm 2.001882317076e-05
17 KSP Residual norm 1.530507529262e-05
18 KSP Residual norm 1.281548116571e-05
19 KSP Residual norm 1.045747691048e-05
20 KSP Residual norm 8.310440786482e-06
21 KSP Residual norm 6.770199684506e-06
22 KSP Residual norm 5.400525238411e-06
23 KSP Residual norm 4.521741713936e-06
24 KSP Residual norm 3.700269160137e-06
25 KSP Residual norm 2.826514286495e-06
26 KSP Residual norm 2.355943367460e-06
27 KSP Residual norm 1.673668039426e-06
28 KSP Residual norm 1.381672292773e-06
29 KSP Residual norm 1.102557031167e-06
30 KSP Residual norm 8.728511938025e-07
31 KSP Residual norm 7.010556025807e-07
32 KSP Residual norm 5.847935013899e-07
33 KSP Residual norm 4.495987288149e-07
34 KSP Residual norm 3.582442422534e-07
35 KSP Residual norm 3.096998044253e-07
36 KSP Residual norm 2.513009623697e-07
37 KSP Residual norm 2.019659949373e-07
38 KSP Residual norm 1.520958650636e-07
39 KSP Residual norm 1.157202741517e-07
40 KSP Residual norm 8.891785589223e-08
41 KSP Residual norm 6.755397202205e-08
42 KSP Residual norm 5.380437555518e-08
43 KSP Residual norm 4.166973009906e-08
44 KSP Residual norm 3.067624374975e-08
45 KSP Residual norm 2.295908297893e-08
46 KSP Residual norm 1.721325672969e-08
47 KSP Residual norm 1.267239967236e-08
48 KSP Residual norm 9.876494270101e-09
49 KSP Residual norm 7.310150769103e-09
50 KSP Residual norm 5.477623854739e-09
51 KSP Residual norm 5.381232862941e-09
52 KSP Residual norm 5.234125809873e-09
53 KSP Residual norm 4.960261096793e-09
54 KSP Residual norm 4.139483850494e-09
55 KSP Residual norm 3.493065183371e-09
56 KSP Residual norm 3.319772402688e-09
57 KSP Residual norm 3.003000172973e-09
58 KSP Residual norm 2.609861524259e-09
59 KSP Residual norm 2.247868067142e-09
60 KSP Residual norm 1.984151847084e-09
61 KSP Residual norm 1.668923913396e-09
62 KSP Residual norm 1.277483906466e-09
63 KSP Residual norm 1.132992034972e-09
64 KSP Residual norm 9.485506321646e-10
65 KSP Residual norm 7.870485711226e-10
66 KSP Residual norm 6.191170500223e-10
67 KSP Residual norm 5.300275002901e-10
68 KSP Residual norm 4.347440251737e-10
69 KSP Residual norm 3.697940304673e-10
70 KSP Residual norm 2.948923402981e-10
71 KSP Residual norm 2.458102226925e-10
72 KSP Residual norm 2.079666380723e-10
73 KSP Residual norm 1.602036857786e-10
74 KSP Residual norm 1.293844684391e-10
75 KSP Residual norm 1.132146559476e-10
76 KSP Residual norm 9.607570162884e-11
77 KSP Residual norm 8.291012374746e-11
78 KSP Residual norm 6.199100237997e-11
79 KSP Residual norm 5.032341704172e-11
80 KSP Residual norm 4.368234260135e-11
81 KSP Residual norm 3.205810892919e-11
82 KSP Residual norm 2.436533918009e-11
83 KSP Residual norm 1.989098507721e-11
84 KSP Residual norm 1.622817255083e-11
85 KSP Residual norm 1.281281834653e-11
86 KSP Residual norm 9.784096103603e-12
87 KSP Residual norm 7.295666332646e-12
88 KSP Residual norm 5.577304686570e-12
89 KSP Residual norm 4.228215271467e-12
90 KSP Residual norm 3.235147965985e-12
91 KSP Residual norm 2.414252161916e-12
92 KSP Residual norm 1.790687445374e-12
93 KSP Residual norm 1.327675813806e-12
94 KSP Residual norm 9.913888921754e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.175241961520e-04 gnorm 3.234940105515e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 3.464857781866e-04
0 KSP Residual norm 5.233365709048e-03
1 KSP Residual norm 8.842511438754e-04
2 KSP Residual norm 6.334790551522e-04
3 KSP Residual norm 4.979283325390e-04
4 KSP Residual norm 3.256485134674e-04
5 KSP Residual norm 2.504615287989e-04
6 KSP Residual norm 1.442107835758e-04
7 KSP Residual norm 1.062901147757e-04
8 KSP Residual norm 7.837035641626e-05
9 KSP Residual norm 5.820544288971e-05
10 KSP Residual norm 4.270490896675e-05
11 KSP Residual norm 3.327744355141e-05
12 KSP Residual norm 2.409137444646e-05
13 KSP Residual norm 1.846024994298e-05
14 KSP Residual norm 1.417261447269e-05
15 KSP Residual norm 1.035019811656e-05
16 KSP Residual norm 8.700763259813e-06
17 KSP Residual norm 6.602504139082e-06
18 KSP Residual norm 5.436631030369e-06
19 KSP Residual norm 4.351696922554e-06
20 KSP Residual norm 3.443626248597e-06
21 KSP Residual norm 2.780053338249e-06
22 KSP Residual norm 2.233018275110e-06
23 KSP Residual norm 1.903883220650e-06
24 KSP Residual norm 1.566800428796e-06
25 KSP Residual norm 1.200825958421e-06
26 KSP Residual norm 1.011484773882e-06
27 KSP Residual norm 7.532260810216e-07
28 KSP Residual norm 6.165237682790e-07
29 KSP Residual norm 4.928459827437e-07
30 KSP Residual norm 3.953233397094e-07
31 KSP Residual norm 3.435364024757e-07
32 KSP Residual norm 2.751892382973e-07
33 KSP Residual norm 2.336007721635e-07
34 KSP Residual norm 1.740427727386e-07
35 KSP Residual norm 1.392240877002e-07
36 KSP Residual norm 1.077911081776e-07
37 KSP Residual norm 8.613757647998e-08
38 KSP Residual norm 6.435584619102e-08
39 KSP Residual norm 4.881092063752e-08
40 KSP Residual norm 3.710573819368e-08
41 KSP Residual norm 2.822467255803e-08
42 KSP Residual norm 2.234357266402e-08
43 KSP Residual norm 1.705524811989e-08
44 KSP Residual norm 1.250158278936e-08
45 KSP Residual norm 9.276262895635e-09
46 KSP Residual norm 7.063103957390e-09
47 KSP Residual norm 5.266096316105e-09
48 KSP Residual norm 4.136366599351e-09
49 KSP Residual norm 3.124281561798e-09
50 KSP Residual norm 2.361550053540e-09
51 KSP Residual norm 2.338039304971e-09
52 KSP Residual norm 2.280321089255e-09
53 KSP Residual norm 2.156542539245e-09
54 KSP Residual norm 1.785693499371e-09
55 KSP Residual norm 1.547692146320e-09
56 KSP Residual norm 1.450851264207e-09
57 KSP Residual norm 1.314500079173e-09
58 KSP Residual norm 1.136617224357e-09
59 KSP Residual norm 9.786986866018e-10
60 KSP Residual norm 8.443244607641e-10
61 KSP Residual norm 6.902334160536e-10
62 KSP Residual norm 5.563610156885e-10
63 KSP Residual norm 4.712109550044e-10
64 KSP Residual norm 4.060022597221e-10
65 KSP Residual norm 3.176965047380e-10
66 KSP Residual norm 2.562007730861e-10
67 KSP Residual norm 2.142832788204e-10
68 KSP Residual norm 1.795455359128e-10
69 KSP Residual norm 1.556491329027e-10
70 KSP Residual norm 1.201184154571e-10
71 KSP Residual norm 1.030809517312e-10
72 KSP Residual norm 8.773533631851e-11
73 KSP Residual norm 6.819231915736e-11
74 KSP Residual norm 5.354728035498e-11
75 KSP Residual norm 4.433070478381e-11
76 KSP Residual norm 3.947784519970e-11
77 KSP Residual norm 3.332106459151e-11
78 KSP Residual norm 2.340110756905e-11
79 KSP Residual norm 2.017261598511e-11
80 KSP Residual norm 1.676989151184e-11
81 KSP Residual norm 1.314613438318e-11
82 KSP Residual norm 1.014018677897e-11
83 KSP Residual norm 8.230746515835e-12
84 KSP Residual norm 6.647191511189e-12
85 KSP Residual norm 5.427459786234e-12
86 KSP Residual norm 4.220405791084e-12
87 KSP Residual norm 3.241464025609e-12
88 KSP Residual norm 2.493124105661e-12
89 KSP Residual norm 1.872346674360e-12
90 KSP Residual norm 1.416923007408e-12
91 KSP Residual norm 1.042834128643e-12
92 KSP Residual norm 7.561495502934e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.464857781866e-04 gnorm 1.657867096490e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 1.707801530589e-04
0 KSP Residual norm 2.405923310081e-03
1 KSP Residual norm 4.480529735909e-04
2 KSP Residual norm 3.170934815002e-04
3 KSP Residual norm 2.475627704210e-04
4 KSP Residual norm 1.616114258175e-04
5 KSP Residual norm 1.252874589566e-04
6 KSP Residual norm 7.306350329183e-05
7 KSP Residual norm 5.479081266518e-05
8 KSP Residual norm 4.056919892390e-05
9 KSP Residual norm 2.991440129942e-05
10 KSP Residual norm 2.223968559543e-05
11 KSP Residual norm 1.767191842881e-05
12 KSP Residual norm 1.300584230705e-05
13 KSP Residual norm 1.009222787342e-05
14 KSP Residual norm 7.682466948164e-06
15 KSP Residual norm 5.588676986171e-06
16 KSP Residual norm 4.668112410269e-06
17 KSP Residual norm 3.521144490076e-06
18 KSP Residual norm 2.895322734600e-06
19 KSP Residual norm 2.277936201073e-06
20 KSP Residual norm 1.810036849153e-06
21 KSP Residual norm 1.436493707378e-06
22 KSP Residual norm 1.162502089270e-06
23 KSP Residual norm 1.005750408632e-06
24 KSP Residual norm 8.243558447691e-07
25 KSP Residual norm 6.479508509905e-07
26 KSP Residual norm 5.384999395132e-07
27 KSP Residual norm 4.080800031267e-07
28 KSP Residual norm 3.285072461843e-07
29 KSP Residual norm 2.593724667939e-07
30 KSP Residual norm 2.011461029764e-07
31 KSP Residual norm 1.775848946715e-07
32 KSP Residual norm 1.395382764609e-07
33 KSP Residual norm 1.060542477499e-07
34 KSP Residual norm 8.247450381096e-08
35 KSP Residual norm 6.837369294850e-08
36 KSP Residual norm 5.065315095401e-08
37 KSP Residual norm 4.188880279371e-08
38 KSP Residual norm 3.179548879744e-08
39 KSP Residual norm 2.455928119887e-08
40 KSP Residual norm 1.861555860439e-08
41 KSP Residual norm 1.423107871153e-08
42 KSP Residual norm 1.128830922865e-08
43 KSP Residual norm 8.600225330575e-09
44 KSP Residual norm 6.353493171538e-09
45 KSP Residual norm 4.735348424162e-09
46 KSP Residual norm 3.647848806760e-09
47 KSP Residual norm 2.766207854706e-09
48 KSP Residual norm 2.171527491186e-09
49 KSP Residual norm 1.640669601703e-09
50 KSP Residual norm 1.232067049953e-09
51 KSP Residual norm 1.221567006200e-09
52 KSP Residual norm 1.183539099235e-09
53 KSP Residual norm 1.117820757049e-09
54 KSP Residual norm 9.277392902125e-10
55 KSP Residual norm 8.072680760577e-10
56 KSP Residual norm 7.566771373557e-10
57 KSP Residual norm 6.816537154866e-10
58 KSP Residual norm 5.833312938268e-10
59 KSP Residual norm 5.100181736735e-10
60 KSP Residual norm 4.346317109100e-10
61 KSP Residual norm 3.602191588903e-10
62 KSP Residual norm 2.901067454799e-10
63 KSP Residual norm 2.429755733342e-10
64 KSP Residual norm 2.083442023462e-10
65 KSP Residual norm 1.641862999022e-10
66 KSP Residual norm 1.325214458916e-10
67 KSP Residual norm 1.117455080992e-10
68 KSP Residual norm 9.397513157010e-11
69 KSP Residual norm 8.067893149181e-11
70 KSP Residual norm 6.196132480959e-11
71 KSP Residual norm 5.318882343170e-11
72 KSP Residual norm 4.513593179834e-11
73 KSP Residual norm 3.530386452900e-11
74 KSP Residual norm 2.757555994441e-11
75 KSP Residual norm 2.424377707286e-11
76 KSP Residual norm 2.044423880157e-11
77 KSP Residual norm 1.724138840741e-11
78 KSP Residual norm 1.208001600442e-11
79 KSP Residual norm 1.041893795161e-11
80 KSP Residual norm 8.842434018491e-12
81 KSP Residual norm 6.797755281758e-12
82 KSP Residual norm 5.315520903734e-12
83 KSP Residual norm 4.266501390631e-12
84 KSP Residual norm 3.378420652681e-12
85 KSP Residual norm 2.801880749887e-12
86 KSP Residual norm 2.223157195290e-12
87 KSP Residual norm 1.758063123163e-12
88 KSP Residual norm 1.347086333236e-12
89 KSP Residual norm 9.981992759594e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.707801530589e-04 gnorm 8.659080407134e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 8.656056513557e-05
0 KSP Residual norm 1.165221629270e-03
1 KSP Residual norm 2.319126830763e-04
2 KSP Residual norm 1.630812463924e-04
3 KSP Residual norm 1.270003470495e-04
4 KSP Residual norm 8.253684901252e-05
5 KSP Residual norm 6.401217231145e-05
6 KSP Residual norm 3.781392361822e-05
7 KSP Residual norm 2.865677274447e-05
8 KSP Residual norm 2.127815238751e-05
9 KSP Residual norm 1.568346064985e-05
10 KSP Residual norm 1.170079183108e-05
11 KSP Residual norm 9.419651325555e-06
12 KSP Residual norm 6.980383667168e-06
13 KSP Residual norm 5.455898457341e-06
14 KSP Residual norm 4.127089457290e-06
15 KSP Residual norm 2.997578571697e-06
16 KSP Residual norm 2.491496414902e-06
17 KSP Residual norm 1.880513916349e-06
18 KSP Residual norm 1.544015051156e-06
19 KSP Residual norm 1.198393941335e-06
20 KSP Residual norm 9.612548794883e-07
21 KSP Residual norm 7.531226267279e-07
22 KSP Residual norm 6.144006255484e-07
23 KSP Residual norm 5.340718731157e-07
24 KSP Residual norm 4.370823891349e-07
25 KSP Residual norm 3.500483145876e-07
26 KSP Residual norm 2.862926634501e-07
27 KSP Residual norm 2.192338923993e-07
28 KSP Residual norm 1.748307612586e-07
29 KSP Residual norm 1.394046796333e-07
30 KSP Residual norm 1.040860154128e-07
31 KSP Residual norm 9.271844243438e-08
32 KSP Residual norm 7.373892316515e-08
33 KSP Residual norm 5.773404195329e-08
34 KSP Residual norm 4.528941487837e-08
35 KSP Residual norm 3.520987369202e-08
36 KSP Residual norm 2.613653369450e-08
37 KSP Residual norm 1.944042487797e-08
38 KSP Residual norm 1.504214226971e-08
39 KSP Residual norm 1.158369511309e-08
40 KSP Residual norm 9.320856837513e-09
41 KSP Residual norm 7.285057560798e-09
42 KSP Residual norm 5.836908625219e-09
43 KSP Residual norm 4.450017218389e-09
44 KSP Residual norm 3.315461790827e-09
45 KSP Residual norm 2.484933843488e-09
46 KSP Residual norm 1.920527424023e-09
47 KSP Residual norm 1.469185694865e-09
48 KSP Residual norm 1.148402659018e-09
49 KSP Residual norm 8.627815664964e-10
50 KSP Residual norm 6.450016738535e-10
51 KSP Residual norm 6.395992882815e-10
52 KSP Residual norm 6.171418256046e-10
53 KSP Residual norm 5.810779027411e-10
54 KSP Residual norm 4.839548251433e-10
55 KSP Residual norm 4.204614608194e-10
56 KSP Residual norm 3.934243153073e-10
57 KSP Residual norm 3.531083231409e-10
58 KSP Residual norm 3.001256955224e-10
59 KSP Residual norm 2.640043351290e-10
60 KSP Residual norm 2.246206525085e-10
61 KSP Residual norm 1.871618142629e-10
62 KSP Residual norm 1.513523548061e-10
63 KSP Residual norm 1.252578598745e-10
64 KSP Residual norm 1.065884560334e-10
65 KSP Residual norm 8.438191056526e-11
66 KSP Residual norm 6.898291190888e-11
67 KSP Residual norm 5.841513023365e-11
68 KSP Residual norm 4.966660938589e-11
69 KSP Residual norm 4.211473747786e-11
70 KSP Residual norm 3.250181808750e-11
71 KSP Residual norm 2.768554638624e-11
72 KSP Residual norm 2.335106754064e-11
73 KSP Residual norm 1.821477779762e-11
74 KSP Residual norm 1.441083398459e-11
75 KSP Residual norm 1.253155702956e-11
76 KSP Residual norm 1.071262966623e-11
77 KSP Residual norm 8.947041980642e-12
78 KSP Residual norm 6.296015486870e-12
79 KSP Residual norm 5.444257903276e-12
80 KSP Residual norm 4.661369405626e-12
81 KSP Residual norm 3.563192968929e-12
82 KSP Residual norm 2.782431627107e-12
83 KSP Residual norm 2.224802752245e-12
84 KSP Residual norm 1.751980195886e-12
85 KSP Residual norm 1.432866751488e-12
86 KSP Residual norm 1.144850668463e-12
87 KSP Residual norm 9.366426076365e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.656056513557e-05 gnorm 4.521674837886e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 4.415518863124e-05
0 KSP Residual norm 5.736642457640e-04
1 KSP Residual norm 1.201932166926e-04
2 KSP Residual norm 8.416046899828e-05
3 KSP Residual norm 6.548715075692e-05
4 KSP Residual norm 4.235398768247e-05
5 KSP Residual norm 3.273546470640e-05
6 KSP Residual norm 1.961913268208e-05
7 KSP Residual norm 1.496061030064e-05
8 KSP Residual norm 1.112966599459e-05
9 KSP Residual norm 8.228174327220e-06
10 KSP Residual norm 6.134404543580e-06
11 KSP Residual norm 4.982712566130e-06
12 KSP Residual norm 3.704548656039e-06
13 KSP Residual norm 2.913821121862e-06
14 KSP Residual norm 2.188238581653e-06
15 KSP Residual norm 1.588239912198e-06
16 KSP Residual norm 1.312533965254e-06
17 KSP Residual norm 9.957253024856e-07
18 KSP Residual norm 8.147677385572e-07
19 KSP Residual norm 6.268267070814e-07
20 KSP Residual norm 5.086974713850e-07
21 KSP Residual norm 3.945288218000e-07
22 KSP Residual norm 3.235877054256e-07
23 KSP Residual norm 2.815778708995e-07
24 KSP Residual norm 2.307698942810e-07
25 KSP Residual norm 1.868016476260e-07
26 KSP Residual norm 1.508990500938e-07
27 KSP Residual norm 1.162476582389e-07
28 KSP Residual norm 9.216789280663e-08
29 KSP Residual norm 7.414468358980e-08
30 KSP Residual norm 5.503134310713e-08
31 KSP Residual norm 4.606826949359e-08
32 KSP Residual norm 3.672687004948e-08
33 KSP Residual norm 2.886465501432e-08
34 KSP Residual norm 2.339753133650e-08
35 KSP Residual norm 1.809532957920e-08
36 KSP Residual norm 1.402161395996e-08
37 KSP Residual norm 1.079843010213e-08
38 KSP Residual norm 8.481042001190e-09
39 KSP Residual norm 6.526640878340e-09
40 KSP Residual norm 4.979023559152e-09
41 KSP Residual norm 3.829535880665e-09
42 KSP Residual norm 3.039779986919e-09
43 KSP Residual norm 2.313181779805e-09
44 KSP Residual norm 1.738303295232e-09
45 KSP Residual norm 1.305550366955e-09
46 KSP Residual norm 1.008174030642e-09
47 KSP Residual norm 7.746093292865e-10
48 KSP Residual norm 6.031436358935e-10
49 KSP Residual norm 4.499776130272e-10
50 KSP Residual norm 3.360488546796e-10
51 KSP Residual norm 3.332093781586e-10
52 KSP Residual norm 3.206873830506e-10
53 KSP Residual norm 3.007130326543e-10
54 KSP Residual norm 2.514506300259e-10
55 KSP Residual norm 2.178582669910e-10
56 KSP Residual norm 2.031800968095e-10
57 KSP Residual norm 1.821516591164e-10
58 KSP Residual norm 1.540461374884e-10
59 KSP Residual norm 1.358621368533e-10
60 KSP Residual norm 1.156522812391e-10
61 KSP Residual norm 9.668566664219e-11
62 KSP Residual norm 7.860736400746e-11
63 KSP Residual norm 6.434103641607e-11
64 KSP Residual norm 5.442929694809e-11
65 KSP Residual norm 4.313051814529e-11
66 KSP Residual norm 3.572293109175e-11
67 KSP Residual norm 3.003256109476e-11
68 KSP Residual norm 2.598162510669e-11
69 KSP Residual norm 2.156750382407e-11
70 KSP Residual norm 1.696422929394e-11
71 KSP Residual norm 1.430827275328e-11
72 KSP Residual norm 1.213658881449e-11
73 KSP Residual norm 9.340415093414e-12
74 KSP Residual norm 7.495570211891e-12
75 KSP Residual norm 6.349371146640e-12
76 KSP Residual norm 5.562158988934e-12
77 KSP Residual norm 4.617735550202e-12
78 KSP Residual norm 3.263241840030e-12
79 KSP Residual norm 2.832385128410e-12
80 KSP Residual norm 2.435549368710e-12
81 KSP Residual norm 1.858051683585e-12
82 KSP Residual norm 1.439977533960e-12
83 KSP Residual norm 1.150460181381e-12
84 KSP Residual norm 9.093721890839e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.415518863124e-05 gnorm 2.331853632302e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 2.260695884742e-05
0 KSP Residual norm 3.006842480676e-04
1 KSP Residual norm 6.178761618787e-05
2 KSP Residual norm 4.321137373227e-05
3 KSP Residual norm 3.384949186363e-05
4 KSP Residual norm 2.179303485036e-05
5 KSP Residual norm 1.684601210956e-05
6 KSP Residual norm 1.004302003060e-05
7 KSP Residual norm 7.645729880374e-06
8 KSP Residual norm 5.679148697714e-06
9 KSP Residual norm 4.213260867149e-06
10 KSP Residual norm 3.124381296026e-06
11 KSP Residual norm 2.530732778270e-06
12 KSP Residual norm 1.878429120817e-06
13 KSP Residual norm 1.466085652117e-06
14 KSP Residual norm 1.096152602240e-06
15 KSP Residual norm 7.955534159836e-07
16 KSP Residual norm 6.574674731844e-07
17 KSP Residual norm 5.033437477580e-07
18 KSP Residual norm 4.107284863658e-07
19 KSP Residual norm 3.157430242520e-07
20 KSP Residual norm 2.583695930095e-07
21 KSP Residual norm 1.991517150058e-07
22 KSP Residual norm 1.646254548798e-07
23 KSP Residual norm 1.426745764676e-07
24 KSP Residual norm 1.154686464910e-07
25 KSP Residual norm 9.333563172816e-08
26 KSP Residual norm 7.539866348891e-08
27 KSP Residual norm 5.837235539775e-08
28 KSP Residual norm 4.625586564708e-08
29 KSP Residual norm 3.655456602174e-08
30 KSP Residual norm 2.688984821277e-08
31 KSP Residual norm 2.337175583992e-08
32 KSP Residual norm 1.874757386824e-08
33 KSP Residual norm 1.471531687176e-08
34 KSP Residual norm 1.163854030221e-08
35 KSP Residual norm 9.062937044727e-09
36 KSP Residual norm 7.251201083175e-09
37 KSP Residual norm 5.515762943770e-09
38 KSP Residual norm 4.301733764487e-09
39 KSP Residual norm 3.303948157051e-09
40 KSP Residual norm 2.530840252099e-09
41 KSP Residual norm 1.944438944381e-09
42 KSP Residual norm 1.540031812518e-09
43 KSP Residual norm 1.172089108133e-09
44 KSP Residual norm 8.843803938978e-10
45 KSP Residual norm 6.652373442607e-10
46 KSP Residual norm 5.131885192033e-10
47 KSP Residual norm 3.935623127323e-10
48 KSP Residual norm 3.079975942285e-10
49 KSP Residual norm 2.295831404467e-10
50 KSP Residual norm 1.721189757000e-10
51 KSP Residual norm 1.706356061958e-10
52 KSP Residual norm 1.643249603888e-10
53 KSP Residual norm 1.536038990981e-10
54 KSP Residual norm 1.288784788178e-10
55 KSP Residual norm 1.120015321673e-10
56 KSP Residual norm 1.047210452836e-10
57 KSP Residual norm 9.326043856681e-11
58 KSP Residual norm 7.859828669363e-11
59 KSP Residual norm 6.949895905729e-11
60 KSP Residual norm 5.915290475712e-11
61 KSP Residual norm 4.936978218563e-11
62 KSP Residual norm 3.975600174063e-11
63 KSP Residual norm 3.271105287813e-11
64 KSP Residual norm 2.765677886138e-11
65 KSP Residual norm 2.181327705011e-11
66 KSP Residual norm 1.822223187683e-11
67 KSP Residual norm 1.508938680827e-11
68 KSP Residual norm 1.317001159693e-11
69 KSP Residual norm 1.067926493174e-11
70 KSP Residual norm 8.556462034132e-12
71 KSP Residual norm 7.209987791002e-12
72 KSP Residual norm 6.141806694537e-12
73 KSP Residual norm 4.708507954282e-12
74 KSP Residual norm 3.818306201501e-12
75 KSP Residual norm 3.140637675013e-12
76 KSP Residual norm 2.805737048153e-12
77 KSP Residual norm 2.327233257463e-12
78 KSP Residual norm 1.661947114529e-12
79 KSP Residual norm 1.445844377051e-12
80 KSP Residual norm 1.242932724645e-12
81 KSP Residual norm 9.478467146655e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.260695884742e-05 gnorm 1.688373571460e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 1.688344998120e-05
0 KSP Residual norm 2.200921505309e-04
1 KSP Residual norm 4.672552670478e-05
2 KSP Residual norm 3.267711208845e-05
3 KSP Residual norm 2.548024555719e-05
4 KSP Residual norm 1.630879805942e-05
5 KSP Residual norm 1.237011856147e-05
6 KSP Residual norm 7.616096189561e-06
7 KSP Residual norm 5.819278867136e-06
8 KSP Residual norm 4.294801352488e-06
9 KSP Residual norm 3.221374728431e-06
10 KSP Residual norm 2.376647742503e-06
11 KSP Residual norm 1.942438822405e-06
12 KSP Residual norm 1.439596646380e-06
13 KSP Residual norm 1.141765514976e-06
14 KSP Residual norm 8.473548053288e-07
15 KSP Residual norm 6.145859165010e-07
16 KSP Residual norm 5.087619484712e-07
17 KSP Residual norm 3.892545149748e-07
18 KSP Residual norm 3.167417481488e-07
19 KSP Residual norm 2.437781991651e-07
20 KSP Residual norm 2.010288903010e-07
21 KSP Residual norm 1.538555477113e-07
22 KSP Residual norm 1.257115556169e-07
23 KSP Residual norm 1.098150998992e-07
24 KSP Residual norm 9.004872531408e-08
25 KSP Residual norm 7.322058507450e-08
26 KSP Residual norm 5.832847574489e-08
27 KSP Residual norm 4.476484612251e-08
28 KSP Residual norm 3.551763501208e-08
29 KSP Residual norm 2.925858608927e-08
30 KSP Residual norm 2.348808370275e-08
31 KSP Residual norm 1.851888011303e-08
32 KSP Residual norm 1.554935503584e-08
33 KSP Residual norm 1.226146884511e-08
34 KSP Residual norm 8.985723677423e-09
35 KSP Residual norm 6.979931596096e-09
36 KSP Residual norm 5.641096329512e-09
37 KSP Residual norm 4.301063309718e-09
38 KSP Residual norm 3.338789495044e-09
39 KSP Residual norm 2.583472635365e-09
40 KSP Residual norm 1.975786763910e-09
41 KSP Residual norm 1.523269001247e-09
42 KSP Residual norm 1.201363986936e-09
43 KSP Residual norm 9.110184674490e-10
44 KSP Residual norm 6.869092097795e-10
45 KSP Residual norm 5.128635047423e-10
46 KSP Residual norm 3.927053569230e-10
47 KSP Residual norm 3.031513323139e-10
48 KSP Residual norm 2.361139481789e-10
49 KSP Residual norm 1.744046779205e-10
50 KSP Residual norm 1.303277533277e-10
51 KSP Residual norm 1.291969305021e-10
52 KSP Residual norm 1.240924499661e-10
53 KSP Residual norm 1.157158213341e-10
54 KSP Residual norm 9.700976127671e-11
55 KSP Residual norm 8.369346293318e-11
56 KSP Residual norm 7.793401828175e-11
57 KSP Residual norm 6.996696083881e-11
58 KSP Residual norm 5.935186575293e-11
59 KSP Residual norm 5.232593786276e-11
60 KSP Residual norm 4.461020408423e-11
61 KSP Residual norm 3.744212396532e-11
62 KSP Residual norm 3.058852224227e-11
63 KSP Residual norm 2.494894543134e-11
64 KSP Residual norm 2.069934595522e-11
65 KSP Residual norm 1.660002114967e-11
66 KSP Residual norm 1.386428560628e-11
67 KSP Residual norm 1.156934517553e-11
68 KSP Residual norm 1.009584636756e-11
69 KSP Residual norm 8.257754745055e-12
70 KSP Residual norm 6.439086846654e-12
71 KSP Residual norm 5.524627931224e-12
72 KSP Residual norm 4.588730748718e-12
73 KSP Residual norm 3.556030460607e-12
74 KSP Residual norm 2.906710618948e-12
75 KSP Residual norm 2.405853536245e-12
76 KSP Residual norm 2.139661023958e-12
77 KSP Residual norm 1.780245770083e-12
78 KSP Residual norm 1.267007001935e-12
79 KSP Residual norm 1.110770767708e-12
80 KSP Residual norm 9.601366478954e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.688344998120e-05 gnorm 4.412564477046e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 3.233887210170e-06
0 KSP Residual norm 2.631765478562e-05
1 KSP Residual norm 8.651286350322e-06
2 KSP Residual norm 5.896363472080e-06
3 KSP Residual norm 4.626915476469e-06
4 KSP Residual norm 3.179331412332e-06
5 KSP Residual norm 2.470270242464e-06
6 KSP Residual norm 1.495705367633e-06
7 KSP Residual norm 1.156477700631e-06
8 KSP Residual norm 9.106462653251e-07
9 KSP Residual norm 6.688393174406e-07
10 KSP Residual norm 4.979167259005e-07
11 KSP Residual norm 4.084012395376e-07
12 KSP Residual norm 3.108555695012e-07
13 KSP Residual norm 2.410155577583e-07
14 KSP Residual norm 1.809033630767e-07
15 KSP Residual norm 1.285757293476e-07
16 KSP Residual norm 1.009233462877e-07
17 KSP Residual norm 7.817450288544e-08
18 KSP Residual norm 6.465339653790e-08
19 KSP Residual norm 5.110224445898e-08
20 KSP Residual norm 3.973394826682e-08
21 KSP Residual norm 3.403833788668e-08
22 KSP Residual norm 2.750342678933e-08
23 KSP Residual norm 2.284695478985e-08
24 KSP Residual norm 1.986787310917e-08
25 KSP Residual norm 1.503340760262e-08
26 KSP Residual norm 1.274072717250e-08
27 KSP Residual norm 9.920582218733e-09
28 KSP Residual norm 7.837615066899e-09
29 KSP Residual norm 6.346858712223e-09
30 KSP Residual norm 5.241718402229e-09
31 KSP Residual norm 4.076371663260e-09
32 KSP Residual norm 3.259909398809e-09
33 KSP Residual norm 2.552524481594e-09
34 KSP Residual norm 1.945482872541e-09
35 KSP Residual norm 1.544137862987e-09
36 KSP Residual norm 1.271958335793e-09
37 KSP Residual norm 9.364503927234e-10
38 KSP Residual norm 7.120750840532e-10
39 KSP Residual norm 5.551749067468e-10
40 KSP Residual norm 4.398696342317e-10
41 KSP Residual norm 3.463818149317e-10
42 KSP Residual norm 2.741544859865e-10
43 KSP Residual norm 2.044064004305e-10
44 KSP Residual norm 1.593739264845e-10
45 KSP Residual norm 1.217383863616e-10
46 KSP Residual norm 9.058759697142e-11
47 KSP Residual norm 6.662370512473e-11
48 KSP Residual norm 5.159257892817e-11
49 KSP Residual norm 3.639354620632e-11
50 KSP Residual norm 2.804576874350e-11
51 KSP Residual norm 2.767792684664e-11
52 KSP Residual norm 2.704456677769e-11
53 KSP Residual norm 2.417998352956e-11
54 KSP Residual norm 2.092031652025e-11
55 KSP Residual norm 1.864265909756e-11
56 KSP Residual norm 1.650184604935e-11
57 KSP Residual norm 1.475485285321e-11
58 KSP Residual norm 1.218516975092e-11
59 KSP Residual norm 1.048320598347e-11
60 KSP Residual norm 8.619781900653e-12
61 KSP Residual norm 7.042831656223e-12
62 KSP Residual norm 5.702351789036e-12
63 KSP Residual norm 4.712009019439e-12
64 KSP Residual norm 3.875220862311e-12
65 KSP Residual norm 3.164380402819e-12
66 KSP Residual norm 2.782988801203e-12
67 KSP Residual norm 2.387093824302e-12
68 KSP Residual norm 2.019836325434e-12
69 KSP Residual norm 1.605565745638e-12
70 KSP Residual norm 1.354311268060e-12
71 KSP Residual norm 1.109367233783e-12
72 KSP Residual norm 9.657151691871e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.928904206283e-06
Line search: Quadratically determined step, lambda=4.0353021684652085e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 1.928892432819e-06
0 KSP Residual norm 1.566429315249e-05
1 KSP Residual norm 5.148070682489e-06
2 KSP Residual norm 3.508668784446e-06
3 KSP Residual norm 2.757547801645e-06
4 KSP Residual norm 1.891196384953e-06
5 KSP Residual norm 1.468221366387e-06
6 KSP Residual norm 8.891241397259e-07
7 KSP Residual norm 6.879358103563e-07
8 KSP Residual norm 5.414167473532e-07
9 KSP Residual norm 3.977223960062e-07
10 KSP Residual norm 2.963169231096e-07
11 KSP Residual norm 2.436044910405e-07
12 KSP Residual norm 1.856473054754e-07
13 KSP Residual norm 1.429136008009e-07
14 KSP Residual norm 1.072447005500e-07
15 KSP Residual norm 7.627981248224e-08
16 KSP Residual norm 6.015049858665e-08
17 KSP Residual norm 4.665254682059e-08
18 KSP Residual norm 3.843516095596e-08
19 KSP Residual norm 3.034906421313e-08
20 KSP Residual norm 2.351338779022e-08
21 KSP Residual norm 2.023890353270e-08
22 KSP Residual norm 1.631488518099e-08
23 KSP Residual norm 1.360272717652e-08
24 KSP Residual norm 1.178534789012e-08
25 KSP Residual norm 8.880533658102e-09
26 KSP Residual norm 7.509550671128e-09
27 KSP Residual norm 5.894216174096e-09
28 KSP Residual norm 4.580322440077e-09
29 KSP Residual norm 3.654167058574e-09
30 KSP Residual norm 3.067911549125e-09
31 KSP Residual norm 2.389864705567e-09
32 KSP Residual norm 1.916493028295e-09
33 KSP Residual norm 1.513666412668e-09
34 KSP Residual norm 1.160244438373e-09
35 KSP Residual norm 9.223141326867e-10
36 KSP Residual norm 7.597667932530e-10
37 KSP Residual norm 5.590585649659e-10
38 KSP Residual norm 4.242749273842e-10
39 KSP Residual norm 3.308690901826e-10
40 KSP Residual norm 2.618056153772e-10
41 KSP Residual norm 2.062504226904e-10
42 KSP Residual norm 1.633290536555e-10
43 KSP Residual norm 1.214647725543e-10
44 KSP Residual norm 9.489394721911e-11
45 KSP Residual norm 7.274520459115e-11
46 KSP Residual norm 5.406826543147e-11
47 KSP Residual norm 3.971247397834e-11
48 KSP Residual norm 3.076823174534e-11
49 KSP Residual norm 2.173508403151e-11
50 KSP Residual norm 1.670834999307e-11
51 KSP Residual norm 1.649654847825e-11
52 KSP Residual norm 1.612236410219e-11
53 KSP Residual norm 1.440409391410e-11
54 KSP Residual norm 1.247185243224e-11
55 KSP Residual norm 1.111511222163e-11
56 KSP Residual norm 9.853300661053e-12
57 KSP Residual norm 8.799420677247e-12
58 KSP Residual norm 7.270917152607e-12
59 KSP Residual norm 6.265049268552e-12
60 KSP Residual norm 5.127844714223e-12
61 KSP Residual norm 4.200768399076e-12
62 KSP Residual norm 3.409278728871e-12
63 KSP Residual norm 2.820734667689e-12
64 KSP Residual norm 2.319506067329e-12
65 KSP Residual norm 1.890706807930e-12
66 KSP Residual norm 1.662900397359e-12
67 KSP Residual norm 1.423938292878e-12
68 KSP Residual norm 1.205324481368e-12
69 KSP Residual norm 9.589939869425e-13
Linear solve converged due to CONVERGED_ATOL iterations 69
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.554619759860e-06
Line search: Quadratically determined step, lambda=1.9403237858356584e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 1.554614687591e-06
0 KSP Residual norm 1.273883175097e-05
1 KSP Residual norm 4.185943859246e-06
2 KSP Residual norm 2.855476591493e-06
3 KSP Residual norm 2.232070013776e-06
4 KSP Residual norm 1.540440319485e-06
5 KSP Residual norm 1.200143527451e-06
6 KSP Residual norm 7.260922129941e-07
7 KSP Residual norm 5.604562077241e-07
8 KSP Residual norm 4.417757738096e-07
9 KSP Residual norm 3.244221606180e-07
10 KSP Residual norm 2.410122828528e-07
11 KSP Residual norm 1.968127934178e-07
12 KSP Residual norm 1.488442705545e-07
13 KSP Residual norm 1.175982125883e-07
14 KSP Residual norm 8.813330413684e-08
15 KSP Residual norm 6.273857562178e-08
16 KSP Residual norm 4.866434139751e-08
17 KSP Residual norm 3.762103255886e-08
18 KSP Residual norm 3.142837440810e-08
19 KSP Residual norm 2.476562799696e-08
20 KSP Residual norm 1.949583646752e-08
21 KSP Residual norm 1.654936851820e-08
22 KSP Residual norm 1.294849758141e-08
23 KSP Residual norm 1.114554098942e-08
24 KSP Residual norm 9.552672401116e-09
25 KSP Residual norm 7.116433434959e-09
26 KSP Residual norm 6.264153873752e-09
27 KSP Residual norm 4.791051556173e-09
28 KSP Residual norm 3.965582615893e-09
29 KSP Residual norm 3.154446336955e-09
30 KSP Residual norm 2.589471092047e-09
31 KSP Residual norm 2.015554437940e-09
32 KSP Residual norm 1.597610928672e-09
33 KSP Residual norm 1.233887564777e-09
34 KSP Residual norm 9.317706947676e-10
35 KSP Residual norm 7.348441912207e-10
36 KSP Residual norm 6.059386552884e-10
37 KSP Residual norm 4.489049670854e-10
38 KSP Residual norm 3.434809908630e-10
39 KSP Residual norm 2.676589266227e-10
40 KSP Residual norm 2.126640491827e-10
41 KSP Residual norm 1.673148646207e-10
42 KSP Residual norm 1.322581927339e-10
43 KSP Residual norm 9.921404971381e-11
44 KSP Residual norm 7.691221245964e-11
45 KSP Residual norm 5.822177658569e-11
46 KSP Residual norm 4.343437503839e-11
47 KSP Residual norm 3.203950682755e-11
48 KSP Residual norm 2.479635206252e-11
49 KSP Residual norm 1.745421815243e-11
50 KSP Residual norm 1.350548308371e-11
51 KSP Residual norm 1.331569341199e-11
52 KSP Residual norm 1.299050653163e-11
53 KSP Residual norm 1.164168294137e-11
54 KSP Residual norm 1.007477554224e-11
55 KSP Residual norm 8.954800209546e-12
56 KSP Residual norm 7.899284531073e-12
57 KSP Residual norm 7.089951399742e-12
58 KSP Residual norm 5.854681990588e-12
59 KSP Residual norm 5.012001769338e-12
60 KSP Residual norm 4.175873721888e-12
61 KSP Residual norm 3.383371766878e-12
62 KSP Residual norm 2.730988210148e-12
63 KSP Residual norm 2.240684058654e-12
64 KSP Residual norm 1.850286130974e-12
65 KSP Residual norm 1.516020621616e-12
66 KSP Residual norm 1.338178966547e-12
67 KSP Residual norm 1.151349183933e-12
68 KSP Residual norm 9.689438231937e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.344334441756e-06
Line search: Quadratically determined step, lambda=1.3526112614952418e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 1.344333147361e-06
0 KSP Residual norm 1.090300786772e-05
1 KSP Residual norm 3.586903545902e-06
2 KSP Residual norm 2.443874004542e-06
3 KSP Residual norm 1.920565650491e-06
4 KSP Residual norm 1.317165036112e-06
5 KSP Residual norm 1.022215383006e-06
6 KSP Residual norm 6.193013361755e-07
7 KSP Residual norm 4.792446315452e-07
8 KSP Residual norm 3.771683638029e-07
9 KSP Residual norm 2.770463064858e-07
10 KSP Residual norm 2.064668576411e-07
11 KSP Residual norm 1.697300847720e-07
12 KSP Residual norm 1.293966937782e-07
13 KSP Residual norm 9.950219284690e-08
14 KSP Residual norm 7.465784621158e-08
15 KSP Residual norm 5.309032019361e-08
16 KSP Residual norm 4.189885905831e-08
17 KSP Residual norm 3.251389606492e-08
18 KSP Residual norm 2.676893413936e-08
19 KSP Residual norm 2.113450842091e-08
20 KSP Residual norm 1.636584111102e-08
21 KSP Residual norm 1.409544627836e-08
22 KSP Residual norm 1.136015758086e-08
23 KSP Residual norm 9.478849337211e-09
24 KSP Residual norm 8.205160057726e-09
25 KSP Residual norm 6.178888205575e-09
26 KSP Residual norm 5.220719442992e-09
27 KSP Residual norm 4.106460897146e-09
28 KSP Residual norm 3.180143850747e-09
29 KSP Residual norm 2.526688905054e-09
30 KSP Residual norm 2.121398471772e-09
31 KSP Residual norm 1.657870971183e-09
32 KSP Residual norm 1.332389386596e-09
33 KSP Residual norm 1.053185948580e-09
34 KSP Residual norm 8.080950165803e-10
35 KSP Residual norm 6.423643523254e-10
36 KSP Residual norm 5.292761651105e-10
37 KSP Residual norm 3.894823857540e-10
38 KSP Residual norm 2.956128196087e-10
39 KSP Residual norm 2.305342711299e-10
40 KSP Residual norm 1.823992298712e-10
41 KSP Residual norm 1.436923969024e-10
42 KSP Residual norm 1.137900856990e-10
43 KSP Residual norm 8.461692609293e-11
44 KSP Residual norm 6.612139507097e-11
45 KSP Residual norm 5.069465379499e-11
46 KSP Residual norm 3.767332130913e-11
47 KSP Residual norm 2.766937949859e-11
48 KSP Residual norm 2.143509075836e-11
49 KSP Residual norm 1.514173075286e-11
50 KSP Residual norm 1.164052363040e-11
51 KSP Residual norm 1.149279623258e-11
52 KSP Residual norm 1.123112853384e-11
53 KSP Residual norm 1.003308693877e-11
54 KSP Residual norm 8.688015797909e-12
55 KSP Residual norm 7.744138090410e-12
56 KSP Residual norm 6.865312810700e-12
57 KSP Residual norm 6.129244934063e-12
58 KSP Residual norm 5.064794377710e-12
59 KSP Residual norm 4.364654210193e-12
60 KSP Residual norm 3.570578974848e-12
61 KSP Residual norm 2.926151974239e-12
62 KSP Residual norm 2.374955239718e-12
63 KSP Residual norm 1.965571592711e-12
64 KSP Residual norm 1.615711648773e-12
65 KSP Residual norm 1.316552800710e-12
66 KSP Residual norm 1.157471050772e-12
67 KSP Residual norm 9.892824639667e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.203530585032e-06
Line search: Quadratically determined step, lambda=1.0473876488413744e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 1.203531831277e-06
0 KSP Residual norm 9.766365036966e-06
1 KSP Residual norm 3.212932326229e-06
2 KSP Residual norm 2.189422686302e-06
3 KSP Residual norm 1.720160517194e-06
4 KSP Residual norm 1.180001797369e-06
5 KSP Residual norm 9.160558251064e-07
6 KSP Residual norm 5.549344741676e-07
7 KSP Residual norm 4.293556256317e-07
8 KSP Residual norm 3.379378975431e-07
9 KSP Residual norm 2.482254409309e-07
10 KSP Residual norm 1.849451189898e-07
11 KSP Residual norm 1.519805245567e-07
12 KSP Residual norm 1.158304228455e-07
13 KSP Residual norm 8.922534701708e-08
14 KSP Residual norm 6.695434105084e-08
15 KSP Residual norm 4.760637979097e-08
16 KSP Residual norm 3.752612820778e-08
17 KSP Residual norm 2.911011604179e-08
18 KSP Residual norm 2.399056721768e-08
19 KSP Residual norm 1.894617915868e-08
20 KSP Residual norm 1.468354021079e-08
21 KSP Residual norm 1.263081630957e-08
22 KSP Residual norm 1.019178835924e-08
23 KSP Residual norm 8.492631228013e-09
24 KSP Residual norm 7.356494841237e-09
25 KSP Residual norm 5.546433910195e-09
26 KSP Residual norm 4.691048740474e-09
27 KSP Residual norm 3.679590904307e-09
28 KSP Residual norm 2.861692672419e-09
29 KSP Residual norm 2.286216269139e-09
30 KSP Residual norm 1.917624610655e-09
31 KSP Residual norm 1.493451858962e-09
32 KSP Residual norm 1.198167209753e-09
33 KSP Residual norm 9.451042511386e-10
34 KSP Residual norm 7.238276529173e-10
35 KSP Residual norm 5.752436482688e-10
36 KSP Residual norm 4.738529248057e-10
37 KSP Residual norm 3.486955390245e-10
38 KSP Residual norm 2.647246637155e-10
39 KSP Residual norm 2.064308868702e-10
40 KSP Residual norm 1.633658668193e-10
41 KSP Residual norm 1.286916272802e-10
42 KSP Residual norm 1.019020677199e-10
43 KSP Residual norm 7.581119374681e-11
44 KSP Residual norm 5.921628383790e-11
45 KSP Residual norm 4.536960605888e-11
46 KSP Residual norm 3.372553469257e-11
47 KSP Residual norm 2.477639854107e-11
48 KSP Residual norm 1.919324726290e-11
49 KSP Residual norm 1.355448402335e-11
50 KSP Residual norm 1.042495011382e-11
51 KSP Residual norm 1.029192141278e-11
52 KSP Residual norm 1.005771770415e-11
53 KSP Residual norm 8.986449307207e-12
54 KSP Residual norm 7.780041135941e-12
55 KSP Residual norm 6.934490698518e-12
56 KSP Residual norm 6.145808212335e-12
57 KSP Residual norm 5.488634576269e-12
58 KSP Residual norm 4.534924122496e-12
59 KSP Residual norm 3.906813065376e-12
60 KSP Residual norm 3.199298106249e-12
61 KSP Residual norm 2.620400099384e-12
62 KSP Residual norm 2.125806048902e-12
63 KSP Residual norm 1.758823194151e-12
64 KSP Residual norm 1.445962554028e-12
65 KSP Residual norm 1.178758893588e-12
66 KSP Residual norm 1.036489931067e-12
67 KSP Residual norm 8.868787340507e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.083182056371e-06
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 1.083185480800e-06
0 KSP Residual norm 8.784338367199e-06
1 KSP Residual norm 2.890949875630e-06
2 KSP Residual norm 1.969859182345e-06
3 KSP Residual norm 1.547793208273e-06
4 KSP Residual norm 1.061572856509e-06
5 KSP Residual norm 8.239967571554e-07
6 KSP Residual norm 4.992513878360e-07
7 KSP Residual norm 3.863098393386e-07
8 KSP Residual norm 3.040435178085e-07
9 KSP Residual norm 2.233266002979e-07
10 KSP Residual norm 1.664174609717e-07
11 KSP Residual norm 1.367777786446e-07
12 KSP Residual norm 1.042628043523e-07
13 KSP Residual norm 8.024998313652e-08
14 KSP Residual norm 6.021409368984e-08
15 KSP Residual norm 4.281376161725e-08
16 KSP Residual norm 3.376723556067e-08
17 KSP Residual norm 2.620087499477e-08
18 KSP Residual norm 2.158295494872e-08
19 KSP Residual norm 1.704281646654e-08
20 KSP Residual norm 1.320371239840e-08
21 KSP Residual norm 1.136338048871e-08
22 KSP Residual norm 9.166083744254e-09
23 KSP Residual norm 7.641833458042e-09
24 KSP Residual norm 6.616894963034e-09
25 KSP Residual norm 4.986360874325e-09
26 KSP Residual norm 4.215564809044e-09
27 KSP Residual norm 3.310626553187e-09
28 KSP Residual norm 2.569188468902e-09
29 KSP Residual norm 2.047065441885e-09
30 KSP Residual norm 1.718572480300e-09
31 KSP Residual norm 1.340392323627e-09
32 KSP Residual norm 1.076337091565e-09
33 KSP Residual norm 8.497554869881e-10
34 KSP Residual norm 6.513037958108e-10
35 KSP Residual norm 5.176569085853e-10
36 KSP Residual norm 4.264545822090e-10
37 KSP Residual norm 3.138113800837e-10
38 KSP Residual norm 2.382153331404e-10
39 KSP Residual norm 1.857611025047e-10
40 KSP Residual norm 1.469883280460e-10
41 KSP Residual norm 1.157943174698e-10
42 KSP Residual norm 9.169338201978e-11
43 KSP Residual norm 6.820139205534e-11
44 KSP Residual norm 5.328348197365e-11
45 KSP Residual norm 4.083610481554e-11
46 KSP Residual norm 3.035170572429e-11
47 KSP Residual norm 2.229544024032e-11
48 KSP Residual norm 1.727151108359e-11
49 KSP Residual norm 1.219866530859e-11
50 KSP Residual norm 9.380545536346e-12
51 KSP Residual norm 9.261118524998e-12
52 KSP Residual norm 9.050253462259e-12
53 KSP Residual norm 8.085656078214e-12
54 KSP Residual norm 7.000825766409e-12
55 KSP Residual norm 6.240213340216e-12
56 KSP Residual norm 5.531179676645e-12
57 KSP Residual norm 4.938891693494e-12
58 KSP Residual norm 4.080978110598e-12
59 KSP Residual norm 3.516222574674e-12
60 KSP Residual norm 2.878131672607e-12
61 KSP Residual norm 2.358039976363e-12
62 KSP Residual norm 1.913365730354e-12
63 KSP Residual norm 1.583294316648e-12
64 KSP Residual norm 1.301522530949e-12
65 KSP Residual norm 1.060774242805e-12
66 KSP Residual norm 9.326644140484e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 9.748723095360e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 9.748777001488e-07
0 KSP Residual norm 7.914160079102e-06
1 KSP Residual norm 2.603745844374e-06
2 KSP Residual norm 1.774770726348e-06
3 KSP Residual norm 1.394158514596e-06
4 KSP Residual norm 9.563909866992e-07
5 KSP Residual norm 7.427438120759e-07
6 KSP Residual norm 4.499101244335e-07
7 KSP Residual norm 3.480358910088e-07
8 KSP Residual norm 2.739482673594e-07
9 KSP Residual norm 2.012233898566e-07
10 KSP Residual norm 1.498910453718e-07
11 KSP Residual norm 1.231501002513e-07
12 KSP Residual norm 9.382616826616e-08
13 KSP Residual norm 7.239279246620e-08
14 KSP Residual norm 5.432479300296e-08
15 KSP Residual norm 3.862558650331e-08
16 KSP Residual norm 3.041316980146e-08
17 KSP Residual norm 2.358357809352e-08
18 KSP Residual norm 1.945389507682e-08
19 KSP Residual norm 1.536705212842e-08
20 KSP Residual norm 1.191988397581e-08
21 KSP Residual norm 1.024131847314e-08
22 KSP Residual norm 8.269483051609e-09
23 KSP Residual norm 6.883191339788e-09
24 KSP Residual norm 5.968645123675e-09
25 KSP Residual norm 4.504856836590e-09
26 KSP Residual norm 3.812976250081e-09
27 KSP Residual norm 2.983356799904e-09
28 KSP Residual norm 2.329774717378e-09
29 KSP Residual norm 1.870009931211e-09
30 KSP Residual norm 1.563079952720e-09
31 KSP Residual norm 1.215575096042e-09
32 KSP Residual norm 9.740887992479e-10
33 KSP Residual norm 7.670183807492e-10
34 KSP Residual norm 5.866418523088e-10
35 KSP Residual norm 4.661453298666e-10
36 KSP Residual norm 3.839043051045e-10
37 KSP Residual norm 2.824861262864e-10
38 KSP Residual norm 2.144883431712e-10
39 KSP Residual norm 1.672419943395e-10
40 KSP Residual norm 1.323687322080e-10
41 KSP Residual norm 1.042735162660e-10
42 KSP Residual norm 8.256283549962e-11
43 KSP Residual norm 6.144143090642e-11
44 KSP Residual norm 4.797642748143e-11
45 KSP Residual norm 3.673966200617e-11
46 KSP Residual norm 2.731719373809e-11
47 KSP Residual norm 2.007252373200e-11
48 KSP Residual norm 1.554979245117e-11
49 KSP Residual norm 1.097973530097e-11
50 KSP Residual norm 8.446930209113e-12
51 KSP Residual norm 8.338832662518e-12
52 KSP Residual norm 8.149401571140e-12
53 KSP Residual norm 7.282624481155e-12
54 KSP Residual norm 6.303885028610e-12
55 KSP Residual norm 5.618201775379e-12
56 KSP Residual norm 4.978258122150e-12
57 KSP Residual norm 4.447311264673e-12
58 KSP Residual norm 3.674343281457e-12
59 KSP Residual norm 3.164578315334e-12
60 KSP Residual norm 2.593850232959e-12
61 KSP Residual norm 2.123448838020e-12
62 KSP Residual norm 1.722164326251e-12
63 KSP Residual norm 1.424333067052e-12
64 KSP Residual norm 1.171252609097e-12
65 KSP Residual norm 9.552294070152e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 8.773970807456e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 8.774042473733e-07
0 KSP Residual norm 7.110144858211e-06
1 KSP Residual norm 2.341065467009e-06
2 KSP Residual norm 1.595230163959e-06
3 KSP Residual norm 1.253647537062e-06
4 KSP Residual norm 8.594997487321e-07
5 KSP Residual norm 6.671000521964e-07
6 KSP Residual norm 4.042654471770e-07
7 KSP Residual norm 3.128417141034e-07
8 KSP Residual norm 2.462015995844e-07
9 KSP Residual norm 1.808412343837e-07
10 KSP Residual norm 1.347771810796e-07
11 KSP Residual norm 1.108098404595e-07
12 KSP Residual norm 8.448026464227e-08
13 KSP Residual norm 6.496778084353e-08
14 KSP Residual norm 4.874054500623e-08
15 KSP Residual norm 3.465820987125e-08
16 KSP Residual norm 2.735082583816e-08
17 KSP Residual norm 2.122745960362e-08
18 KSP Residual norm 1.747756836376e-08
19 KSP Residual norm 1.379931544061e-08
20 KSP Residual norm 1.068759918662e-08
21 KSP Residual norm 9.201998661413e-09
22 KSP Residual norm 7.419753416366e-09
23 KSP Residual norm 6.188689206486e-09
24 KSP Residual norm 5.357609803218e-09
25 KSP Residual norm 4.035360523758e-09
26 KSP Residual norm 3.410188319577e-09
27 KSP Residual norm 2.681075800044e-09
28 KSP Residual norm 2.076136545655e-09
29 KSP Residual norm 1.649613566894e-09
30 KSP Residual norm 1.384641228869e-09
31 KSP Residual norm 1.082299613570e-09
32 KSP Residual norm 8.700165116132e-10
33 KSP Residual norm 6.876016723184e-10
34 KSP Residual norm 5.275266425630e-10
35 KSP Residual norm 4.193489351503e-10
36 KSP Residual norm 3.454887849314e-10
37 KSP Residual norm 2.542122158687e-10
38 KSP Residual norm 1.929283772833e-10
39 KSP Residual norm 1.504450302883e-10
40 KSP Residual norm 1.190160275264e-10
41 KSP Residual norm 9.376604965098e-11
42 KSP Residual norm 7.425550446248e-11
43 KSP Residual norm 5.521105613862e-11
44 KSP Residual norm 4.314661507461e-11
45 KSP Residual norm 3.308209011811e-11
46 KSP Residual norm 2.458481893889e-11
47 KSP Residual norm 1.805636583312e-11
48 KSP Residual norm 1.398869017251e-11
49 KSP Residual norm 9.882081265070e-12
50 KSP Residual norm 7.596688120568e-12
51 KSP Residual norm 7.500421136799e-12
52 KSP Residual norm 7.329758993532e-12
53 KSP Residual norm 6.548016239216e-12
54 KSP Residual norm 5.670171879353e-12
55 KSP Residual norm 5.054087105208e-12
56 KSP Residual norm 4.480706302785e-12
57 KSP Residual norm 4.000243284312e-12
58 KSP Residual norm 3.305767780750e-12
59 KSP Residual norm 2.848779362857e-12
60 KSP Residual norm 2.330586113083e-12
61 KSP Residual norm 1.910100161725e-12
62 KSP Residual norm 1.550450541551e-12
63 KSP Residual norm 1.283083571600e-12
64 KSP Residual norm 1.054744386576e-12
65 KSP Residual norm 8.594403315937e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 7.896725767273e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 7.896813489227e-07
0 KSP Residual norm 6.413919101620e-06
1 KSP Residual norm 2.110530544010e-06
2 KSP Residual norm 1.438995728571e-06
3 KSP Residual norm 1.130067630577e-06
4 KSP Residual norm 7.753300001929e-07
5 KSP Residual norm 6.024062928854e-07
6 KSP Residual norm 3.648825810622e-07
7 KSP Residual norm 2.821945322204e-07
8 KSP Residual norm 2.221433045786e-07
9 KSP Residual norm 1.631689711816e-07
10 KSP Residual norm 1.215093624975e-07
11 KSP Residual norm 9.979363986021e-08
12 KSP Residual norm 7.599700644082e-08
13 KSP Residual norm 5.876818773545e-08
14 KSP Residual norm 4.410040731242e-08
15 KSP Residual norm 3.135411699870e-08
16 KSP Residual norm 2.465117459106e-08
17 KSP Residual norm 1.910631279978e-08
18 KSP Residual norm 1.578004646936e-08
19 KSP Residual norm 1.246856928489e-08
20 KSP Residual norm 9.683074517000e-09
21 KSP Residual norm 8.306555330421e-09
22 KSP Residual norm 6.709837384053e-09
23 KSP Residual norm 5.578943879580e-09
24 KSP Residual norm 4.845665399751e-09
25 KSP Residual norm 3.661990713236e-09
26 KSP Residual norm 3.101755844888e-09
27 KSP Residual norm 2.419901216465e-09
28 KSP Residual norm 1.900188578692e-09
29 KSP Residual norm 1.532810573514e-09
30 KSP Residual norm 1.273844838252e-09
31 KSP Residual norm 9.901614086133e-10
32 KSP Residual norm 7.925635021405e-10
33 KSP Residual norm 6.226225651872e-10
34 KSP Residual norm 4.754466517080e-10
35 KSP Residual norm 3.776817808061e-10
36 KSP Residual norm 3.110011264669e-10
37 KSP Residual norm 2.288338686421e-10
38 KSP Residual norm 1.738032407197e-10
39 KSP Residual norm 1.355026308666e-10
40 KSP Residual norm 1.072704662920e-10
41 KSP Residual norm 8.450018930373e-11
42 KSP Residual norm 6.690041879931e-11
43 KSP Residual norm 4.981006422857e-11
44 KSP Residual norm 3.887531215150e-11
45 KSP Residual norm 2.974671225453e-11
46 KSP Residual norm 2.212528082844e-11
47 KSP Residual norm 1.626262063342e-11
48 KSP Residual norm 1.259819286246e-11
49 KSP Residual norm 8.893262534891e-12
50 KSP Residual norm 6.844859250899e-12
51 KSP Residual norm 6.756782036291e-12
52 KSP Residual norm 6.603457197706e-12
53 KSP Residual norm 5.902471832322e-12
54 KSP Residual norm 5.108071470071e-12
55 KSP Residual norm 4.551909763697e-12
56 KSP Residual norm 4.032182114007e-12
57 KSP Residual norm 3.603610891190e-12
58 KSP Residual norm 2.977032770197e-12
59 KSP Residual norm 2.562978997549e-12
60 KSP Residual norm 2.103504572339e-12
61 KSP Residual norm 1.720795083711e-12
62 KSP Residual norm 1.394980701455e-12
63 KSP Residual norm 1.153170151139e-12
64 KSP Residual norm 9.485139307902e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 7.107234172604e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 7.107336423981e-07
0 KSP Residual norm 5.756280394608e-06
1 KSP Residual norm 1.896879306736e-06
2 KSP Residual norm 1.292518360661e-06
3 KSP Residual norm 1.015496658914e-06
4 KSP Residual norm 6.962911143859e-07
5 KSP Residual norm 5.404658040127e-07
6 KSP Residual norm 3.276130450859e-07
7 KSP Residual norm 2.535094320186e-07
8 KSP Residual norm 1.995205131862e-07
9 KSP Residual norm 1.465431172341e-07
10 KSP Residual norm 1.092141172517e-07
11 KSP Residual norm 8.976357862908e-08
12 KSP Residual norm 6.843482859102e-08
13 KSP Residual norm 5.267064915428e-08
14 KSP Residual norm 3.951436093186e-08
15 KSP Residual norm 2.809066080426e-08
16 KSP Residual norm 2.215671614567e-08
17 KSP Residual norm 1.719727095363e-08
18 KSP Residual norm 1.416559740429e-08
19 KSP Residual norm 1.118601604518e-08
20 KSP Residual norm 8.667183654383e-09
21 KSP Residual norm 7.457062187935e-09
22 KSP Residual norm 6.018553707020e-09
23 KSP Residual norm 5.016354788538e-09
24 KSP Residual norm 4.342885496274e-09
25 KSP Residual norm 3.273242749948e-09
26 KSP Residual norm 2.767268966733e-09
27 KSP Residual norm 2.173047779295e-09
28 KSP Residual norm 1.685089525851e-09
29 KSP Residual norm 1.341722457827e-09
30 KSP Residual norm 1.126022455371e-09
31 KSP Residual norm 8.789948709273e-10
32 KSP Residual norm 7.064229221720e-10
33 KSP Residual norm 5.575993819446e-10
34 KSP Residual norm 4.273574774065e-10
35 KSP Residual norm 3.396525699358e-10
36 KSP Residual norm 2.797979413352e-10
37 KSP Residual norm 2.058770952909e-10
38 KSP Residual norm 1.562850462001e-10
39 KSP Residual norm 1.218614841563e-10
40 KSP Residual norm 9.641361683524e-11
41 KSP Residual norm 7.595677657787e-11
42 KSP Residual norm 6.014822679036e-11
43 KSP Residual norm 4.473503092004e-11
44 KSP Residual norm 3.495353147646e-11
45 KSP Residual norm 2.678745744451e-11
46 KSP Residual norm 1.990991900289e-11
47 KSP Residual norm 1.462573031970e-11
48 KSP Residual norm 1.132991099167e-11
49 KSP Residual norm 8.002037104530e-12
50 KSP Residual norm 6.153852752983e-12
51 KSP Residual norm 6.075487743382e-12
52 KSP Residual norm 5.937022060532e-12
53 KSP Residual norm 5.304280570678e-12
54 KSP Residual norm 4.592613386835e-12
55 KSP Residual norm 4.093862510146e-12
56 KSP Residual norm 3.628699812816e-12
57 KSP Residual norm 3.239859778008e-12
58 KSP Residual norm 2.677263427440e-12
59 KSP Residual norm 2.306735012654e-12
60 KSP Residual norm 1.888177592562e-12
61 KSP Residual norm 1.547181871181e-12
62 KSP Residual norm 1.255451083360e-12
63 KSP Residual norm 1.038881957831e-12
64 KSP Residual norm 8.538973771626e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 6.396717955943e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 6.396833371738e-07
0 KSP Residual norm 5.180540974457e-06
1 KSP Residual norm 1.707068968528e-06
2 KSP Residual norm 1.163431655534e-06
3 KSP Residual norm 9.142552720735e-07
4 KSP Residual norm 6.266385928656e-07
5 KSP Residual norm 4.864669855271e-07
6 KSP Residual norm 2.948679423028e-07
7 KSP Residual norm 2.281721478684e-07
8 KSP Residual norm 1.795672918366e-07
9 KSP Residual norm 1.318934466446e-07
10 KSP Residual norm 9.829436039869e-08
11 KSP Residual norm 8.081702230891e-08
12 KSP Residual norm 6.160976012195e-08
13 KSP Residual norm 4.740889208407e-08
14 KSP Residual norm 3.556455374861e-08
15 KSP Residual norm 2.528715718651e-08
16 KSP Residual norm 1.994697640518e-08
17 KSP Residual norm 1.548156439342e-08
18 KSP Residual norm 1.275129930617e-08
19 KSP Residual norm 1.006891187928e-08
20 KSP Residual norm 7.801715203070e-09
21 KSP Residual norm 6.712559214420e-09
22 KSP Residual norm 5.416595305797e-09
23 KSP Residual norm 4.514550231619e-09
24 KSP Residual norm 3.909615543554e-09
25 KSP Residual norm 2.946337184007e-09
26 KSP Residual norm 2.491092758017e-09
27 KSP Residual norm 1.955828525003e-09
28 KSP Residual norm 1.516462401162e-09
29 KSP Residual norm 1.207034126704e-09
30 KSP Residual norm 1.013211824000e-09
31 KSP Residual norm 7.909654936251e-10
32 KSP Residual norm 6.354682264470e-10
33 KSP Residual norm 5.018581219869e-10
34 KSP Residual norm 3.847518545278e-10
35 KSP Residual norm 3.058438193640e-10
36 KSP Residual norm 2.519272110211e-10
37 KSP Residual norm 1.853480990342e-10
38 KSP Residual norm 1.406619106209e-10
39 KSP Residual norm 1.096775680558e-10
40 KSP Residual norm 8.675838157674e-11
41 KSP Residual norm 6.835605356199e-11
42 KSP Residual norm 5.413312139079e-11
43 KSP Residual norm 4.024923978109e-11
44 KSP Residual norm 3.145307764610e-11
45 KSP Residual norm 2.411321274366e-11
46 KSP Residual norm 1.792126312894e-11
47 KSP Residual norm 1.316320018869e-11
48 KSP Residual norm 1.019833486355e-11
49 KSP Residual norm 7.204300722460e-12
50 KSP Residual norm 5.538553284321e-12
51 KSP Residual norm 5.468377562452e-12
52 KSP Residual norm 5.344085369674e-12
53 KSP Residual norm 4.774473206380e-12
54 KSP Residual norm 4.134134006660e-12
55 KSP Residual norm 3.684818244724e-12
56 KSP Residual norm 3.266650063488e-12
57 KSP Residual norm 2.916622080873e-12
58 KSP Residual norm 2.410371653668e-12
59 KSP Residual norm 2.076972833324e-12
60 KSP Residual norm 1.699760468520e-12
61 KSP Residual norm 1.392957968314e-12
62 KSP Residual norm 1.130648409376e-12
63 KSP Residual norm 9.355009847509e-13
Linear solve converged due to CONVERGED_ATOL iterations 63
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 5.757277111327e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 5.757404472608e-07
0 KSP Residual norm 4.673801698393e-06
1 KSP Residual norm 1.540107458976e-06
2 KSP Residual norm 1.050071699669e-06
3 KSP Residual norm 8.240796611913e-07
4 KSP Residual norm 5.656467982767e-07
5 KSP Residual norm 4.396256921987e-07
6 KSP Residual norm 2.663923276388e-07
7 KSP Residual norm 2.059819205552e-07
8 KSP Residual norm 1.621770440497e-07
9 KSP Residual norm 1.191080053657e-07
10 KSP Residual norm 8.868369982377e-08
11 KSP Residual norm 7.277297594583e-08
12 KSP Residual norm 5.539935480801e-08
13 KSP Residual norm 4.295427012238e-08
14 KSP Residual norm 3.222933171458e-08
15 KSP Residual norm 2.290382859327e-08
16 KSP Residual norm 1.797794325610e-08
17 KSP Residual norm 1.393149811902e-08
18 KSP Residual norm 1.152204120283e-08
19 KSP Residual norm 9.107893917239e-09
20 KSP Residual norm 7.082893301058e-09
21 KSP Residual norm 6.064037054830e-09
22 KSP Residual norm 4.900524620134e-09
23 KSP Residual norm 4.071094689821e-09
24 KSP Residual norm 3.541623237210e-09
25 KSP Residual norm 2.680206788051e-09
26 KSP Residual norm 2.271334326924e-09
27 KSP Residual norm 1.767501098963e-09
28 KSP Residual norm 1.395641908719e-09
29 KSP Residual norm 1.129757720564e-09
30 KSP Residual norm 9.336711611778e-10
31 KSP Residual norm 7.260504054293e-10
32 KSP Residual norm 5.806126197324e-10
33 KSP Residual norm 4.547307713085e-10
34 KSP Residual norm 3.465924588413e-10
35 KSP Residual norm 2.751543867147e-10
36 KSP Residual norm 2.265928213151e-10
37 KSP Residual norm 1.667506955328e-10
38 KSP Residual norm 1.267517743281e-10
39 KSP Residual norm 9.880258495758e-11
40 KSP Residual norm 7.824507536044e-11
41 KSP Residual norm 6.162927327822e-11
42 KSP Residual norm 4.878397662232e-11
43 KSP Residual norm 3.635460110270e-11
44 KSP Residual norm 2.835490210528e-11
45 KSP Residual norm 2.166637357010e-11
46 KSP Residual norm 1.612201361525e-11
47 KSP Residual norm 1.185640464703e-11
48 KSP Residual norm 9.182961712733e-12
49 KSP Residual norm 6.478879077557e-12
50 KSP Residual norm 4.991519576223e-12
51 KSP Residual norm 4.926441390303e-12
52 KSP Residual norm 4.814104559315e-12
53 KSP Residual norm 4.304260100405e-12
54 KSP Residual norm 3.724043523351e-12
55 KSP Residual norm 3.318520010720e-12
56 KSP Residual norm 2.937956690844e-12
57 KSP Residual norm 2.626679085477e-12
58 KSP Residual norm 2.169718395136e-12
59 KSP Residual norm 1.866786629150e-12
60 KSP Residual norm 1.534885321207e-12
61 KSP Residual norm 1.254499445972e-12
62 KSP Residual norm 1.016113808538e-12
63 KSP Residual norm 8.395185613670e-13
Linear solve converged due to CONVERGED_ATOL iterations 63
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 5.181801934023e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 5.181940154358e-07
0 KSP Residual norm 4.203800720596e-06
1 KSP Residual norm 1.384233983435e-06
2 KSP Residual norm 9.442593545880e-07
3 KSP Residual norm 7.419644296175e-07
4 KSP Residual norm 5.084104870380e-07
5 KSP Residual norm 3.950980855768e-07
6 KSP Residual norm 2.393724486192e-07
7 KSP Residual norm 1.851404486139e-07
8 KSP Residual norm 1.457099219701e-07
9 KSP Residual norm 1.070339920152e-07
10 KSP Residual norm 7.971549983222e-08
11 KSP Residual norm 6.552855612311e-08
12 KSP Residual norm 4.991196194905e-08
13 KSP Residual norm 3.854850810145e-08
14 KSP Residual norm 2.892129108496e-08
15 KSP Residual norm 2.057008269867e-08
16 KSP Residual norm 1.618449368460e-08
17 KSP Residual norm 1.254662391603e-08
18 KSP Residual norm 1.035596014961e-08
19 KSP Residual norm 8.180547390407e-09
20 KSP Residual norm 6.350252950409e-09
21 KSP Residual norm 5.451158261654e-09
22 KSP Residual norm 4.399993696215e-09
23 KSP Residual norm 3.660557959350e-09
24 KSP Residual norm 3.179909745068e-09
25 KSP Residual norm 2.401478349389e-09
26 KSP Residual norm 2.033790548262e-09
27 KSP Residual norm 1.587458669982e-09
28 KSP Residual norm 1.243082829999e-09
29 KSP Residual norm 1.000205398810e-09
30 KSP Residual norm 8.337941461794e-10
31 KSP Residual norm 6.480601977550e-10
32 KSP Residual norm 5.187406654965e-10
33 KSP Residual norm 4.083880921378e-10
34 KSP Residual norm 3.122179336394e-10
35 KSP Residual norm 2.481492429228e-10
36 KSP Residual norm 2.042834273491e-10
37 KSP Residual norm 1.502546326729e-10
38 KSP Residual norm 1.140236476992e-10
39 KSP Residual norm 8.889110833950e-11
40 KSP Residual norm 7.032631971970e-11
41 KSP Residual norm 5.541415388082e-11
42 KSP Residual norm 4.388220573440e-11
43 KSP Residual norm 3.263877106943e-11
44 KSP Residual norm 2.548942888123e-11
45 KSP Residual norm 1.952713526999e-11
46 KSP Residual norm 1.452090273125e-11
47 KSP Residual norm 1.066911403055e-11
48 KSP Residual norm 8.267857733812e-12
49 KSP Residual norm 5.839787147256e-12
50 KSP Residual norm 4.490285216370e-12
51 KSP Residual norm 4.433359311160e-12
52 KSP Residual norm 4.333439414929e-12
53 KSP Residual norm 3.872988117281e-12
54 KSP Residual norm 3.352355902834e-12
55 KSP Residual norm 2.986933808425e-12
56 KSP Residual norm 2.647316717953e-12
57 KSP Residual norm 2.365459136049e-12
58 KSP Residual norm 1.954722183503e-12
59 KSP Residual norm 1.683498389382e-12
60 KSP Residual norm 1.380353129838e-12
61 KSP Residual norm 1.129990908130e-12
62 KSP Residual norm 9.169076627796e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 4.663893931917e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 4.664042045277e-07
0 KSP Residual norm 3.772905196325e-06
1 KSP Residual norm 1.244741518387e-06
2 KSP Residual norm 8.484795314788e-07
3 KSP Residual norm 6.667337554713e-07
4 KSP Residual norm 4.567878670146e-07
5 KSP Residual norm 3.546668891985e-07
6 KSP Residual norm 2.150638949378e-07
7 KSP Residual norm 1.664175422011e-07
8 KSP Residual norm 1.309636728203e-07
9 KSP Residual norm 9.618993268854e-08
10 KSP Residual norm 7.168973994085e-08
11 KSP Residual norm 5.894942346432e-08
12 KSP Residual norm 4.494036983357e-08
13 KSP Residual norm 3.459193833574e-08
14 KSP Residual norm 2.594557305472e-08
15 KSP Residual norm 1.844597785121e-08
16 KSP Residual norm 1.454752022396e-08
17 KSP Residual norm 1.129308965739e-08
18 KSP Residual norm 9.303017956511e-09
19 KSP Residual norm 7.346555980968e-09
20 KSP Residual norm 5.694174881361e-09
21 KSP Residual norm 4.896407508987e-09
22 KSP Residual norm 3.953733082031e-09
23 KSP Residual norm 3.293494540746e-09
24 KSP Residual norm 2.852793114537e-09
25 KSP Residual norm 2.150679212185e-09
26 KSP Residual norm 1.818887151135e-09
27 KSP Residual norm 1.426826000754e-09
28 KSP Residual norm 1.106627845703e-09
29 KSP Residual norm 8.813163525129e-10
30 KSP Residual norm 7.395495652590e-10
31 KSP Residual norm 5.772679893833e-10
32 KSP Residual norm 4.638357780159e-10
33 KSP Residual norm 3.661556511825e-10
34 KSP Residual norm 2.806146515995e-10
35 KSP Residual norm 2.230647948776e-10
36 KSP Residual norm 1.837119833219e-10
37 KSP Residual norm 1.351416310053e-10
38 KSP Residual norm 1.025523774618e-10
39 KSP Residual norm 7.995389061378e-11
40 KSP Residual norm 6.323532867972e-11
41 KSP Residual norm 4.982692469279e-11
42 KSP Residual norm 3.946055073460e-11
43 KSP Residual norm 2.933635777890e-11
44 KSP Residual norm 2.292683774558e-11
45 KSP Residual norm 1.757662506888e-11
46 KSP Residual norm 1.306369238847e-11
47 KSP Residual norm 9.595590666493e-12
48 KSP Residual norm 7.434711581508e-12
49 KSP Residual norm 5.252176438912e-12
50 KSP Residual norm 4.037788121006e-12
51 KSP Residual norm 3.986689862994e-12
52 KSP Residual norm 3.896142170114e-12
53 KSP Residual norm 3.481015686144e-12
54 KSP Residual norm 3.014081923123e-12
55 KSP Residual norm 2.686458297675e-12
56 KSP Residual norm 2.381623078466e-12
57 KSP Residual norm 2.126435946102e-12
58 KSP Residual norm 1.757498532711e-12
59 KSP Residual norm 1.514346448375e-12
60 KSP Residual norm 1.239532821240e-12
61 KSP Residual norm 1.015853105924e-12
62 KSP Residual norm 8.246177188579e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 4.197794634668e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 4.197951784655e-07
0 KSP Residual norm 3.392675222472e-06
1 KSP Residual norm 1.120224394187e-06
2 KSP Residual norm 7.635244224408e-07
3 KSP Residual norm 5.999503372293e-07
4 KSP Residual norm 4.109792210667e-07
5 KSP Residual norm 3.190605576675e-07
6 KSP Residual norm 1.935358495319e-07
7 KSP Residual norm 1.497698475224e-07
8 KSP Residual norm 1.178608165455e-07
9 KSP Residual norm 8.656224792006e-08
10 KSP Residual norm 6.452376112077e-08
11 KSP Residual norm 5.305773326858e-08
12 KSP Residual norm 4.045611756877e-08
13 KSP Residual norm 3.112652710384e-08
14 KSP Residual norm 2.334372213568e-08
15 KSP Residual norm 1.659409664619e-08
16 KSP Residual norm 1.309135241297e-08
17 KSP Residual norm 1.016584816784e-08
18 KSP Residual norm 8.372123939371e-09
19 KSP Residual norm 6.611062232502e-09
20 KSP Residual norm 5.123446851457e-09
21 KSP Residual norm 4.406193195432e-09
22 KSP Residual norm 3.558515787987e-09
23 KSP Residual norm 2.964631809525e-09
24 KSP Residual norm 2.566992602120e-09
25 KSP Residual norm 1.934876641268e-09
26 KSP Residual norm 1.635986928808e-09
27 KSP Residual norm 1.284251779008e-09
28 KSP Residual norm 9.944946889135e-10
29 KSP Residual norm 7.906735215524e-10
30 KSP Residual norm 6.629885390795e-10
31 KSP Residual norm 5.184470908300e-10
32 KSP Residual norm 4.171444515435e-10
33 KSP Residual norm 3.293685684588e-10
34 KSP Residual norm 2.525175662205e-10
35 KSP Residual norm 2.007262030295e-10
36 KSP Residual norm 1.653237493324e-10
37 KSP Residual norm 1.216139717021e-10
38 KSP Residual norm 9.228919828099e-11
39 KSP Residual norm 7.195034364860e-11
40 KSP Residual norm 5.690025180269e-11
41 KSP Residual norm 4.483614271484e-11
42 KSP Residual norm 3.550849320022e-11
43 KSP Residual norm 2.639628163887e-11
44 KSP Residual norm 2.063178349213e-11
45 KSP Residual norm 1.581813632208e-11
46 KSP Residual norm 1.175598526789e-11
47 KSP Residual norm 8.634950388097e-12
48 KSP Residual norm 6.690158927640e-12
49 KSP Residual norm 4.726204608951e-12
50 KSP Residual norm 3.633513870711e-12
51 KSP Residual norm 3.587523998172e-12
52 KSP Residual norm 3.505914341859e-12
53 KSP Residual norm 3.132245515901e-12
54 KSP Residual norm 2.712202388360e-12
55 KSP Residual norm 2.417566426227e-12
56 KSP Residual norm 2.143298761903e-12
57 KSP Residual norm 1.913385481503e-12
58 KSP Residual norm 1.581490469559e-12
59 KSP Residual norm 1.362755477687e-12
60 KSP Residual norm 1.115234877038e-12
61 KSP Residual norm 9.141651013857e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 3.778321637364e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 3.778487067733e-07
0 KSP Residual norm 3.053455366306e-06
1 KSP Residual norm 1.008730445812e-06
2 KSP Residual norm 6.876195127939e-07
3 KSP Residual norm 5.401750363665e-07
4 KSP Residual norm 3.700611962758e-07
5 KSP Residual norm 2.873680629758e-07
6 KSP Residual norm 1.743313944821e-07
7 KSP Residual norm 1.348903550429e-07
8 KSP Residual norm 1.061587026143e-07
9 KSP Residual norm 7.796482097155e-08
10 KSP Residual norm 5.810710106461e-08
11 KSP Residual norm 4.776641257521e-08
12 KSP Residual norm 3.641491326597e-08
13 KSP Residual norm 2.805686727534e-08
14 KSP Residual norm 2.104211141362e-08
15 KSP Residual norm 1.495532615043e-08
16 KSP Residual norm 1.178728378508e-08
17 KSP Residual norm 9.151723286512e-09
18 KSP Residual norm 7.542912808743e-09
19 KSP Residual norm 5.957704721791e-09
20 KSP Residual norm 4.620205560531e-09
21 KSP Residual norm 3.969077707842e-09
22 KSP Residual norm 3.208314037863e-09
23 KSP Residual norm 2.670422073722e-09
24 KSP Residual norm 2.313566022369e-09
25 KSP Residual norm 1.745513996505e-09
26 KSP Residual norm 1.476819811482e-09
27 KSP Residual norm 1.156860398534e-09
28 KSP Residual norm 8.987157978302e-10
29 KSP Residual norm 7.174078379340e-10
30 KSP Residual norm 6.015150927270e-10
31 KSP Residual norm 4.690355014693e-10
32 KSP Residual norm 3.767857371734e-10
33 KSP Residual norm 2.970076939556e-10
34 KSP Residual norm 2.273709054385e-10
35 KSP Residual norm 1.807029134913e-10
36 KSP Residual norm 1.488023524490e-10
37 KSP Residual norm 1.094553527045e-10
38 KSP Residual norm 8.308126821126e-11
39 KSP Residual norm 6.476557902978e-11
40 KSP Residual norm 5.122524102348e-11
41 KSP Residual norm 4.036356994843e-11
42 KSP Residual norm 3.196430121700e-11
43 KSP Residual norm 2.376986912530e-11
44 KSP Residual norm 1.857351604737e-11
45 KSP Residual norm 1.423195054006e-11
46 KSP Residual norm 1.057956421787e-11
47 KSP Residual norm 7.772649771528e-12
48 KSP Residual norm 6.021846809754e-12
49 KSP Residual norm 4.253100916999e-12
50 KSP Residual norm 3.271094699430e-12
51 KSP Residual norm 3.229499172593e-12
52 KSP Residual norm 3.156038627869e-12
53 KSP Residual norm 2.820064111394e-12
54 KSP Residual norm 2.441463134503e-12
55 KSP Residual norm 2.176211220450e-12
56 KSP Residual norm 1.928870370949e-12
57 KSP Residual norm 1.722344575378e-12
58 KSP Residual norm 1.423496445563e-12
59 KSP Residual norm 1.226296143602e-12
60 KSP Residual norm 1.004415973149e-12
61 KSP Residual norm 8.229891561900e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 3.400810964019e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 3.400984010149e-07
0 KSP Residual norm 2.751671941628e-06
1 KSP Residual norm 9.085297380759e-07
2 KSP Residual norm 6.197454709301e-07
3 KSP Residual norm 4.868661352248e-07
4 KSP Residual norm 3.334348154382e-07
5 KSP Residual norm 2.591251581406e-07
6 KSP Residual norm 1.571411796661e-07
7 KSP Residual norm 1.215508539265e-07
8 KSP Residual norm 9.566121546878e-08
9 KSP Residual norm 7.026085833212e-08
10 KSP Residual norm 5.234159204373e-08
11 KSP Residual norm 4.302731297959e-08
12 KSP Residual norm 3.278135123022e-08
13 KSP Residual norm 2.531926231447e-08
14 KSP Residual norm 1.898972912892e-08
15 KSP Residual norm 1.350050905176e-08
16 KSP Residual norm 1.062222733126e-08
17 KSP Residual norm 8.240536779857e-09
18 KSP Residual norm 6.801442470121e-09
19 KSP Residual norm 5.373648388898e-09
20 KSP Residual norm 4.172215671218e-09
21 KSP Residual norm 3.578696573326e-09
22 KSP Residual norm 2.891964057272e-09
23 KSP Residual norm 2.404959713207e-09
24 KSP Residual norm 2.088428890157e-09
25 KSP Residual norm 1.577631740220e-09
26 KSP Residual norm 1.336037701243e-09
27 KSP Residual norm 1.042621737067e-09
28 KSP Residual norm 8.155066894108e-10
29 KSP Residual norm 6.555945050174e-10
30 KSP Residual norm 5.470628955167e-10
31 KSP Residual norm 4.253974975815e-10
32 KSP Residual norm 3.407479210339e-10
33 KSP Residual norm 2.681142305513e-10
34 KSP Residual norm 2.049098693094e-10
35 KSP Residual norm 1.628486839231e-10
36 KSP Residual norm 1.340476117775e-10
37 KSP Residual norm 9.857859756816e-11
38 KSP Residual norm 7.481545646955e-11
39 KSP Residual norm 5.831449550766e-11
40 KSP Residual norm 4.612456238888e-11
41 KSP Residual norm 3.634755251962e-11
42 KSP Residual norm 2.878395601878e-11
43 KSP Residual norm 2.140763103652e-11
44 KSP Residual norm 1.672120224892e-11
45 KSP Residual norm 1.280801832647e-11
46 KSP Residual norm 9.524398438898e-12
47 KSP Residual norm 6.998604239555e-12
48 KSP Residual norm 5.423268001979e-12
49 KSP Residual norm 3.830290746548e-12
50 KSP Residual norm 2.945878268999e-12
51 KSP Residual norm 2.908478164868e-12
52 KSP Residual norm 2.842770130719e-12
53 KSP Residual norm 2.540768663815e-12
54 KSP Residual norm 2.199188263632e-12
55 KSP Residual norm 1.959687627758e-12
56 KSP Residual norm 1.736768421442e-12
57 KSP Residual norm 1.551631601198e-12
58 KSP Residual norm 1.282380996936e-12
59 KSP Residual norm 1.104388762804e-12
60 KSP Residual norm 9.056680417513e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 3.061065181756e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 3.061245263300e-07
0 KSP Residual norm 2.470996987793e-06
1 KSP Residual norm 8.171240205371e-07
2 KSP Residual norm 5.571716400574e-07
3 KSP Residual norm 4.377865820550e-07
4 KSP Residual norm 2.996890227680e-07
5 KSP Residual norm 2.327631332057e-07
6 KSP Residual norm 1.412520940764e-07
7 KSP Residual norm 1.092990670063e-07
8 KSP Residual norm 8.600912961565e-08
9 KSP Residual norm 6.316700826257e-08
10 KSP Residual norm 4.708210549522e-08
11 KSP Residual norm 3.872203858346e-08
12 KSP Residual norm 2.952094449703e-08
13 KSP Residual norm 2.273815622626e-08
14 KSP Residual norm 1.704946546711e-08
15 KSP Residual norm 1.211895959029e-08
16 KSP Residual norm 9.553104398891e-09
17 KSP Residual norm 7.418918702927e-09
18 KSP Residual norm 6.113690448814e-09
19 KSP Residual norm 4.828610973370e-09
20 KSP Residual norm 3.744926141200e-09
21 KSP Residual norm 3.216598724826e-09
22 KSP Residual norm 2.600236711827e-09
23 KSP Residual norm 2.164042534362e-09
24 KSP Residual norm 1.875410921184e-09
25 KSP Residual norm 1.414766140828e-09
26 KSP Residual norm 1.197107608068e-09
27 KSP Residual norm 9.375137664993e-10
28 KSP Residual norm 7.276952897959e-10
29 KSP Residual norm 5.802662150067e-10
30 KSP Residual norm 4.865937426188e-10
31 KSP Residual norm 3.796956684203e-10
32 KSP Residual norm 3.051088823784e-10
33 KSP Residual norm 2.406436433096e-10
34 KSP Residual norm 1.842875552823e-10
35 KSP Residual norm 1.464919865657e-10
36 KSP Residual norm 1.206112225442e-10
37 KSP Residual norm 8.869960347344e-11
38 KSP Residual norm 6.730168400411e-11
39 KSP Residual norm 5.245985768103e-11
40 KSP Residual norm 4.147739642274e-11
41 KSP Residual norm 3.268804520567e-11
42 KSP Residual norm 2.588878531401e-11
43 KSP Residual norm 1.924279635844e-11
44 KSP Residual norm 1.504042170569e-11
45 KSP Residual norm 1.153012902599e-11
46 KSP Residual norm 8.570439541784e-12
47 KSP Residual norm 6.295646420715e-12
48 KSP Residual norm 4.878404190824e-12
49 KSP Residual norm 3.446431889584e-12
50 KSP Residual norm 2.649634839270e-12
51 KSP Residual norm 2.616169684230e-12
52 KSP Residual norm 2.556831542724e-12
53 KSP Residual norm 2.284610653995e-12
54 KSP Residual norm 1.978051788876e-12
55 KSP Residual norm 1.762991044486e-12
56 KSP Residual norm 1.562961190558e-12
57 KSP Residual norm 1.395520795330e-12
58 KSP Residual norm 1.153589765000e-12
59 KSP Residual norm 9.939035890323e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 2.755306819538e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 2.755493433935e-07
0 KSP Residual norm 2.226884819895e-06
1 KSP Residual norm 7.368585591532e-07
2 KSP Residual norm 5.025938407951e-07
3 KSP Residual norm 3.944883593189e-07
4 KSP Residual norm 2.703113824519e-07
5 KSP Residual norm 2.101318580668e-07
6 KSP Residual norm 1.275153784707e-07
7 KSP Residual norm 9.861516525582e-08
8 KSP Residual norm 7.762688323225e-08
9 KSP Residual norm 5.700536457107e-08
10 KSP Residual norm 4.246187382565e-08
11 KSP Residual norm 3.486895655882e-08
12 KSP Residual norm 2.655777475217e-08
13 KSP Residual norm 2.057501133178e-08
14 KSP Residual norm 1.542893260326e-08
15 KSP Residual norm 1.096127413753e-08
16 KSP Residual norm 8.608271418223e-09
17 KSP Residual norm 6.678064017390e-09
18 KSP Residual norm 5.520320806185e-09
19 KSP Residual norm 4.363900593916e-09
20 KSP Residual norm 3.392957081074e-09
21 KSP Residual norm 2.903615418950e-09
22 KSP Residual norm 2.348427367739e-09
23 KSP Residual norm 1.951247361375e-09
24 KSP Residual norm 1.696729437951e-09
25 KSP Residual norm 1.283856126783e-09
26 KSP Residual norm 1.087724196362e-09
27 KSP Residual norm 8.464871947273e-10
28 KSP Residual norm 6.661332320847e-10
29 KSP Residual norm 5.381773397187e-10
30 KSP Residual norm 4.463066649438e-10
31 KSP Residual norm 3.470446381966e-10
32 KSP Residual norm 2.777077214489e-10
33 KSP Residual norm 2.176993466619e-10
34 KSP Residual norm 1.659896243190e-10
35 KSP Residual norm 1.318239009328e-10
36 KSP Residual norm 1.085153654052e-10
37 KSP Residual norm 7.980843058466e-11
38 KSP Residual norm 6.063034893449e-11
39 KSP Residual norm 4.724720011506e-11
40 KSP Residual norm 3.738634001798e-11
41 KSP Residual norm 2.945762198937e-11
42 KSP Residual norm 2.332249353611e-11
43 KSP Residual norm 1.736500713420e-11
44 KSP Residual norm 1.355353002020e-11
45 KSP Residual norm 1.036386602018e-11
46 KSP Residual norm 7.710644599876e-12
47 KSP Residual norm 5.669627084174e-12
48 KSP Residual norm 4.392157889683e-12
49 KSP Residual norm 3.099797929340e-12
50 KSP Residual norm 2.387180839628e-12
51 KSP Residual norm 2.356352703386e-12
52 KSP Residual norm 2.302791216355e-12
53 KSP Residual norm 2.058772261943e-12
54 KSP Residual norm 1.781406993777e-12
55 KSP Residual norm 1.587533193062e-12
56 KSP Residual norm 1.405942212538e-12
57 KSP Residual norm 1.256543993193e-12
58 KSP Residual norm 1.038349604036e-12
59 KSP Residual norm 8.935898897251e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 2.480136214873e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 2.480328931720e-07
0 KSP Residual norm 1.997107988326e-06
1 KSP Residual norm 6.619821592393e-07
2 KSP Residual norm 4.513050742092e-07
3 KSP Residual norm 3.545379411324e-07
4 KSP Residual norm 2.426098689695e-07
5 KSP Residual norm 1.883951156504e-07
6 KSP Residual norm 1.144299901441e-07
7 KSP Residual norm 8.855610874354e-08
8 KSP Residual norm 6.968463265831e-08
9 KSP Residual norm 5.117150681467e-08
10 KSP Residual norm 3.815330558481e-08
11 KSP Residual norm 3.137782077711e-08
12 KSP Residual norm 2.393086616074e-08
13 KSP Residual norm 1.842182213515e-08
14 KSP Residual norm 1.380899705841e-08
15 KSP Residual norm 9.812007860098e-09
16 KSP Residual norm 7.737966704277e-09
17 KSP Residual norm 6.013905020843e-09
18 KSP Residual norm 4.953897335345e-09
19 KSP Residual norm 3.912251343370e-09
20 KSP Residual norm 3.034171780768e-09
21 KSP Residual norm 2.605768533010e-09
22 KSP Residual norm 2.108255786279e-09
23 KSP Residual norm 1.754364785435e-09
24 KSP Residual norm 1.519340133513e-09
25 KSP Residual norm 1.146038612219e-09
26 KSP Residual norm 9.695081704799e-10
27 KSP Residual norm 7.598852907930e-10
28 KSP Residual norm 5.882140617524e-10
29 KSP Residual norm 4.678311488028e-10
30 KSP Residual norm 3.915468297135e-10
31 KSP Residual norm 3.065613030005e-10
32 KSP Residual norm 2.470684495400e-10
33 KSP Residual norm 1.948462160655e-10
34 KSP Residual norm 1.492664468822e-10
35 KSP Residual norm 1.186406416085e-10
36 KSP Residual norm 9.768324605279e-11
37 KSP Residual norm 7.183385284060e-11
38 KSP Residual norm 5.451065934416e-11
39 KSP Residual norm 4.248477007474e-11
40 KSP Residual norm 3.358362504061e-11
41 KSP Residual norm 2.646879351266e-11
42 KSP Residual norm 2.096347752948e-11
43 KSP Residual norm 1.558034770890e-11
44 KSP Residual norm 1.218069316516e-11
45 KSP Residual norm 9.337633836376e-12
46 KSP Residual norm 6.940239816703e-12
47 KSP Residual norm 5.098390760532e-12
48 KSP Residual norm 3.950325299473e-12
49 KSP Residual norm 2.790613899462e-12
50 KSP Residual norm 2.145818798975e-12
51 KSP Residual norm 2.118672981430e-12
52 KSP Residual norm 2.070444374256e-12
53 KSP Residual norm 1.849927537777e-12
54 KSP Residual norm 1.601759943669e-12
55 KSP Residual norm 1.427849101189e-12
56 KSP Residual norm 1.265835829885e-12
57 KSP Residual norm 1.129932633741e-12
58 KSP Residual norm 9.341543763789e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 2.232493817671e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 2.232692273845e-07
0 KSP Residual norm 1.798171208314e-06
1 KSP Residual norm 5.963742367726e-07
2 KSP Residual norm 4.067224985646e-07
3 KSP Residual norm 3.194018453892e-07
4 KSP Residual norm 2.185780771823e-07
5 KSP Residual norm 1.698315660256e-07
6 KSP Residual norm 1.031598223307e-07
7 KSP Residual norm 7.981292531916e-08
8 KSP Residual norm 6.281068272964e-08
9 KSP Residual norm 4.612259331149e-08
10 KSP Residual norm 3.437775177662e-08
11 KSP Residual norm 2.826003022530e-08
12 KSP Residual norm 2.154331482785e-08
13 KSP Residual norm 1.662937054854e-08
14 KSP Residual norm 1.246577274859e-08
15 KSP Residual norm 8.855918407460e-09
16 KSP Residual norm 6.971011313567e-09
17 KSP Residual norm 5.415438965635e-09
18 KSP Residual norm 4.467623857607e-09
19 KSP Residual norm 3.529872179290e-09
20 KSP Residual norm 2.740807827816e-09
21 KSP Residual norm 2.349338665783e-09
22 KSP Residual norm 1.902037396183e-09
23 KSP Residual norm 1.581073387014e-09
24 KSP Residual norm 1.371406164374e-09
25 KSP Residual norm 1.036042790518e-09
26 KSP Residual norm 8.772276241333e-10
27 KSP Residual norm 6.850050109564e-10
28 KSP Residual norm 5.337564053629e-10
29 KSP Residual norm 4.276708638664e-10
30 KSP Residual norm 3.577650543875e-10
31 KSP Residual norm 2.786747445763e-10
32 KSP Residual norm 2.237098474923e-10
33 KSP Residual norm 1.759577268247e-10
34 KSP Residual norm 1.344678177181e-10
35 KSP Residual norm 1.068511825728e-10
36 KSP Residual norm 8.794795105159e-11
37 KSP Residual norm 6.466543831257e-11
38 KSP Residual norm 4.908654144385e-11
39 KSP Residual norm 3.825079259976e-11
40 KSP Residual norm 3.024305545847e-11
41 KSP Residual norm 2.383565585653e-11
42 KSP Residual norm 1.887622588938e-11
43 KSP Residual norm 1.403685430060e-11
44 KSP Residual norm 1.096811666064e-11
45 KSP Residual norm 8.400180061755e-12
46 KSP Residual norm 6.246106233682e-12
47 KSP Residual norm 4.590214431269e-12
48 KSP Residual norm 3.556573471251e-12
49 KSP Residual norm 2.511599884576e-12
50 KSP Residual norm 1.932402310354e-12
51 KSP Residual norm 1.907798531371e-12
52 KSP Residual norm 1.864449898168e-12
53 KSP Residual norm 1.666316444074e-12
54 KSP Residual norm 1.442350840704e-12
55 KSP Residual norm 1.285614098228e-12
56 KSP Residual norm 1.139307775668e-12
57 KSP Residual norm 1.017466269502e-12
58 KSP Residual norm 8.410952643798e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 2.009626192242e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 2.009830087857e-07
0 KSP Residual norm 1.617232582688e-06
1 KSP Residual norm 5.370414272440e-07
2 KSP Residual norm 3.662764958882e-07
3 KSP Residual norm 2.875560636959e-07
4 KSP Residual norm 1.967759260585e-07
5 KSP Residual norm 1.529172366262e-07
6 KSP Residual norm 9.292330886437e-08
7 KSP Residual norm 7.188791694554e-08
8 KSP Residual norm 5.657660003971e-08
9 KSP Residual norm 4.154191537988e-08
10 KSP Residual norm 3.096297094099e-08
11 KSP Residual norm 2.544529259083e-08
12 KSP Residual norm 1.939638871686e-08
13 KSP Residual norm 1.498888702256e-08
14 KSP Residual norm 1.123481237772e-08
15 KSP Residual norm 7.979263179455e-09
16 KSP Residual norm 6.276445213083e-09
17 KSP Residual norm 4.876348340164e-09
18 KSP Residual norm 4.025123637282e-09
19 KSP Residual norm 3.180852764564e-09
20 KSP Residual norm 2.471080634995e-09
21 KSP Residual norm 2.116220588457e-09
22 KSP Residual norm 1.714042341449e-09
23 KSP Residual norm 1.424305888051e-09
24 KSP Residual norm 1.236054211108e-09
25 KSP Residual norm 9.343878389437e-10
26 KSP Residual norm 7.913180536953e-10
27 KSP Residual norm 6.171518075236e-10
28 KSP Residual norm 4.818916696312e-10
29 KSP Residual norm 3.869783945721e-10
30 KSP Residual norm 3.231732476177e-10
31 KSP Residual norm 2.515959861717e-10
32 KSP Residual norm 2.018486992243e-10
33 KSP Residual norm 1.585574973325e-10
34 KSP Residual norm 1.210571294131e-10
35 KSP Residual norm 9.617495492599e-11
36 KSP Residual norm 7.915492714001e-11
37 KSP Residual norm 5.819671480578e-11
38 KSP Residual norm 4.418821728052e-11
39 KSP Residual norm 3.442953014612e-11
40 KSP Residual norm 2.722312520585e-11
41 KSP Residual norm 2.145563384632e-11
42 KSP Residual norm 1.699049716437e-11
43 KSP Residual norm 1.263822213752e-11
44 KSP Residual norm 9.873348562884e-12
45 KSP Residual norm 7.557661792578e-12
46 KSP Residual norm 5.620655114751e-12
47 KSP Residual norm 4.131526616055e-12
48 KSP Residual norm 3.200962869979e-12
49 KSP Residual norm 2.259970832285e-12
50 KSP Residual norm 1.739517425622e-12
51 KSP Residual norm 1.717262463844e-12
52 KSP Residual norm 1.678189653026e-12
53 KSP Residual norm 1.500012542772e-12
54 KSP Residual norm 1.298242023267e-12
55 KSP Residual norm 1.157196320153e-12
56 KSP Residual norm 1.025281792214e-12
57 KSP Residual norm 9.157406688936e-13
Linear solve converged due to CONVERGED_ATOL iterations 57
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.809055332652e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 1.809264427635e-07
0 KSP Residual norm 1.454898406088e-06
1 KSP Residual norm 4.832296948071e-07
2 KSP Residual norm 3.297630475276e-07
3 KSP Residual norm 2.590469864599e-07
4 KSP Residual norm 1.770491460618e-07
5 KSP Residual norm 1.376263731796e-07
6 KSP Residual norm 8.363554395162e-08
7 KSP Residual norm 6.470596833200e-08
8 KSP Residual norm 5.091327175057e-08
9 KSP Residual norm 3.738717226625e-08
10 KSP Residual norm 2.786733849665e-08
11 KSP Residual norm 2.292432670648e-08
12 KSP Residual norm 1.747476869653e-08
13 KSP Residual norm 1.349050814567e-08
14 KSP Residual norm 1.010955437781e-08
15 KSP Residual norm 7.183967158861e-09
16 KSP Residual norm 5.653424105351e-09
17 KSP Residual norm 4.393056089152e-09
18 KSP Residual norm 3.624315563949e-09
19 KSP Residual norm 2.863422195708e-09
20 KSP Residual norm 2.224046470545e-09
21 KSP Residual norm 1.905429202683e-09
22 KSP Residual norm 1.542087692566e-09
23 KSP Residual norm 1.281930751978e-09
24 KSP Residual norm 1.113065640912e-09
25 KSP Residual norm 8.407734153306e-10
26 KSP Residual norm 7.121143901393e-10
27 KSP Residual norm 5.554507231921e-10
28 KSP Residual norm 4.329125825329e-10
29 KSP Residual norm 3.468786634894e-10
30 KSP Residual norm 2.901557065334e-10
31 KSP Residual norm 2.259961616101e-10
32 KSP Residual norm 1.813441583198e-10
33 KSP Residual norm 1.427088463316e-10
34 KSP Residual norm 1.090699963836e-10
35 KSP Residual norm 8.669606864100e-11
36 KSP Residual norm 7.133162415502e-11
37 KSP Residual norm 5.242759929278e-11
38 KSP Residual norm 3.977234025739e-11
39 KSP Residual norm 3.098722902215e-11
40 KSP Residual norm 2.448661364378e-11
41 KSP Residual norm 1.930421951985e-11
42 KSP Residual norm 1.529031199719e-11
43 KSP Residual norm 1.136227151089e-11
44 KSP Residual norm 8.881474784768e-12
45 KSP Residual norm 6.806532549918e-12
46 KSP Residual norm 5.060958380906e-12
47 KSP Residual norm 3.718553716226e-12
48 KSP Residual norm 2.882115079480e-12
49 KSP Residual norm 2.036127585911e-12
50 KSP Residual norm 1.565620632958e-12
51 KSP Residual norm 1.545904501454e-12
52 KSP Residual norm 1.510994643494e-12
53 KSP Residual norm 1.350466941360e-12
54 KSP Residual norm 1.169020211071e-12
55 KSP Residual norm 1.041774801316e-12
56 KSP Residual norm 9.235212826252e-13
Linear solve converged due to CONVERGED_ATOL iterations 56
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.628551161191e-07
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 1.628765272545e-07
0 KSP Residual norm 1.305698486896e-06
1 KSP Residual norm 4.348587777548e-07
2 KSP Residual norm 2.965854043991e-07
3 KSP Residual norm 2.329204556036e-07
4 KSP Residual norm 1.591751725932e-07
5 KSP Residual norm 1.236592637953e-07
6 KSP Residual norm 7.523102598776e-08
7 KSP Residual norm 5.821991056614e-08
8 KSP Residual norm 4.580978034872e-08
9 KSP Residual norm 3.363362559987e-08
10 KSP Residual norm 2.508302648339e-08
11 KSP Residual norm 2.063198347373e-08
12 KSP Residual norm 1.573770453020e-08
13 KSP Residual norm 1.212945138324e-08
14 KSP Residual norm 9.086882546923e-09
15 KSP Residual norm 6.453649382131e-09
16 KSP Residual norm 5.084692144408e-09
17 KSP Residual norm 3.955856950556e-09
18 KSP Residual norm 3.260300498406e-09
19 KSP Residual norm 2.575039526922e-09
20 KSP Residual norm 1.999274222667e-09
21 KSP Residual norm 1.713654386620e-09
22 KSP Residual norm 1.388886669296e-09
23 KSP Residual norm 1.154434896891e-09
24 KSP Residual norm 1.000506202961e-09
25 KSP Residual norm 7.553347829326e-10
26 KSP Residual norm 6.394771547594e-10
27 KSP Residual norm 4.999665110832e-10
28 KSP Residual norm 3.874042518256e-10
29 KSP Residual norm 3.087002887274e-10
30 KSP Residual norm 2.580506917006e-10
31 KSP Residual norm 2.019986667425e-10
32 KSP Residual norm 1.628780231566e-10
33 KSP Residual norm 1.282251638598e-10
34 KSP Residual norm 9.809187803788e-11
35 KSP Residual norm 7.795685773890e-11
36 KSP Residual norm 6.415519791405e-11
37 KSP Residual norm 4.715750450014e-11
38 KSP Residual norm 3.578381119505e-11
39 KSP Residual norm 2.787826716444e-11
40 KSP Residual norm 2.202603490508e-11
41 KSP Residual norm 1.736449590431e-11
42 KSP Residual norm 1.375380768461e-11
43 KSP Residual norm 1.021983227073e-11
44 KSP Residual norm 7.991431520442e-12
45 KSP Residual norm 6.124542569960e-12
46 KSP Residual norm 4.552862953906e-12
47 KSP Residual norm 3.345290558801e-12
48 KSP Residual norm 2.592235142780e-12
49 KSP Residual norm 1.831132548975e-12
50 KSP Residual norm 1.408413828262e-12
51 KSP Residual norm 1.390603183977e-12
52 KSP Residual norm 1.358955082791e-12
53 KSP Residual norm 1.214394125236e-12
54 KSP Residual norm 1.051365001200e-12
55 KSP Residual norm 9.372380421184e-13
Linear solve converged due to CONVERGED_ATOL iterations 55
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 3.939760857317e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Cubic step no good, shrinking lambda, current gnorm 3.941666310581e-06 lambda=1.0000000000000002e-02
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 3.941492433659e-06
0 KSP Residual norm 2.633632887009e-05
1 KSP Residual norm 1.165260696851e-05
2 KSP Residual norm 6.956509883864e-06
3 KSP Residual norm 5.186885223022e-06
4 KSP Residual norm 3.749642198441e-06
5 KSP Residual norm 2.906855850874e-06
6 KSP Residual norm 1.869408380468e-06
7 KSP Residual norm 1.450037591023e-06
8 KSP Residual norm 1.093906186653e-06
9 KSP Residual norm 8.201906540885e-07
10 KSP Residual norm 7.018277303619e-07
11 KSP Residual norm 5.475128667630e-07
12 KSP Residual norm 4.232068655317e-07
13 KSP Residual norm 3.495794250166e-07
14 KSP Residual norm 2.571306146780e-07
15 KSP Residual norm 2.048786890394e-07
16 KSP Residual norm 1.497517021439e-07
17 KSP Residual norm 1.163608363703e-07
18 KSP Residual norm 9.108375294286e-08
19 KSP Residual norm 7.391143126976e-08
20 KSP Residual norm 5.821141083853e-08
21 KSP Residual norm 5.024022570082e-08
22 KSP Residual norm 4.104991112672e-08
23 KSP Residual norm 3.550919819484e-08
24 KSP Residual norm 3.059842062913e-08
25 KSP Residual norm 2.337455539076e-08
26 KSP Residual norm 1.782314925844e-08
27 KSP Residual norm 1.384011413942e-08
28 KSP Residual norm 1.058280537961e-08
29 KSP Residual norm 8.004860243209e-09
30 KSP Residual norm 6.533584244369e-09
31 KSP Residual norm 5.032520426884e-09
32 KSP Residual norm 3.820018675152e-09
33 KSP Residual norm 3.187273173064e-09
34 KSP Residual norm 2.459583546920e-09
35 KSP Residual norm 2.038856444753e-09
36 KSP Residual norm 1.523601774756e-09
37 KSP Residual norm 1.280787355540e-09
38 KSP Residual norm 1.010692725849e-09
39 KSP Residual norm 8.000112470575e-10
40 KSP Residual norm 6.353947616749e-10
41 KSP Residual norm 4.890294019508e-10
42 KSP Residual norm 3.631200353354e-10
43 KSP Residual norm 2.781596318124e-10
44 KSP Residual norm 2.183716921857e-10
45 KSP Residual norm 1.633457196032e-10
46 KSP Residual norm 1.205269039090e-10
47 KSP Residual norm 8.828022427381e-11
48 KSP Residual norm 6.499784526582e-11
49 KSP Residual norm 4.780593995910e-11
50 KSP Residual norm 3.451658527033e-11
51 KSP Residual norm 3.399423849253e-11
52 KSP Residual norm 3.217733868589e-11
53 KSP Residual norm 2.879621457063e-11
54 KSP Residual norm 2.494219099083e-11
55 KSP Residual norm 2.217413336901e-11
56 KSP Residual norm 2.004583329537e-11
57 KSP Residual norm 1.691853313945e-11
58 KSP Residual norm 1.436912433366e-11
59 KSP Residual norm 1.203746020741e-11
60 KSP Residual norm 9.510159759898e-12
61 KSP Residual norm 7.980514653042e-12
62 KSP Residual norm 6.689197100838e-12
63 KSP Residual norm 5.502858490707e-12
64 KSP Residual norm 4.881062771049e-12
65 KSP Residual norm 4.142974544963e-12
66 KSP Residual norm 3.410466010831e-12
67 KSP Residual norm 2.825800590734e-12
68 KSP Residual norm 2.294076393979e-12
69 KSP Residual norm 1.802972693280e-12
70 KSP Residual norm 1.559248689858e-12
71 KSP Residual norm 1.270112350239e-12
72 KSP Residual norm 9.921934535446e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.941492433659e-06 gnorm 1.312820302327e-10
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 2.625284810779e-10
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 33
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=2299
total number of function evaluations=92
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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=7.884e+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=7.884e+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.
Linear solve converged due to CONVERGED_ATOL iterations 0
Linear solve converged due to CONVERGED_ATOL iterations 0
0 SNES Function norm 1.535349931837e-02
0 KSP Residual norm 6.121926615522e-01
1 KSP Residual norm 2.031745872302e-01
2 KSP Residual norm 1.680406388567e-01
3 KSP Residual norm 9.937153322111e-02
4 KSP Residual norm 5.860858871402e-02
5 KSP Residual norm 3.387924541434e-02
6 KSP Residual norm 2.123852470425e-02
7 KSP Residual norm 1.444785940242e-02
8 KSP Residual norm 1.033824165252e-02
9 KSP Residual norm 7.769615139242e-03
10 KSP Residual norm 5.003300116023e-03
11 KSP Residual norm 3.378627927508e-03
12 KSP Residual norm 2.383641056806e-03
13 KSP Residual norm 1.866551399690e-03
14 KSP Residual norm 1.427607250214e-03
15 KSP Residual norm 1.107805294705e-03
16 KSP Residual norm 8.074892448898e-04
17 KSP Residual norm 5.967925291301e-04
18 KSP Residual norm 4.505660434180e-04
19 KSP Residual norm 3.443996978636e-04
20 KSP Residual norm 2.862528152574e-04
21 KSP Residual norm 2.138248903178e-04
22 KSP Residual norm 1.638900088467e-04
23 KSP Residual norm 1.360715458243e-04
24 KSP Residual norm 1.106595862689e-04
25 KSP Residual norm 8.350344925897e-05
26 KSP Residual norm 7.297661483452e-05
27 KSP Residual norm 5.522594684525e-05
28 KSP Residual norm 4.645343901671e-05
29 KSP Residual norm 3.958216363238e-05
30 KSP Residual norm 3.305249474963e-05
31 KSP Residual norm 2.665301355043e-05
32 KSP Residual norm 2.109959536970e-05
33 KSP Residual norm 1.711461584949e-05
34 KSP Residual norm 1.385037599293e-05
35 KSP Residual norm 1.089998373608e-05
36 KSP Residual norm 8.769172823681e-06
37 KSP Residual norm 6.967795056460e-06
38 KSP Residual norm 5.238218101020e-06
39 KSP Residual norm 3.938589821300e-06
40 KSP Residual norm 2.979088419545e-06
41 KSP Residual norm 2.316521324977e-06
42 KSP Residual norm 1.692850216557e-06
43 KSP Residual norm 1.289925368707e-06
44 KSP Residual norm 9.815190067298e-07
45 KSP Residual norm 7.284594712210e-07
46 KSP Residual norm 5.478923454229e-07
47 KSP Residual norm 4.351021651697e-07
48 KSP Residual norm 3.409110343384e-07
49 KSP Residual norm 2.569869273243e-07
50 KSP Residual norm 1.984914228298e-07
51 KSP Residual norm 1.970569016092e-07
52 KSP Residual norm 1.941316951441e-07
53 KSP Residual norm 1.694928988235e-07
54 KSP Residual norm 1.508549159995e-07
55 KSP Residual norm 1.298346236856e-07
56 KSP Residual norm 1.176044784451e-07
57 KSP Residual norm 1.069510905305e-07
58 KSP Residual norm 9.473782136076e-08
59 KSP Residual norm 8.111315384791e-08
60 KSP Residual norm 6.645881288779e-08
61 KSP Residual norm 5.586452778001e-08
62 KSP Residual norm 4.454197212352e-08
63 KSP Residual norm 3.778996949545e-08
64 KSP Residual norm 3.121518639065e-08
65 KSP Residual norm 2.601118429940e-08
66 KSP Residual norm 2.077722032350e-08
67 KSP Residual norm 1.792790665136e-08
68 KSP Residual norm 1.482460724987e-08
69 KSP Residual norm 1.203761545903e-08
70 KSP Residual norm 1.033390839169e-08
71 KSP Residual norm 9.140710120595e-09
72 KSP Residual norm 7.262128919930e-09
73 KSP Residual norm 6.479032605003e-09
74 KSP Residual norm 4.924639489820e-09
75 KSP Residual norm 4.420086706518e-09
76 KSP Residual norm 3.789973625655e-09
77 KSP Residual norm 3.087856681806e-09
78 KSP Residual norm 2.536689468275e-09
79 KSP Residual norm 2.008650711084e-09
80 KSP Residual norm 1.523067633795e-09
81 KSP Residual norm 1.228877560853e-09
82 KSP Residual norm 9.711409280670e-10
83 KSP Residual norm 7.890241191076e-10
84 KSP Residual norm 6.190999075607e-10
85 KSP Residual norm 4.394077631131e-10
86 KSP Residual norm 3.512689911570e-10
87 KSP Residual norm 2.711749155538e-10
88 KSP Residual norm 2.025423145967e-10
89 KSP Residual norm 1.482853149163e-10
90 KSP Residual norm 1.108087141701e-10
91 KSP Residual norm 8.035276886324e-11
92 KSP Residual norm 5.886138726078e-11
93 KSP Residual norm 4.294138695881e-11
94 KSP Residual norm 3.274987340095e-11
95 KSP Residual norm 2.352180639132e-11
96 KSP Residual norm 1.840940762543e-11
97 KSP Residual norm 1.426627266603e-11
98 KSP Residual norm 1.090893270098e-11
99 KSP Residual norm 7.635385565340e-12
100 KSP Residual norm 5.891848592221e-12
101 KSP Residual norm 5.834176398722e-12
102 KSP Residual norm 5.611889444822e-12
103 KSP Residual norm 5.035290606238e-12
104 KSP Residual norm 4.494160454938e-12
105 KSP Residual norm 3.916245295901e-12
106 KSP Residual norm 3.399990412007e-12
107 KSP Residual norm 3.134000629293e-12
108 KSP Residual norm 2.824102430137e-12
109 KSP Residual norm 2.438399680389e-12
110 KSP Residual norm 2.118866518921e-12
111 KSP Residual norm 1.785849760230e-12
112 KSP Residual norm 1.521600580778e-12
113 KSP Residual norm 1.220854955611e-12
114 KSP Residual norm 1.013615643195e-12
115 KSP Residual norm 8.199571060158e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535349931837e-02 gnorm 2.581601181137e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 2.288043537428e-05
0 KSP Residual norm 3.615630041900e-04
1 KSP Residual norm 4.896991171657e-05
2 KSP Residual norm 3.885141947044e-05
3 KSP Residual norm 2.984777929914e-05
4 KSP Residual norm 2.262717411339e-05
5 KSP Residual norm 1.453102513132e-05
6 KSP Residual norm 9.742873047982e-06
7 KSP Residual norm 7.981544040521e-06
8 KSP Residual norm 5.592550121448e-06
9 KSP Residual norm 4.575417743227e-06
10 KSP Residual norm 3.055556882521e-06
11 KSP Residual norm 2.513276073697e-06
12 KSP Residual norm 1.934291141792e-06
13 KSP Residual norm 1.426636046217e-06
14 KSP Residual norm 1.141014537901e-06
15 KSP Residual norm 8.427260767415e-07
16 KSP Residual norm 6.463706838218e-07
17 KSP Residual norm 5.093201852216e-07
18 KSP Residual norm 3.571189529274e-07
19 KSP Residual norm 2.727212739829e-07
20 KSP Residual norm 2.085181742604e-07
21 KSP Residual norm 1.675113465423e-07
22 KSP Residual norm 1.384859795093e-07
23 KSP Residual norm 1.193743475939e-07
24 KSP Residual norm 9.495575186255e-08
25 KSP Residual norm 8.105160940344e-08
26 KSP Residual norm 6.414603242555e-08
27 KSP Residual norm 5.124324333999e-08
28 KSP Residual norm 4.388956250304e-08
29 KSP Residual norm 3.189822526160e-08
30 KSP Residual norm 2.678258832014e-08
31 KSP Residual norm 2.133753274400e-08
32 KSP Residual norm 1.658642810958e-08
33 KSP Residual norm 1.302965238444e-08
34 KSP Residual norm 1.075948738944e-08
35 KSP Residual norm 8.682518052879e-09
36 KSP Residual norm 6.937471883691e-09
37 KSP Residual norm 5.505713767946e-09
38 KSP Residual norm 4.517142690364e-09
39 KSP Residual norm 3.336551082286e-09
40 KSP Residual norm 2.451276204886e-09
41 KSP Residual norm 1.775870713092e-09
42 KSP Residual norm 1.418199123647e-09
43 KSP Residual norm 1.070505726790e-09
44 KSP Residual norm 8.089008945672e-10
45 KSP Residual norm 6.257554878830e-10
46 KSP Residual norm 4.813026142161e-10
47 KSP Residual norm 3.747231750463e-10
48 KSP Residual norm 3.010992654504e-10
49 KSP Residual norm 2.233578617193e-10
50 KSP Residual norm 1.686050133378e-10
51 KSP Residual norm 1.665177271197e-10
52 KSP Residual norm 1.643861477859e-10
53 KSP Residual norm 1.383061845357e-10
54 KSP Residual norm 1.218839594242e-10
55 KSP Residual norm 1.057082311071e-10
56 KSP Residual norm 9.682232316701e-11
57 KSP Residual norm 9.020114275111e-11
58 KSP Residual norm 7.894443039072e-11
59 KSP Residual norm 6.637447004300e-11
60 KSP Residual norm 5.652488428944e-11
61 KSP Residual norm 4.840955223803e-11
62 KSP Residual norm 3.879172494152e-11
63 KSP Residual norm 3.267715268117e-11
64 KSP Residual norm 2.741111915590e-11
65 KSP Residual norm 2.242160457872e-11
66 KSP Residual norm 1.715739479106e-11
67 KSP Residual norm 1.563425892707e-11
68 KSP Residual norm 1.274509699295e-11
69 KSP Residual norm 1.014038144657e-11
70 KSP Residual norm 8.671533198576e-12
71 KSP Residual norm 7.374222271902e-12
72 KSP Residual norm 5.727955717870e-12
73 KSP Residual norm 4.614872100531e-12
74 KSP Residual norm 3.703067513286e-12
75 KSP Residual norm 3.141761065351e-12
76 KSP Residual norm 2.820412179844e-12
77 KSP Residual norm 2.265809172018e-12
78 KSP Residual norm 1.759927471062e-12
79 KSP Residual norm 1.396609860313e-12
80 KSP Residual norm 1.148104945957e-12
81 KSP Residual norm 8.759717858328e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.288043537428e-05 gnorm 9.732010367034e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 9.734212536382e-09
0 KSP Residual norm 9.960681386264e-08
1 KSP Residual norm 2.704461618396e-08
2 KSP Residual norm 1.739923977701e-08
3 KSP Residual norm 1.283471330245e-08
4 KSP Residual norm 9.078883677133e-09
5 KSP Residual norm 5.269115003057e-09
6 KSP Residual norm 4.227333366086e-09
7 KSP Residual norm 3.302389482646e-09
8 KSP Residual norm 2.589539808755e-09
9 KSP Residual norm 1.839398009610e-09
10 KSP Residual norm 1.419961274706e-09
11 KSP Residual norm 1.120505646506e-09
12 KSP Residual norm 8.782189918381e-10
13 KSP Residual norm 6.940716449417e-10
14 KSP Residual norm 5.204588775829e-10
15 KSP Residual norm 3.881137675617e-10
16 KSP Residual norm 3.038882448647e-10
17 KSP Residual norm 2.325408045336e-10
18 KSP Residual norm 1.744317297507e-10
19 KSP Residual norm 1.312376496308e-10
20 KSP Residual norm 1.051979367734e-10
21 KSP Residual norm 8.233184831176e-11
22 KSP Residual norm 6.472217507647e-11
23 KSP Residual norm 5.564645644138e-11
24 KSP Residual norm 4.809293735067e-11
25 KSP Residual norm 3.830254636557e-11
26 KSP Residual norm 3.301329504063e-11
27 KSP Residual norm 2.468775721752e-11
28 KSP Residual norm 2.016691645024e-11
29 KSP Residual norm 1.611215974427e-11
30 KSP Residual norm 1.273894339935e-11
31 KSP Residual norm 1.032588583823e-11
32 KSP Residual norm 8.224284768357e-12
33 KSP Residual norm 6.768694944859e-12
34 KSP Residual norm 4.949245430790e-12
35 KSP Residual norm 3.884303454538e-12
36 KSP Residual norm 2.872570492261e-12
37 KSP Residual norm 2.282247685203e-12
38 KSP Residual norm 1.653134295153e-12
39 KSP Residual norm 1.316067974886e-12
40 KSP Residual norm 9.664832380772e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.734212536382e-09 gnorm 2.370568078450e-12
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 4.486796605824e-12
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 3
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=236
total number of function evaluations=7
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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=7.884e+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=7.884e+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=7.884e+07*s to t=1.5768e+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.884e+07*s to t=1.5768e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535350664567e-02
0 KSP Residual norm 6.123600503512e-01
1 KSP Residual norm 2.026840913128e-01
2 KSP Residual norm 1.675692278260e-01
3 KSP Residual norm 9.917422592517e-02
4 KSP Residual norm 5.869822061901e-02
5 KSP Residual norm 3.383766657690e-02
6 KSP Residual norm 2.129724157568e-02
7 KSP Residual norm 1.449422509764e-02
8 KSP Residual norm 1.037292342170e-02
9 KSP Residual norm 7.779156894520e-03
10 KSP Residual norm 5.008797649827e-03
11 KSP Residual norm 3.379986619167e-03
12 KSP Residual norm 2.396900952194e-03
13 KSP Residual norm 1.876311484835e-03
14 KSP Residual norm 1.434675333125e-03
15 KSP Residual norm 1.109997621550e-03
16 KSP Residual norm 8.059871985069e-04
17 KSP Residual norm 5.971365124743e-04
18 KSP Residual norm 4.527875114594e-04
19 KSP Residual norm 3.453349665170e-04
20 KSP Residual norm 2.871912592979e-04
21 KSP Residual norm 2.140817454190e-04
22 KSP Residual norm 1.643896053458e-04
23 KSP Residual norm 1.363453497493e-04
24 KSP Residual norm 1.110642900945e-04
25 KSP Residual norm 8.376332010798e-05
26 KSP Residual norm 7.326237669008e-05
27 KSP Residual norm 5.526320321370e-05
28 KSP Residual norm 4.654500024447e-05
29 KSP Residual norm 3.959724526224e-05
30 KSP Residual norm 3.309866000770e-05
31 KSP Residual norm 2.685479034525e-05
32 KSP Residual norm 2.114290153734e-05
33 KSP Residual norm 1.718109983434e-05
34 KSP Residual norm 1.386792101753e-05
35 KSP Residual norm 1.090228017286e-05
36 KSP Residual norm 8.750786802691e-06
37 KSP Residual norm 6.971238947481e-06
38 KSP Residual norm 5.251535770085e-06
39 KSP Residual norm 3.946511730547e-06
40 KSP Residual norm 2.984697779349e-06
41 KSP Residual norm 2.320336132298e-06
42 KSP Residual norm 1.697796529009e-06
43 KSP Residual norm 1.293803601944e-06
44 KSP Residual norm 9.854029508235e-07
45 KSP Residual norm 7.305812274988e-07
46 KSP Residual norm 5.493491599530e-07
47 KSP Residual norm 4.359107488370e-07
48 KSP Residual norm 3.413169266150e-07
49 KSP Residual norm 2.574477709141e-07
50 KSP Residual norm 1.990612551508e-07
51 KSP Residual norm 1.976035780983e-07
52 KSP Residual norm 1.946898207300e-07
53 KSP Residual norm 1.692707353210e-07
54 KSP Residual norm 1.513318004732e-07
55 KSP Residual norm 1.301858377528e-07
56 KSP Residual norm 1.180685614295e-07
57 KSP Residual norm 1.074187646341e-07
58 KSP Residual norm 9.481077445530e-08
59 KSP Residual norm 8.105896665188e-08
60 KSP Residual norm 6.641937651615e-08
61 KSP Residual norm 5.578036115194e-08
62 KSP Residual norm 4.450850279708e-08
63 KSP Residual norm 3.771054299726e-08
64 KSP Residual norm 3.102226114816e-08
65 KSP Residual norm 2.598947808569e-08
66 KSP Residual norm 2.081353942954e-08
67 KSP Residual norm 1.781639595085e-08
68 KSP Residual norm 1.474411740652e-08
69 KSP Residual norm 1.209660324408e-08
70 KSP Residual norm 1.031951948784e-08
71 KSP Residual norm 9.151041228750e-09
72 KSP Residual norm 7.293522591441e-09
73 KSP Residual norm 6.417568155404e-09
74 KSP Residual norm 4.904416661496e-09
75 KSP Residual norm 4.445995155937e-09
76 KSP Residual norm 3.741588980023e-09
77 KSP Residual norm 3.066888544787e-09
78 KSP Residual norm 2.556372923275e-09
79 KSP Residual norm 2.031459329057e-09
80 KSP Residual norm 1.553049223225e-09
81 KSP Residual norm 1.304432565609e-09
82 KSP Residual norm 9.748448346834e-10
83 KSP Residual norm 7.914147568416e-10
84 KSP Residual norm 6.156243423140e-10
85 KSP Residual norm 4.370007881378e-10
86 KSP Residual norm 3.513496330148e-10
87 KSP Residual norm 2.715202240898e-10
88 KSP Residual norm 2.030446926902e-10
89 KSP Residual norm 1.487890929197e-10
90 KSP Residual norm 1.111648498683e-10
91 KSP Residual norm 8.057669452662e-11
92 KSP Residual norm 5.903268456503e-11
93 KSP Residual norm 4.293314727245e-11
94 KSP Residual norm 3.274145500736e-11
95 KSP Residual norm 2.357933366835e-11
96 KSP Residual norm 1.849735594579e-11
97 KSP Residual norm 1.431717291943e-11
98 KSP Residual norm 1.092900053353e-11
99 KSP Residual norm 7.655026864710e-12
100 KSP Residual norm 5.904499076960e-12
101 KSP Residual norm 5.845239893625e-12
102 KSP Residual norm 5.616811801013e-12
103 KSP Residual norm 5.001805754146e-12
104 KSP Residual norm 4.472604320186e-12
105 KSP Residual norm 3.913560972042e-12
106 KSP Residual norm 3.440934838903e-12
107 KSP Residual norm 3.166394494844e-12
108 KSP Residual norm 2.821580110475e-12
109 KSP Residual norm 2.422399016619e-12
110 KSP Residual norm 2.110542710548e-12
111 KSP Residual norm 1.778162596422e-12
112 KSP Residual norm 1.517441497412e-12
113 KSP Residual norm 1.214011739643e-12
114 KSP Residual norm 1.008189612527e-12
115 KSP Residual norm 8.187900609435e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535350664567e-02 gnorm 1.465779082700e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 2.834008877779e-03
0 KSP Residual norm 4.753216838023e-02
1 KSP Residual norm 6.184959666165e-03
2 KSP Residual norm 4.809724343121e-03
3 KSP Residual norm 3.846572302486e-03
4 KSP Residual norm 2.836509217606e-03
5 KSP Residual norm 1.733866018219e-03
6 KSP Residual norm 1.173465816587e-03
7 KSP Residual norm 9.172420674238e-04
8 KSP Residual norm 6.425090855463e-04
9 KSP Residual norm 5.513458344450e-04
10 KSP Residual norm 3.563548636692e-04
11 KSP Residual norm 2.852195465874e-04
12 KSP Residual norm 2.186821948720e-04
13 KSP Residual norm 1.625267308337e-04
14 KSP Residual norm 1.294788825732e-04
15 KSP Residual norm 9.809520953659e-05
16 KSP Residual norm 7.540978927066e-05
17 KSP Residual norm 5.883961497778e-05
18 KSP Residual norm 4.333294672662e-05
19 KSP Residual norm 3.344709813529e-05
20 KSP Residual norm 2.497168036472e-05
21 KSP Residual norm 1.971512017131e-05
22 KSP Residual norm 1.544932301926e-05
23 KSP Residual norm 1.254933181629e-05
24 KSP Residual norm 1.050686476659e-05
25 KSP Residual norm 8.648031523382e-06
26 KSP Residual norm 7.081465577671e-06
27 KSP Residual norm 5.544584163250e-06
28 KSP Residual norm 4.845566970775e-06
29 KSP Residual norm 3.781733776368e-06
30 KSP Residual norm 2.882617018602e-06
31 KSP Residual norm 2.298126546401e-06
32 KSP Residual norm 1.822706791530e-06
33 KSP Residual norm 1.418746969822e-06
34 KSP Residual norm 1.141255106281e-06
35 KSP Residual norm 9.492627696330e-07
36 KSP Residual norm 7.635935142756e-07
37 KSP Residual norm 6.230549904532e-07
38 KSP Residual norm 5.019070746397e-07
39 KSP Residual norm 3.900934681935e-07
40 KSP Residual norm 2.868808117288e-07
41 KSP Residual norm 2.082984755468e-07
42 KSP Residual norm 1.656825529186e-07
43 KSP Residual norm 1.233714610074e-07
44 KSP Residual norm 9.299530414588e-08
45 KSP Residual norm 7.156830666433e-08
46 KSP Residual norm 5.438059943749e-08
47 KSP Residual norm 4.222778907694e-08
48 KSP Residual norm 3.369849899744e-08
49 KSP Residual norm 2.568102805290e-08
50 KSP Residual norm 1.927613287876e-08
51 KSP Residual norm 1.908389127509e-08
52 KSP Residual norm 1.889657390353e-08
53 KSP Residual norm 1.643246299011e-08
54 KSP Residual norm 1.431762440016e-08
55 KSP Residual norm 1.217407931863e-08
56 KSP Residual norm 1.122313851215e-08
57 KSP Residual norm 1.040084104001e-08
58 KSP Residual norm 9.127544636737e-09
59 KSP Residual norm 7.743216609270e-09
60 KSP Residual norm 6.458197817167e-09
61 KSP Residual norm 5.453365747902e-09
62 KSP Residual norm 4.333327239804e-09
63 KSP Residual norm 3.734273185672e-09
64 KSP Residual norm 3.081201364487e-09
65 KSP Residual norm 2.526473971008e-09
66 KSP Residual norm 1.940142120467e-09
67 KSP Residual norm 1.764216859582e-09
68 KSP Residual norm 1.452105888039e-09
69 KSP Residual norm 1.145830486923e-09
70 KSP Residual norm 1.000922159118e-09
71 KSP Residual norm 8.608442828782e-10
72 KSP Residual norm 6.559505974078e-10
73 KSP Residual norm 5.603047747579e-10
74 KSP Residual norm 4.460498765669e-10
75 KSP Residual norm 3.750574880931e-10
76 KSP Residual norm 3.270713365502e-10
77 KSP Residual norm 2.686715274171e-10
78 KSP Residual norm 2.094142847943e-10
79 KSP Residual norm 1.596352166579e-10
80 KSP Residual norm 1.346667440640e-10
81 KSP Residual norm 1.021229218156e-10
82 KSP Residual norm 7.859494323240e-11
83 KSP Residual norm 6.545385827972e-11
84 KSP Residual norm 5.299382560228e-11
85 KSP Residual norm 4.115045756550e-11
86 KSP Residual norm 3.323601567326e-11
87 KSP Residual norm 2.548472482191e-11
88 KSP Residual norm 2.038114884220e-11
89 KSP Residual norm 1.527126173856e-11
90 KSP Residual norm 1.172679973681e-11
91 KSP Residual norm 8.184129281132e-12
92 KSP Residual norm 5.721945424396e-12
93 KSP Residual norm 4.100832108086e-12
94 KSP Residual norm 3.123173498426e-12
95 KSP Residual norm 2.283788867873e-12
96 KSP Residual norm 1.793021605008e-12
97 KSP Residual norm 1.420262250035e-12
98 KSP Residual norm 1.091939600167e-12
99 KSP Residual norm 8.101127299083e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.834008877779e-03 gnorm 1.422408002507e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 2.862715267672e-03
0 KSP Residual norm 4.541651299665e-02
1 KSP Residual norm 6.178288411543e-03
2 KSP Residual norm 4.820367789710e-03
3 KSP Residual norm 3.730646053758e-03
4 KSP Residual norm 2.843106629756e-03
5 KSP Residual norm 1.859060141058e-03
6 KSP Residual norm 1.208640647809e-03
7 KSP Residual norm 1.002829757042e-03
8 KSP Residual norm 6.941787707293e-04
9 KSP Residual norm 5.719711282063e-04
10 KSP Residual norm 3.785547206126e-04
11 KSP Residual norm 3.096147117016e-04
12 KSP Residual norm 2.398778075013e-04
13 KSP Residual norm 1.782244081609e-04
14 KSP Residual norm 1.403831530751e-04
15 KSP Residual norm 1.072387338953e-04
16 KSP Residual norm 8.221251246570e-05
17 KSP Residual norm 6.377668135421e-05
18 KSP Residual norm 4.625149794669e-05
19 KSP Residual norm 3.524477209307e-05
20 KSP Residual norm 2.823932450250e-05
21 KSP Residual norm 2.158477361610e-05
22 KSP Residual norm 1.791668947695e-05
23 KSP Residual norm 1.540163329169e-05
24 KSP Residual norm 1.231511233693e-05
25 KSP Residual norm 1.034230485302e-05
26 KSP Residual norm 8.312858561250e-06
27 KSP Residual norm 6.500001573231e-06
28 KSP Residual norm 5.776270554617e-06
29 KSP Residual norm 4.390958466796e-06
30 KSP Residual norm 3.473739635807e-06
31 KSP Residual norm 2.741377450283e-06
32 KSP Residual norm 2.102468734739e-06
33 KSP Residual norm 1.653372674001e-06
34 KSP Residual norm 1.330731175461e-06
35 KSP Residual norm 1.103753065766e-06
36 KSP Residual norm 8.734846125554e-07
37 KSP Residual norm 6.740166564322e-07
38 KSP Residual norm 5.332975735003e-07
39 KSP Residual norm 4.030175890456e-07
40 KSP Residual norm 3.102913006051e-07
41 KSP Residual norm 2.231601215585e-07
42 KSP Residual norm 1.791895166084e-07
43 KSP Residual norm 1.362200928892e-07
44 KSP Residual norm 1.034946013152e-07
45 KSP Residual norm 8.028857714868e-08
46 KSP Residual norm 6.136295590235e-08
47 KSP Residual norm 4.779316649029e-08
48 KSP Residual norm 3.808621736782e-08
49 KSP Residual norm 2.842593414199e-08
50 KSP Residual norm 2.120566360632e-08
51 KSP Residual norm 2.096444865720e-08
52 KSP Residual norm 2.072093417393e-08
53 KSP Residual norm 1.755546665665e-08
54 KSP Residual norm 1.545930597551e-08
55 KSP Residual norm 1.323672567590e-08
56 KSP Residual norm 1.169601512462e-08
57 KSP Residual norm 1.088863430889e-08
58 KSP Residual norm 9.811640465195e-09
59 KSP Residual norm 8.346931773420e-09
60 KSP Residual norm 7.057752689582e-09
61 KSP Residual norm 5.998130539864e-09
62 KSP Residual norm 4.883436763735e-09
63 KSP Residual norm 4.046009440454e-09
64 KSP Residual norm 3.437637833558e-09
65 KSP Residual norm 2.812202457852e-09
66 KSP Residual norm 2.144508062556e-09
67 KSP Residual norm 1.988805709658e-09
68 KSP Residual norm 1.596895200654e-09
69 KSP Residual norm 1.257530646537e-09
70 KSP Residual norm 1.101968277312e-09
71 KSP Residual norm 9.267005227241e-10
72 KSP Residual norm 7.031687232180e-10
73 KSP Residual norm 6.040401038020e-10
74 KSP Residual norm 4.569569788730e-10
75 KSP Residual norm 4.026132544102e-10
76 KSP Residual norm 3.470251526146e-10
77 KSP Residual norm 2.825579072977e-10
78 KSP Residual norm 2.304404087055e-10
79 KSP Residual norm 1.792499513250e-10
80 KSP Residual norm 1.433763687105e-10
81 KSP Residual norm 1.117346964891e-10
82 KSP Residual norm 8.844223568039e-11
83 KSP Residual norm 7.509411079580e-11
84 KSP Residual norm 5.817408618079e-11
85 KSP Residual norm 4.369662297071e-11
86 KSP Residual norm 3.716651710154e-11
87 KSP Residual norm 2.857467176187e-11
88 KSP Residual norm 2.229713664167e-11
89 KSP Residual norm 1.731930789439e-11
90 KSP Residual norm 1.313183465421e-11
91 KSP Residual norm 9.255932825905e-12
92 KSP Residual norm 6.317579737428e-12
93 KSP Residual norm 4.634297598188e-12
94 KSP Residual norm 3.483231588956e-12
95 KSP Residual norm 2.516549040884e-12
96 KSP Residual norm 1.992169610974e-12
97 KSP Residual norm 1.555260018329e-12
98 KSP Residual norm 1.176771519387e-12
99 KSP Residual norm 8.812086413851e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.862715267672e-03 gnorm 1.437548529797e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 2.885871492889e-03
0 KSP Residual norm 4.627991746573e-02
1 KSP Residual norm 6.234721195708e-03
2 KSP Residual norm 4.853858914688e-03
3 KSP Residual norm 3.787682455105e-03
4 KSP Residual norm 2.869497657654e-03
5 KSP Residual norm 1.840685543499e-03
6 KSP Residual norm 1.210556032406e-03
7 KSP Residual norm 9.948558387204e-04
8 KSP Residual norm 6.884292502443e-04
9 KSP Residual norm 5.742513548600e-04
10 KSP Residual norm 3.756357504566e-04
11 KSP Residual norm 3.073460946172e-04
12 KSP Residual norm 2.374245271410e-04
13 KSP Residual norm 1.756113616703e-04
14 KSP Residual norm 1.393160299909e-04
15 KSP Residual norm 1.058026562570e-04
16 KSP Residual norm 8.157213659596e-05
17 KSP Residual norm 6.335691940570e-05
18 KSP Residual norm 4.611222266968e-05
19 KSP Residual norm 3.545385589999e-05
20 KSP Residual norm 2.810868677378e-05
21 KSP Residual norm 2.140280174525e-05
22 KSP Residual norm 1.774090623488e-05
23 KSP Residual norm 1.516212874098e-05
24 KSP Residual norm 1.208519044404e-05
25 KSP Residual norm 1.007126905252e-05
26 KSP Residual norm 8.112815027222e-06
27 KSP Residual norm 6.335574039215e-06
28 KSP Residual norm 5.643937806169e-06
29 KSP Residual norm 4.286573950847e-06
30 KSP Residual norm 3.388330478771e-06
31 KSP Residual norm 2.693817700438e-06
32 KSP Residual norm 2.080919326320e-06
33 KSP Residual norm 1.617019887021e-06
34 KSP Residual norm 1.270154152187e-06
35 KSP Residual norm 1.030163538543e-06
36 KSP Residual norm 8.406117027456e-07
37 KSP Residual norm 6.646206599695e-07
38 KSP Residual norm 5.170898208421e-07
39 KSP Residual norm 4.042658983240e-07
40 KSP Residual norm 3.009734702476e-07
41 KSP Residual norm 2.242143118743e-07
42 KSP Residual norm 1.778281953975e-07
43 KSP Residual norm 1.349748132439e-07
44 KSP Residual norm 1.023149922415e-07
45 KSP Residual norm 7.953670400578e-08
46 KSP Residual norm 6.060153688059e-08
47 KSP Residual norm 4.718187696936e-08
48 KSP Residual norm 3.752065627385e-08
49 KSP Residual norm 2.827995168561e-08
50 KSP Residual norm 2.102475711682e-08
51 KSP Residual norm 2.080134835501e-08
52 KSP Residual norm 2.056933812219e-08
53 KSP Residual norm 1.765550653648e-08
54 KSP Residual norm 1.545437851792e-08
55 KSP Residual norm 1.319429740389e-08
56 KSP Residual norm 1.196854129695e-08
57 KSP Residual norm 1.123018833932e-08
58 KSP Residual norm 9.835623935716e-09
59 KSP Residual norm 8.328570651782e-09
60 KSP Residual norm 6.996905483137e-09
61 KSP Residual norm 5.925728650836e-09
62 KSP Residual norm 4.836361774384e-09
63 KSP Residual norm 4.028816596972e-09
64 KSP Residual norm 3.392429350984e-09
65 KSP Residual norm 2.774725276708e-09
66 KSP Residual norm 2.112577807568e-09
67 KSP Residual norm 1.951359095420e-09
68 KSP Residual norm 1.578485199866e-09
69 KSP Residual norm 1.240775067461e-09
70 KSP Residual norm 1.091683302412e-09
71 KSP Residual norm 9.114197804854e-10
72 KSP Residual norm 6.934378089240e-10
73 KSP Residual norm 5.956157718760e-10
74 KSP Residual norm 4.565676968116e-10
75 KSP Residual norm 3.934854051377e-10
76 KSP Residual norm 3.451138828131e-10
77 KSP Residual norm 2.763413147323e-10
78 KSP Residual norm 2.235424149671e-10
79 KSP Residual norm 1.760049996640e-10
80 KSP Residual norm 1.406211747861e-10
81 KSP Residual norm 1.093910879670e-10
82 KSP Residual norm 8.641319953084e-11
83 KSP Residual norm 7.384575833678e-11
84 KSP Residual norm 5.747257790649e-11
85 KSP Residual norm 4.387298931495e-11
86 KSP Residual norm 3.694818018455e-11
87 KSP Residual norm 2.835984477025e-11
88 KSP Residual norm 2.207207981929e-11
89 KSP Residual norm 1.705806953094e-11
90 KSP Residual norm 1.290689314643e-11
91 KSP Residual norm 9.121049027279e-12
92 KSP Residual norm 6.248154195462e-12
93 KSP Residual norm 4.500425657784e-12
94 KSP Residual norm 3.400222699136e-12
95 KSP Residual norm 2.477388794302e-12
96 KSP Residual norm 1.969944890451e-12
97 KSP Residual norm 1.533593881165e-12
98 KSP Residual norm 1.162169512963e-12
99 KSP Residual norm 8.595588011742e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.885871492889e-03 gnorm 1.439114363710e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 2.885113760299e-03
0 KSP Residual norm 4.743621298447e-02
1 KSP Residual norm 6.270105297374e-03
2 KSP Residual norm 4.866335316671e-03
3 KSP Residual norm 3.846735053837e-03
4 KSP Residual norm 2.888940009793e-03
5 KSP Residual norm 1.804389665379e-03
6 KSP Residual norm 1.201720629532e-03
7 KSP Residual norm 9.646990866836e-04
8 KSP Residual norm 6.707800746524e-04
9 KSP Residual norm 5.694285934400e-04
10 KSP Residual norm 3.680484647656e-04
11 KSP Residual norm 2.984761920583e-04
12 KSP Residual norm 2.290203284136e-04
13 KSP Residual norm 1.701236695984e-04
14 KSP Residual norm 1.352440658101e-04
15 KSP Residual norm 1.023859156064e-04
16 KSP Residual norm 7.902511710952e-05
17 KSP Residual norm 6.131471926594e-05
18 KSP Residual norm 4.492746016592e-05
19 KSP Residual norm 3.492683860882e-05
20 KSP Residual norm 2.718553795123e-05
21 KSP Residual norm 2.091207973014e-05
22 KSP Residual norm 1.724185850388e-05
23 KSP Residual norm 1.468390560231e-05
24 KSP Residual norm 1.166725482688e-05
25 KSP Residual norm 9.622995561906e-06
26 KSP Residual norm 7.759604519255e-06
27 KSP Residual norm 6.062744187104e-06
28 KSP Residual norm 5.398418934262e-06
29 KSP Residual norm 4.155291788768e-06
30 KSP Residual norm 3.269873284132e-06
31 KSP Residual norm 2.592722969740e-06
32 KSP Residual norm 2.019739513878e-06
33 KSP Residual norm 1.581137969588e-06
34 KSP Residual norm 1.299560524654e-06
35 KSP Residual norm 1.057171647383e-06
36 KSP Residual norm 8.442975719681e-07
37 KSP Residual norm 6.782538387514e-07
38 KSP Residual norm 5.451764876213e-07
39 KSP Residual norm 4.163324487499e-07
40 KSP Residual norm 3.059245987176e-07
41 KSP Residual norm 2.206830559841e-07
42 KSP Residual norm 1.758182831313e-07
43 KSP Residual norm 1.309218013560e-07
44 KSP Residual norm 9.897338853939e-08
45 KSP Residual norm 7.655465087778e-08
46 KSP Residual norm 5.859565494022e-08
47 KSP Residual norm 4.554341542708e-08
48 KSP Residual norm 3.622948373944e-08
49 KSP Residual norm 2.757771375990e-08
50 KSP Residual norm 2.032623340112e-08
51 KSP Residual norm 2.013241300327e-08
52 KSP Residual norm 1.992306643606e-08
53 KSP Residual norm 1.731787480771e-08
54 KSP Residual norm 1.509873597998e-08
55 KSP Residual norm 1.284883052734e-08
56 KSP Residual norm 1.187734041778e-08
57 KSP Residual norm 1.085125504714e-08
58 KSP Residual norm 9.557774286574e-09
59 KSP Residual norm 8.127370595323e-09
60 KSP Residual norm 6.732826866780e-09
61 KSP Residual norm 5.701371167888e-09
62 KSP Residual norm 4.643887609210e-09
63 KSP Residual norm 3.930652267056e-09
64 KSP Residual norm 3.258859877567e-09
65 KSP Residual norm 2.680491156590e-09
66 KSP Residual norm 2.037941228912e-09
67 KSP Residual norm 1.865271295029e-09
68 KSP Residual norm 1.512369670916e-09
69 KSP Residual norm 1.202131832962e-09
70 KSP Residual norm 1.042702428950e-09
71 KSP Residual norm 8.853894989396e-10
72 KSP Residual norm 6.788920188396e-10
73 KSP Residual norm 5.806284785290e-10
74 KSP Residual norm 4.538017847908e-10
75 KSP Residual norm 3.797919582001e-10
76 KSP Residual norm 3.364212164262e-10
77 KSP Residual norm 2.766547000609e-10
78 KSP Residual norm 2.166043850688e-10
79 KSP Residual norm 1.681214160445e-10
80 KSP Residual norm 1.390755260803e-10
81 KSP Residual norm 1.078261663376e-10
82 KSP Residual norm 8.428410419060e-11
83 KSP Residual norm 6.979914352309e-11
84 KSP Residual norm 5.654972811138e-11
85 KSP Residual norm 4.382802849978e-11
86 KSP Residual norm 3.583246309404e-11
87 KSP Residual norm 2.753192039856e-11
88 KSP Residual norm 2.150192217089e-11
89 KSP Residual norm 1.613412625949e-11
90 KSP Residual norm 1.229416606625e-11
91 KSP Residual norm 8.694949565334e-12
92 KSP Residual norm 5.925440976489e-12
93 KSP Residual norm 4.289020445824e-12
94 KSP Residual norm 3.195263564778e-12
95 KSP Residual norm 2.280315119799e-12
96 KSP Residual norm 1.793578405622e-12
97 KSP Residual norm 1.404116528298e-12
98 KSP Residual norm 1.061025269668e-12
99 KSP Residual norm 8.085200711343e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.885113760299e-03 gnorm 1.433619459509e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 2.869793640880e-03
0 KSP Residual norm 4.853318581246e-02
1 KSP Residual norm 6.303411097153e-03
2 KSP Residual norm 4.861027153192e-03
3 KSP Residual norm 3.896261859534e-03
4 KSP Residual norm 2.877370384309e-03
5 KSP Residual norm 1.761251671879e-03
6 KSP Residual norm 1.182668691836e-03
7 KSP Residual norm 9.099930189359e-04
8 KSP Residual norm 6.438894336575e-04
9 KSP Residual norm 5.526490461032e-04
10 KSP Residual norm 3.591769846753e-04
11 KSP Residual norm 2.843315385730e-04
12 KSP Residual norm 2.162138496837e-04
13 KSP Residual norm 1.625422540139e-04
14 KSP Residual norm 1.282811658560e-04
15 KSP Residual norm 9.743419628674e-05
16 KSP Residual norm 7.501516893629e-05
17 KSP Residual norm 5.842992345991e-05
18 KSP Residual norm 4.347420177647e-05
19 KSP Residual norm 3.396161018540e-05
20 KSP Residual norm 2.527017120913e-05
21 KSP Residual norm 2.012474527541e-05
22 KSP Residual norm 1.593189734276e-05
23 KSP Residual norm 1.344657310199e-05
24 KSP Residual norm 1.104516989689e-05
25 KSP Residual norm 8.964638063682e-06
26 KSP Residual norm 7.201993991324e-06
27 KSP Residual norm 5.672971194473e-06
28 KSP Residual norm 5.004379397694e-06
29 KSP Residual norm 3.931053134988e-06
30 KSP Residual norm 3.059318500954e-06
31 KSP Residual norm 2.418188179844e-06
32 KSP Residual norm 1.914529136920e-06
33 KSP Residual norm 1.513818257465e-06
34 KSP Residual norm 1.256966808475e-06
35 KSP Residual norm 1.007901722662e-06
36 KSP Residual norm 8.136683048598e-07
37 KSP Residual norm 6.699365613455e-07
38 KSP Residual norm 5.349714429660e-07
39 KSP Residual norm 4.039463197138e-07
40 KSP Residual norm 2.993393524056e-07
41 KSP Residual norm 2.164169644251e-07
42 KSP Residual norm 1.719918952851e-07
43 KSP Residual norm 1.273952174970e-07
44 KSP Residual norm 9.415166919447e-08
45 KSP Residual norm 7.186329189569e-08
46 KSP Residual norm 5.433716946007e-08
47 KSP Residual norm 4.157630410128e-08
48 KSP Residual norm 3.345571378793e-08
49 KSP Residual norm 2.602991497435e-08
50 KSP Residual norm 1.943403758331e-08
51 KSP Residual norm 1.922451231210e-08
52 KSP Residual norm 1.901397709452e-08
53 KSP Residual norm 1.672361008274e-08
54 KSP Residual norm 1.442570941858e-08
55 KSP Residual norm 1.238502773091e-08
56 KSP Residual norm 1.154094384695e-08
57 KSP Residual norm 1.042978477135e-08
58 KSP Residual norm 9.103931398220e-09
59 KSP Residual norm 7.744850322467e-09
60 KSP Residual norm 6.518666161921e-09
61 KSP Residual norm 5.454472124638e-09
62 KSP Residual norm 4.373983433699e-09
63 KSP Residual norm 3.736520447893e-09
64 KSP Residual norm 3.111165934980e-09
65 KSP Residual norm 2.517950854600e-09
66 KSP Residual norm 1.967284519701e-09
67 KSP Residual norm 1.737526558434e-09
68 KSP Residual norm 1.458908616217e-09
69 KSP Residual norm 1.151913111548e-09
70 KSP Residual norm 9.856687163218e-10
71 KSP Residual norm 8.446967302821e-10
72 KSP Residual norm 6.882801973754e-10
73 KSP Residual norm 5.597478303556e-10
74 KSP Residual norm 4.446916523732e-10
75 KSP Residual norm 3.860388011217e-10
76 KSP Residual norm 3.274988897647e-10
77 KSP Residual norm 2.723647751285e-10
78 KSP Residual norm 2.070554498857e-10
79 KSP Residual norm 1.616565921076e-10
80 KSP Residual norm 1.354812486690e-10
81 KSP Residual norm 1.040812070783e-10
82 KSP Residual norm 7.875742965863e-11
83 KSP Residual norm 6.603838827415e-11
84 KSP Residual norm 5.395835203503e-11
85 KSP Residual norm 4.135167976457e-11
86 KSP Residual norm 3.411686497150e-11
87 KSP Residual norm 2.622687427639e-11
88 KSP Residual norm 2.101571219386e-11
89 KSP Residual norm 1.558703811291e-11
90 KSP Residual norm 1.191325703491e-11
91 KSP Residual norm 8.383310295616e-12
92 KSP Residual norm 5.860118394619e-12
93 KSP Residual norm 4.175427571236e-12
94 KSP Residual norm 3.155867397496e-12
95 KSP Residual norm 2.314688694461e-12
96 KSP Residual norm 1.774375741376e-12
97 KSP Residual norm 1.387450429557e-12
98 KSP Residual norm 1.055125822544e-12
99 KSP Residual norm 7.864879345256e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.869793640880e-03 gnorm 1.423971245381e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 2.844023706401e-03
0 KSP Residual norm 4.943803215966e-02
1 KSP Residual norm 6.354918574066e-03
2 KSP Residual norm 4.852490655128e-03
3 KSP Residual norm 3.932505501966e-03
4 KSP Residual norm 2.841532402173e-03
5 KSP Residual norm 1.741577623363e-03
6 KSP Residual norm 1.159827932279e-03
7 KSP Residual norm 8.444244986274e-04
8 KSP Residual norm 6.140719885621e-04
9 KSP Residual norm 5.250802340444e-04
10 KSP Residual norm 3.508128378588e-04
11 KSP Residual norm 2.666128182724e-04
12 KSP Residual norm 2.008095892283e-04
13 KSP Residual norm 1.529145073925e-04
14 KSP Residual norm 1.193218630488e-04
15 KSP Residual norm 9.130684703228e-05
16 KSP Residual norm 7.073096111834e-05
17 KSP Residual norm 5.592907721990e-05
18 KSP Residual norm 4.261062421440e-05
19 KSP Residual norm 3.313827579882e-05
20 KSP Residual norm 2.557834177051e-05
21 KSP Residual norm 1.957874943252e-05
22 KSP Residual norm 1.597644279389e-05
23 KSP Residual norm 1.342432837504e-05
24 KSP Residual norm 1.047587277638e-05
25 KSP Residual norm 8.338163404072e-06
26 KSP Residual norm 6.529921389635e-06
27 KSP Residual norm 5.240127102210e-06
28 KSP Residual norm 4.552333368305e-06
29 KSP Residual norm 3.620569706812e-06
30 KSP Residual norm 2.824575579665e-06
31 KSP Residual norm 2.199712389322e-06
32 KSP Residual norm 1.768126177092e-06
33 KSP Residual norm 1.406356178133e-06
34 KSP Residual norm 1.165953742043e-06
35 KSP Residual norm 9.323165259484e-07
36 KSP Residual norm 7.606923658247e-07
37 KSP Residual norm 6.353469979426e-07
38 KSP Residual norm 5.055343563140e-07
39 KSP Residual norm 3.829498758146e-07
40 KSP Residual norm 2.877254040931e-07
41 KSP Residual norm 2.104177371727e-07
42 KSP Residual norm 1.661894563466e-07
43 KSP Residual norm 1.242611176697e-07
44 KSP Residual norm 9.011049624593e-08
45 KSP Residual norm 6.965380129895e-08
46 KSP Residual norm 5.254858404163e-08
47 KSP Residual norm 4.074603611110e-08
48 KSP Residual norm 3.269372253462e-08
49 KSP Residual norm 2.514576485973e-08
50 KSP Residual norm 1.896336962590e-08
51 KSP Residual norm 1.874882993531e-08
52 KSP Residual norm 1.854862184596e-08
53 KSP Residual norm 1.647191472034e-08
54 KSP Residual norm 1.417887262349e-08
55 KSP Residual norm 1.251744322187e-08
56 KSP Residual norm 1.147568995016e-08
57 KSP Residual norm 1.039611375518e-08
58 KSP Residual norm 8.992591171026e-09
59 KSP Residual norm 7.656892162489e-09
60 KSP Residual norm 6.568889696820e-09
61 KSP Residual norm 5.442992036649e-09
62 KSP Residual norm 4.160764348859e-09
63 KSP Residual norm 3.657769729909e-09
64 KSP Residual norm 3.012879151410e-09
65 KSP Residual norm 2.443373112924e-09
66 KSP Residual norm 1.919964742388e-09
67 KSP Residual norm 1.672683118492e-09
68 KSP Residual norm 1.412435584623e-09
69 KSP Residual norm 1.176655810820e-09
70 KSP Residual norm 9.851184439978e-10
71 KSP Residual norm 8.476116656848e-10
72 KSP Residual norm 7.094472185956e-10
73 KSP Residual norm 5.611475913077e-10
74 KSP Residual norm 4.522949331046e-10
75 KSP Residual norm 3.898021560321e-10
76 KSP Residual norm 3.324881346646e-10
77 KSP Residual norm 2.733061388871e-10
78 KSP Residual norm 2.026772749628e-10
79 KSP Residual norm 1.575092720951e-10
80 KSP Residual norm 1.327715391275e-10
81 KSP Residual norm 1.011523058850e-10
82 KSP Residual norm 7.487514517108e-11
83 KSP Residual norm 6.185403680588e-11
84 KSP Residual norm 5.066890060673e-11
85 KSP Residual norm 3.959624448625e-11
86 KSP Residual norm 3.205491076994e-11
87 KSP Residual norm 2.500623180085e-11
88 KSP Residual norm 2.015022093879e-11
89 KSP Residual norm 1.515987217591e-11
90 KSP Residual norm 1.155823355521e-11
91 KSP Residual norm 7.996988081262e-12
92 KSP Residual norm 5.724354706494e-12
93 KSP Residual norm 4.173977773958e-12
94 KSP Residual norm 3.145265664986e-12
95 KSP Residual norm 2.331078828008e-12
96 KSP Residual norm 1.765058268243e-12
97 KSP Residual norm 1.391533207626e-12
98 KSP Residual norm 1.083693613405e-12
99 KSP Residual norm 7.993944351129e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.844023706401e-03 gnorm 1.411820678131e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 2.484503243617e-03
0 KSP Residual norm 4.408481958696e-02
1 KSP Residual norm 5.679559611127e-03
2 KSP Residual norm 4.279345698801e-03
3 KSP Residual norm 3.491259977987e-03
4 KSP Residual norm 2.461390063719e-03
5 KSP Residual norm 1.546562517665e-03
6 KSP Residual norm 1.005288728307e-03
7 KSP Residual norm 6.963986828804e-04
8 KSP Residual norm 5.177268052337e-04
9 KSP Residual norm 4.362666764024e-04
10 KSP Residual norm 3.038068521766e-04
11 KSP Residual norm 2.179124848977e-04
12 KSP Residual norm 1.641492413488e-04
13 KSP Residual norm 1.255676771905e-04
14 KSP Residual norm 9.652785376332e-05
15 KSP Residual norm 7.460785837963e-05
16 KSP Residual norm 5.836583915508e-05
17 KSP Residual norm 4.666673196126e-05
18 KSP Residual norm 3.572809222484e-05
19 KSP Residual norm 2.778808409920e-05
20 KSP Residual norm 2.156414545720e-05
21 KSP Residual norm 1.660600376809e-05
22 KSP Residual norm 1.327034580667e-05
23 KSP Residual norm 1.124709365270e-05
24 KSP Residual norm 8.722805637714e-06
25 KSP Residual norm 6.865175710864e-06
26 KSP Residual norm 5.103993554108e-06
27 KSP Residual norm 4.282748575337e-06
28 KSP Residual norm 3.607032012524e-06
29 KSP Residual norm 2.829877647421e-06
30 KSP Residual norm 2.264429319894e-06
31 KSP Residual norm 1.715380193461e-06
32 KSP Residual norm 1.407835059970e-06
33 KSP Residual norm 1.114420642629e-06
34 KSP Residual norm 9.254646448431e-07
35 KSP Residual norm 7.384331600284e-07
36 KSP Residual norm 6.056594360259e-07
37 KSP Residual norm 5.097838823854e-07
38 KSP Residual norm 4.061434112538e-07
39 KSP Residual norm 3.104010650837e-07
40 KSP Residual norm 2.370006352707e-07
41 KSP Residual norm 1.760722818325e-07
42 KSP Residual norm 1.384098233444e-07
43 KSP Residual norm 1.046346850407e-07
44 KSP Residual norm 7.528581388329e-08
45 KSP Residual norm 5.838278877634e-08
46 KSP Residual norm 4.418782311285e-08
47 KSP Residual norm 3.384799040233e-08
48 KSP Residual norm 2.709446654714e-08
49 KSP Residual norm 2.079094912294e-08
50 KSP Residual norm 1.583907195540e-08
51 KSP Residual norm 1.565420668356e-08
52 KSP Residual norm 1.545075615135e-08
53 KSP Residual norm 1.397274917782e-08
54 KSP Residual norm 1.191428574271e-08
55 KSP Residual norm 1.061388786187e-08
56 KSP Residual norm 9.668385311057e-09
57 KSP Residual norm 8.828013411927e-09
58 KSP Residual norm 7.583700232974e-09
59 KSP Residual norm 6.450514592892e-09
60 KSP Residual norm 5.566873342236e-09
61 KSP Residual norm 4.592684280919e-09
62 KSP Residual norm 3.410546035515e-09
63 KSP Residual norm 3.062925216609e-09
64 KSP Residual norm 2.514995236700e-09
65 KSP Residual norm 2.035540580182e-09
66 KSP Residual norm 1.631146508284e-09
67 KSP Residual norm 1.404477560961e-09
68 KSP Residual norm 1.189313749642e-09
69 KSP Residual norm 1.018470343694e-09
70 KSP Residual norm 8.394120815215e-10
71 KSP Residual norm 7.237328574455e-10
72 KSP Residual norm 6.062336316144e-10
73 KSP Residual norm 4.842460463299e-10
74 KSP Residual norm 3.857565487323e-10
75 KSP Residual norm 3.265838183948e-10
76 KSP Residual norm 2.837365250678e-10
77 KSP Residual norm 2.311110567765e-10
78 KSP Residual norm 1.708146293128e-10
79 KSP Residual norm 1.334370525477e-10
80 KSP Residual norm 1.082897480727e-10
81 KSP Residual norm 8.158608673035e-11
82 KSP Residual norm 6.085014193910e-11
83 KSP Residual norm 4.942892205322e-11
84 KSP Residual norm 4.037794247248e-11
85 KSP Residual norm 3.196069782274e-11
86 KSP Residual norm 2.581885254388e-11
87 KSP Residual norm 2.006615937862e-11
88 KSP Residual norm 1.611709955713e-11
89 KSP Residual norm 1.228284941089e-11
90 KSP Residual norm 9.491688358011e-12
91 KSP Residual norm 6.596375033857e-12
92 KSP Residual norm 4.876827313825e-12
93 KSP Residual norm 3.562881961271e-12
94 KSP Residual norm 2.682751566870e-12
95 KSP Residual norm 2.009192500795e-12
96 KSP Residual norm 1.488749822762e-12
97 KSP Residual norm 1.173466631761e-12
98 KSP Residual norm 9.194020374835e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.484503243617e-03 gnorm 1.397948296071e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 1.956305587405e-03
0 KSP Residual norm 3.509548423391e-02
1 KSP Residual norm 4.572502354878e-03
2 KSP Residual norm 3.402957113896e-03
3 KSP Residual norm 2.782486437104e-03
4 KSP Residual norm 1.923681443820e-03
5 KSP Residual norm 1.246991878900e-03
6 KSP Residual norm 7.902438558020e-04
7 KSP Residual norm 5.325795955247e-04
8 KSP Residual norm 3.995635457351e-04
9 KSP Residual norm 3.319288184543e-04
10 KSP Residual norm 2.381327701983e-04
11 KSP Residual norm 1.625031334445e-04
12 KSP Residual norm 1.236053311717e-04
13 KSP Residual norm 9.427958024736e-05
14 KSP Residual norm 7.050282067384e-05
15 KSP Residual norm 5.523827842573e-05
16 KSP Residual norm 4.320718512572e-05
17 KSP Residual norm 3.470179470760e-05
18 KSP Residual norm 2.668404130107e-05
19 KSP Residual norm 2.107164761177e-05
20 KSP Residual norm 1.563778972203e-05
21 KSP Residual norm 1.251602357075e-05
22 KSP Residual norm 9.897154793815e-06
23 KSP Residual norm 8.507117465227e-06
24 KSP Residual norm 6.584631021064e-06
25 KSP Residual norm 5.225897486644e-06
26 KSP Residual norm 3.869709812685e-06
27 KSP Residual norm 3.181488327127e-06
28 KSP Residual norm 2.627239932738e-06
29 KSP Residual norm 2.051411334833e-06
30 KSP Residual norm 1.515025189111e-06
31 KSP Residual norm 1.155957773497e-06
32 KSP Residual norm 9.175760607652e-07
33 KSP Residual norm 7.571306929073e-07
34 KSP Residual norm 5.928205148072e-07
35 KSP Residual norm 5.138111350287e-07
36 KSP Residual norm 4.120405064359e-07
37 KSP Residual norm 3.628145777315e-07
38 KSP Residual norm 2.884712393642e-07
39 KSP Residual norm 2.224779826788e-07
40 KSP Residual norm 1.718075924009e-07
41 KSP Residual norm 1.292510620401e-07
42 KSP Residual norm 1.014056707660e-07
43 KSP Residual norm 7.744845360253e-08
44 KSP Residual norm 5.575609036000e-08
45 KSP Residual norm 4.292797803829e-08
46 KSP Residual norm 3.259059854839e-08
47 KSP Residual norm 2.475960074300e-08
48 KSP Residual norm 1.982977278526e-08
49 KSP Residual norm 1.527241352859e-08
50 KSP Residual norm 1.175112286377e-08
51 KSP Residual norm 1.161740779222e-08
52 KSP Residual norm 1.143849802900e-08
53 KSP Residual norm 1.048924772390e-08
54 KSP Residual norm 8.930114103318e-09
55 KSP Residual norm 8.006258133813e-09
56 KSP Residual norm 7.290484863118e-09
57 KSP Residual norm 6.684536095426e-09
58 KSP Residual norm 5.747831228331e-09
59 KSP Residual norm 4.887990906566e-09
60 KSP Residual norm 4.236763264519e-09
61 KSP Residual norm 3.480762267909e-09
62 KSP Residual norm 2.562206654552e-09
63 KSP Residual norm 2.328361564662e-09
64 KSP Residual norm 1.909907514059e-09
65 KSP Residual norm 1.543277044228e-09
66 KSP Residual norm 1.251734887002e-09
67 KSP Residual norm 1.090244087498e-09
68 KSP Residual norm 9.165678497374e-10
69 KSP Residual norm 7.844065352180e-10
70 KSP Residual norm 6.512113650222e-10
71 KSP Residual norm 5.523246575708e-10
72 KSP Residual norm 4.668294135950e-10
73 KSP Residual norm 3.728808562467e-10
74 KSP Residual norm 2.905976403455e-10
75 KSP Residual norm 2.507913893100e-10
76 KSP Residual norm 2.046687616922e-10
77 KSP Residual norm 1.743135187322e-10
78 KSP Residual norm 1.239689593281e-10
79 KSP Residual norm 1.004203815630e-10
80 KSP Residual norm 7.456052622265e-11
81 KSP Residual norm 5.244466342175e-11
82 KSP Residual norm 4.260531042805e-11
83 KSP Residual norm 3.487082995909e-11
84 KSP Residual norm 2.821866401487e-11
85 KSP Residual norm 2.245076302157e-11
86 KSP Residual norm 1.818739417219e-11
87 KSP Residual norm 1.407281848062e-11
88 KSP Residual norm 1.134169636241e-11
89 KSP Residual norm 8.671804882859e-12
90 KSP Residual norm 6.750692444672e-12
91 KSP Residual norm 4.802427654785e-12
92 KSP Residual norm 3.633647733980e-12
93 KSP Residual norm 2.661870232173e-12
94 KSP Residual norm 2.041227217497e-12
95 KSP Residual norm 1.531314561229e-12
96 KSP Residual norm 1.128282887364e-12
97 KSP Residual norm 8.864617530316e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.956305587405e-03 gnorm 1.388234690891e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 1.573492984856e-03
0 KSP Residual norm 2.837875878307e-02
1 KSP Residual norm 3.737546064998e-03
2 KSP Residual norm 2.759309446717e-03
3 KSP Residual norm 2.256264679406e-03
4 KSP Residual norm 1.542303733933e-03
5 KSP Residual norm 1.022344372917e-03
6 KSP Residual norm 6.369352555418e-04
7 KSP Residual norm 4.245378014735e-04
8 KSP Residual norm 3.195114703408e-04
9 KSP Residual norm 2.626469739742e-04
10 KSP Residual norm 1.905620174581e-04
11 KSP Residual norm 1.270345019258e-04
12 KSP Residual norm 9.708137351801e-05
13 KSP Residual norm 7.382200166657e-05
14 KSP Residual norm 5.366994606834e-05
15 KSP Residual norm 4.262192463363e-05
16 KSP Residual norm 3.341790205293e-05
17 KSP Residual norm 2.686075693461e-05
18 KSP Residual norm 2.087365110131e-05
19 KSP Residual norm 1.661175389145e-05
20 KSP Residual norm 1.227066661611e-05
21 KSP Residual norm 9.606473543037e-06
22 KSP Residual norm 7.947278093248e-06
23 KSP Residual norm 5.956863832500e-06
24 KSP Residual norm 5.329308683470e-06
25 KSP Residual norm 4.114476908601e-06
26 KSP Residual norm 3.135115990027e-06
27 KSP Residual norm 2.453968290405e-06
28 KSP Residual norm 2.046292167722e-06
29 KSP Residual norm 1.651793253705e-06
30 KSP Residual norm 1.193390878047e-06
31 KSP Residual norm 9.981585219312e-07
32 KSP Residual norm 7.490856847521e-07
33 KSP Residual norm 6.109509942174e-07
34 KSP Residual norm 4.802461081118e-07
35 KSP Residual norm 3.907280537323e-07
36 KSP Residual norm 3.139041051524e-07
37 KSP Residual norm 2.711668586969e-07
38 KSP Residual norm 2.148301544405e-07
39 KSP Residual norm 1.664914153508e-07
40 KSP Residual norm 1.288991990051e-07
41 KSP Residual norm 9.739202026451e-08
42 KSP Residual norm 7.619221060473e-08
43 KSP Residual norm 5.857631917909e-08
44 KSP Residual norm 4.229422719250e-08
45 KSP Residual norm 3.225739706813e-08
46 KSP Residual norm 2.451306614230e-08
47 KSP Residual norm 1.851635932809e-08
48 KSP Residual norm 1.481464200721e-08
49 KSP Residual norm 1.145053251199e-08
50 KSP Residual norm 8.884749897506e-09
51 KSP Residual norm 8.786116946461e-09
52 KSP Residual norm 8.639363787537e-09
53 KSP Residual norm 7.974888866981e-09
54 KSP Residual norm 6.809331616564e-09
55 KSP Residual norm 6.120814789317e-09
56 KSP Residual norm 5.592939469326e-09
57 KSP Residual norm 5.136689096837e-09
58 KSP Residual norm 4.434241327145e-09
59 KSP Residual norm 3.773977813920e-09
60 KSP Residual norm 3.273079086942e-09
61 KSP Residual norm 2.687051998423e-09
62 KSP Residual norm 1.983842954275e-09
63 KSP Residual norm 1.809806086548e-09
64 KSP Residual norm 1.485376084851e-09
65 KSP Residual norm 1.195219688312e-09
66 KSP Residual norm 9.727933214011e-10
67 KSP Residual norm 8.632019041586e-10
68 KSP Residual norm 7.188741866673e-10
69 KSP Residual norm 6.048922753706e-10
70 KSP Residual norm 5.127012467223e-10
71 KSP Residual norm 4.253527630476e-10
72 KSP Residual norm 3.626902813357e-10
73 KSP Residual norm 2.882093653387e-10
74 KSP Residual norm 2.228095045129e-10
75 KSP Residual norm 1.996276619010e-10
76 KSP Residual norm 1.616514769931e-10
77 KSP Residual norm 1.338043717938e-10
78 KSP Residual norm 9.769341132947e-11
79 KSP Residual norm 7.725842705127e-11
80 KSP Residual norm 6.468557761519e-11
81 KSP Residual norm 4.697933168327e-11
82 KSP Residual norm 3.224132746060e-11
83 KSP Residual norm 2.524476793942e-11
84 KSP Residual norm 1.979547842039e-11
85 KSP Residual norm 1.570024293585e-11
86 KSP Residual norm 1.276515916885e-11
87 KSP Residual norm 9.862165268942e-12
88 KSP Residual norm 7.964923285257e-12
89 KSP Residual norm 6.117036225928e-12
90 KSP Residual norm 4.796134529779e-12
91 KSP Residual norm 3.495099256367e-12
92 KSP Residual norm 2.697815830360e-12
93 KSP Residual norm 1.985769294394e-12
94 KSP Residual norm 1.543804530254e-12
95 KSP Residual norm 1.158787580543e-12
96 KSP Residual norm 8.570221036620e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.573492984856e-03 gnorm 1.270434000738e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 1.263302594285e-03
0 KSP Residual norm 2.305220069614e-02
1 KSP Residual norm 3.050410740766e-03
2 KSP Residual norm 2.245289138222e-03
3 KSP Residual norm 1.829553298120e-03
4 KSP Residual norm 1.247665164449e-03
5 KSP Residual norm 8.420468570621e-04
6 KSP Residual norm 5.179543287716e-04
7 KSP Residual norm 3.390087516085e-04
8 KSP Residual norm 2.581568797694e-04
9 KSP Residual norm 2.092112967006e-04
10 KSP Residual norm 1.525300248350e-04
11 KSP Residual norm 9.997423587087e-05
12 KSP Residual norm 7.531735036906e-05
13 KSP Residual norm 5.808325438984e-05
14 KSP Residual norm 4.192602022485e-05
15 KSP Residual norm 3.348116999445e-05
16 KSP Residual norm 2.623825095590e-05
17 KSP Residual norm 2.087001125385e-05
18 KSP Residual norm 1.653278596431e-05
19 KSP Residual norm 1.334702357412e-05
20 KSP Residual norm 1.014228274415e-05
21 KSP Residual norm 7.941165711211e-06
22 KSP Residual norm 6.585231503578e-06
23 KSP Residual norm 5.070769106949e-06
24 KSP Residual norm 4.275560159984e-06
25 KSP Residual norm 3.465637286590e-06
26 KSP Residual norm 2.554670883504e-06
27 KSP Residual norm 2.088347605557e-06
28 KSP Residual norm 1.602511904598e-06
29 KSP Residual norm 1.376830825118e-06
30 KSP Residual norm 1.014808716371e-06
31 KSP Residual norm 7.892295772261e-07
32 KSP Residual norm 6.542181583005e-07
33 KSP Residual norm 5.108465457302e-07
34 KSP Residual norm 4.086402770163e-07
35 KSP Residual norm 3.204282207485e-07
36 KSP Residual norm 2.613316575067e-07
37 KSP Residual norm 2.137743441718e-07
38 KSP Residual norm 1.668553109925e-07
39 KSP Residual norm 1.285713592672e-07
40 KSP Residual norm 9.944590679051e-08
41 KSP Residual norm 7.471756515700e-08
42 KSP Residual norm 5.791962292747e-08
43 KSP Residual norm 4.473352551380e-08
44 KSP Residual norm 3.269327997865e-08
45 KSP Residual norm 2.450074946837e-08
46 KSP Residual norm 1.873764129649e-08
47 KSP Residual norm 1.412649921101e-08
48 KSP Residual norm 1.125243078396e-08
49 KSP Residual norm 8.719407276893e-09
50 KSP Residual norm 6.738900984209e-09
51 KSP Residual norm 6.655565696908e-09
52 KSP Residual norm 6.416338252644e-09
53 KSP Residual norm 5.984418660981e-09
54 KSP Residual norm 5.161678585061e-09
55 KSP Residual norm 4.629086362084e-09
56 KSP Residual norm 4.245159222898e-09
57 KSP Residual norm 3.905550644467e-09
58 KSP Residual norm 3.387890400175e-09
59 KSP Residual norm 2.892432710118e-09
60 KSP Residual norm 2.520101012544e-09
61 KSP Residual norm 2.091406525129e-09
62 KSP Residual norm 1.557720288219e-09
63 KSP Residual norm 1.426766630052e-09
64 KSP Residual norm 1.169580229498e-09
65 KSP Residual norm 9.415810486859e-10
66 KSP Residual norm 7.532353996490e-10
67 KSP Residual norm 6.894766757451e-10
68 KSP Residual norm 5.612575950942e-10
69 KSP Residual norm 4.635551326443e-10
70 KSP Residual norm 4.090008843827e-10
71 KSP Residual norm 3.279146022951e-10
72 KSP Residual norm 2.757534202892e-10
73 KSP Residual norm 2.254874549158e-10
74 KSP Residual norm 1.730929080350e-10
75 KSP Residual norm 1.535528108350e-10
76 KSP Residual norm 1.292721949083e-10
77 KSP Residual norm 9.775348214549e-11
78 KSP Residual norm 7.928522834320e-11
79 KSP Residual norm 6.152681804375e-11
80 KSP Residual norm 4.650940742928e-11
81 KSP Residual norm 3.199495313987e-11
82 KSP Residual norm 2.289503400199e-11
83 KSP Residual norm 1.825118572625e-11
84 KSP Residual norm 1.386023572782e-11
85 KSP Residual norm 1.067069496974e-11
86 KSP Residual norm 8.578738893939e-12
87 KSP Residual norm 6.774956099744e-12
88 KSP Residual norm 5.510658598150e-12
89 KSP Residual norm 4.266821733376e-12
90 KSP Residual norm 3.405293714230e-12
91 KSP Residual norm 2.507054062878e-12
92 KSP Residual norm 1.960626735755e-12
93 KSP Residual norm 1.441974940152e-12
94 KSP Residual norm 1.144576723551e-12
95 KSP Residual norm 8.571383048948e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.263302594285e-03 gnorm 1.031084371269e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 1.027537242561e-03
0 KSP Residual norm 1.856588185798e-02
1 KSP Residual norm 2.486032215259e-03
2 KSP Residual norm 1.819512846101e-03
3 KSP Residual norm 1.486747259823e-03
4 KSP Residual norm 1.001575034677e-03
5 KSP Residual norm 6.828136198813e-04
6 KSP Residual norm 4.176195590434e-04
7 KSP Residual norm 2.770885289417e-04
8 KSP Residual norm 2.088210766089e-04
9 KSP Residual norm 1.692102369536e-04
10 KSP Residual norm 1.232059161607e-04
11 KSP Residual norm 8.105340983658e-05
12 KSP Residual norm 6.201003135344e-05
13 KSP Residual norm 4.687665742223e-05
14 KSP Residual norm 3.272846138305e-05
15 KSP Residual norm 2.657820561022e-05
16 KSP Residual norm 2.108750558913e-05
17 KSP Residual norm 1.687409011889e-05
18 KSP Residual norm 1.333636622746e-05
19 KSP Residual norm 1.064900238903e-05
20 KSP Residual norm 8.209410762245e-06
21 KSP Residual norm 6.467581224065e-06
22 KSP Residual norm 5.189499471704e-06
23 KSP Residual norm 3.928814245635e-06
24 KSP Residual norm 3.255367898022e-06
25 KSP Residual norm 2.691849885646e-06
26 KSP Residual norm 2.065553598550e-06
27 KSP Residual norm 1.509300464527e-06
28 KSP Residual norm 1.320877200763e-06
29 KSP Residual norm 1.034977258971e-06
30 KSP Residual norm 7.900855905407e-07
31 KSP Residual norm 6.357457798939e-07
32 KSP Residual norm 4.845316211392e-07
33 KSP Residual norm 4.097852762772e-07
34 KSP Residual norm 3.146935742042e-07
35 KSP Residual norm 2.511900413301e-07
36 KSP Residual norm 2.020168725186e-07
37 KSP Residual norm 1.681591607554e-07
38 KSP Residual norm 1.304065476539e-07
39 KSP Residual norm 1.002948517689e-07
40 KSP Residual norm 7.758196490763e-08
41 KSP Residual norm 5.858656464283e-08
42 KSP Residual norm 4.545811807204e-08
43 KSP Residual norm 3.512715663743e-08
44 KSP Residual norm 2.546441927292e-08
45 KSP Residual norm 1.912000084112e-08
46 KSP Residual norm 1.446530978035e-08
47 KSP Residual norm 1.074017801752e-08
48 KSP Residual norm 8.520216643608e-09
49 KSP Residual norm 6.584430503278e-09
50 KSP Residual norm 5.148119037125e-09
51 KSP Residual norm 5.091392516940e-09
52 KSP Residual norm 4.947798339605e-09
53 KSP Residual norm 4.616347534416e-09
54 KSP Residual norm 3.958715173374e-09
55 KSP Residual norm 3.545744350285e-09
56 KSP Residual norm 3.271149449615e-09
57 KSP Residual norm 3.006508660974e-09
58 KSP Residual norm 2.607048553892e-09
59 KSP Residual norm 2.213588648760e-09
60 KSP Residual norm 1.915215133882e-09
61 KSP Residual norm 1.575507906858e-09
62 KSP Residual norm 1.171440326372e-09
63 KSP Residual norm 1.068017879632e-09
64 KSP Residual norm 8.769760759594e-10
65 KSP Residual norm 7.000429266420e-10
66 KSP Residual norm 5.724372805007e-10
67 KSP Residual norm 5.168771889284e-10
68 KSP Residual norm 4.286173219881e-10
69 KSP Residual norm 3.532132845651e-10
70 KSP Residual norm 3.080097975197e-10
71 KSP Residual norm 2.520837851917e-10
72 KSP Residual norm 2.119569287710e-10
73 KSP Residual norm 1.693414654939e-10
74 KSP Residual norm 1.340165992335e-10
75 KSP Residual norm 1.185811948767e-10
76 KSP Residual norm 9.857134122286e-11
77 KSP Residual norm 8.007681240009e-11
78 KSP Residual norm 6.000662381148e-11
79 KSP Residual norm 4.651900999180e-11
80 KSP Residual norm 3.843563515831e-11
81 KSP Residual norm 2.714115367502e-11
82 KSP Residual norm 1.819426372886e-11
83 KSP Residual norm 1.387181762157e-11
84 KSP Residual norm 1.036588359854e-11
85 KSP Residual norm 7.960538809802e-12
86 KSP Residual norm 6.408977966397e-12
87 KSP Residual norm 5.020625897485e-12
88 KSP Residual norm 4.061014731374e-12
89 KSP Residual norm 3.158864828500e-12
90 KSP Residual norm 2.517557571098e-12
91 KSP Residual norm 1.881838852295e-12
92 KSP Residual norm 1.479456200033e-12
93 KSP Residual norm 1.096230455493e-12
94 KSP Residual norm 8.662605875186e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.027537242561e-03 gnorm 8.398242817055e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 8.378917983819e-04
0 KSP Residual norm 1.514255058959e-02
1 KSP Residual norm 2.036590121110e-03
2 KSP Residual norm 1.487813817214e-03
3 KSP Residual norm 1.215332798109e-03
4 KSP Residual norm 8.155453016046e-04
5 KSP Residual norm 5.602325915648e-04
6 KSP Residual norm 3.410366398426e-04
7 KSP Residual norm 2.263377386486e-04
8 KSP Residual norm 1.705985922411e-04
9 KSP Residual norm 1.376404465515e-04
10 KSP Residual norm 1.001554886218e-04
11 KSP Residual norm 6.583561106098e-05
12 KSP Residual norm 5.034389594244e-05
13 KSP Residual norm 3.797762031385e-05
14 KSP Residual norm 2.622852404381e-05
15 KSP Residual norm 2.143930389674e-05
16 KSP Residual norm 1.710755067057e-05
17 KSP Residual norm 1.363307006138e-05
18 KSP Residual norm 1.081695706329e-05
19 KSP Residual norm 8.661049961686e-06
20 KSP Residual norm 6.736091604611e-06
21 KSP Residual norm 5.306359367248e-06
22 KSP Residual norm 4.247675246485e-06
23 KSP Residual norm 3.172012653707e-06
24 KSP Residual norm 2.646597738200e-06
25 KSP Residual norm 2.197415184976e-06
26 KSP Residual norm 1.682715015517e-06
27 KSP Residual norm 1.236380086693e-06
28 KSP Residual norm 1.058517778621e-06
29 KSP Residual norm 8.282577780542e-07
30 KSP Residual norm 6.372658245826e-07
31 KSP Residual norm 5.065448223105e-07
32 KSP Residual norm 3.827425203433e-07
33 KSP Residual norm 3.423729758161e-07
34 KSP Residual norm 2.549362945840e-07
35 KSP Residual norm 2.046492159649e-07
36 KSP Residual norm 1.640704864462e-07
37 KSP Residual norm 1.362207517544e-07
38 KSP Residual norm 1.052358264794e-07
39 KSP Residual norm 8.083907378796e-08
40 KSP Residual norm 6.245686411532e-08
41 KSP Residual norm 4.710385168171e-08
42 KSP Residual norm 3.645800532270e-08
43 KSP Residual norm 2.818291147646e-08
44 KSP Residual norm 2.044947746285e-08
45 KSP Residual norm 1.529201345855e-08
46 KSP Residual norm 1.154459134710e-08
47 KSP Residual norm 8.512806495408e-09
48 KSP Residual norm 6.723777613417e-09
49 KSP Residual norm 5.183756627758e-09
50 KSP Residual norm 4.048878972338e-09
51 KSP Residual norm 4.003430312816e-09
52 KSP Residual norm 3.823144122379e-09
53 KSP Residual norm 3.608501242155e-09
54 KSP Residual norm 3.106014039175e-09
55 KSP Residual norm 2.773815166558e-09
56 KSP Residual norm 2.566005883046e-09
57 KSP Residual norm 2.358345330503e-09
58 KSP Residual norm 2.044907628587e-09
59 KSP Residual norm 1.731174020812e-09
60 KSP Residual norm 1.501588051832e-09
61 KSP Residual norm 1.233253195181e-09
62 KSP Residual norm 9.162816728522e-10
63 KSP Residual norm 8.360746577993e-10
64 KSP Residual norm 6.862243780935e-10
65 KSP Residual norm 5.459877091731e-10
66 KSP Residual norm 4.481831373140e-10
67 KSP Residual norm 4.030815717394e-10
68 KSP Residual norm 3.356905414192e-10
69 KSP Residual norm 2.791693421109e-10
70 KSP Residual norm 2.411132807403e-10
71 KSP Residual norm 1.993601227240e-10
72 KSP Residual norm 1.675213188909e-10
73 KSP Residual norm 1.339422135555e-10
74 KSP Residual norm 1.071153747129e-10
75 KSP Residual norm 9.331491031991e-11
76 KSP Residual norm 7.749196323003e-11
77 KSP Residual norm 6.388178285641e-11
78 KSP Residual norm 4.759329236184e-11
79 KSP Residual norm 3.703218268912e-11
80 KSP Residual norm 3.055957638541e-11
81 KSP Residual norm 2.179981304604e-11
82 KSP Residual norm 1.460291493015e-11
83 KSP Residual norm 1.110637774083e-11
84 KSP Residual norm 8.247225519564e-12
85 KSP Residual norm 6.311957296803e-12
86 KSP Residual norm 5.082249339628e-12
87 KSP Residual norm 4.017233125193e-12
88 KSP Residual norm 3.251272947221e-12
89 KSP Residual norm 2.548013986565e-12
90 KSP Residual norm 2.043355695424e-12
91 KSP Residual norm 1.527305680017e-12
92 KSP Residual norm 1.199845904568e-12
93 KSP Residual norm 8.869492908600e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.378917983819e-04 gnorm 6.854485234033e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 6.844598844897e-04
0 KSP Residual norm 1.237813698835e-02
1 KSP Residual norm 1.668637122131e-03
2 KSP Residual norm 1.217934611921e-03
3 KSP Residual norm 9.946631975937e-04
4 KSP Residual norm 6.658514761487e-04
5 KSP Residual norm 4.596987734796e-04
6 KSP Residual norm 2.789287398768e-04
7 KSP Residual norm 1.852038060807e-04
8 KSP Residual norm 1.396142925220e-04
9 KSP Residual norm 1.122978986260e-04
10 KSP Residual norm 8.163687649336e-05
11 KSP Residual norm 5.365626733405e-05
12 KSP Residual norm 4.100310457979e-05
13 KSP Residual norm 3.089601103361e-05
14 KSP Residual norm 2.119065553945e-05
15 KSP Residual norm 1.739558690759e-05
16 KSP Residual norm 1.394378070163e-05
17 KSP Residual norm 1.106787086783e-05
18 KSP Residual norm 8.804738634603e-06
19 KSP Residual norm 7.070686278897e-06
20 KSP Residual norm 5.524372588787e-06
21 KSP Residual norm 4.350360127791e-06
22 KSP Residual norm 3.486560072789e-06
23 KSP Residual norm 2.587926635133e-06
24 KSP Residual norm 2.230207542360e-06
25 KSP Residual norm 1.792141006346e-06
26 KSP Residual norm 1.362007236445e-06
27 KSP Residual norm 1.057319801673e-06
28 KSP Residual norm 8.508107537988e-07
29 KSP Residual norm 7.266650727084e-07
30 KSP Residual norm 5.269154696925e-07
31 KSP Residual norm 3.946176513266e-07
32 KSP Residual norm 3.152765310306e-07
33 KSP Residual norm 2.604141563789e-07
34 KSP Residual norm 1.995258373645e-07
35 KSP Residual norm 1.683945233026e-07
36 KSP Residual norm 1.330777605132e-07
37 KSP Residual norm 1.112256563633e-07
38 KSP Residual norm 8.562009276876e-08
39 KSP Residual norm 6.575663753994e-08
40 KSP Residual norm 5.075846775740e-08
41 KSP Residual norm 3.824694647705e-08
42 KSP Residual norm 2.955910603257e-08
43 KSP Residual norm 2.285102836651e-08
44 KSP Residual norm 1.659061177524e-08
45 KSP Residual norm 1.237719818667e-08
46 KSP Residual norm 9.331781062803e-09
47 KSP Residual norm 6.849938089813e-09
48 KSP Residual norm 5.393539863075e-09
49 KSP Residual norm 4.149431808779e-09
50 KSP Residual norm 3.235171289069e-09
51 KSP Residual norm 3.198210440947e-09
52 KSP Residual norm 3.005860338290e-09
53 KSP Residual norm 2.786307481657e-09
54 KSP Residual norm 2.472611794711e-09
55 KSP Residual norm 2.205759415171e-09
56 KSP Residual norm 2.044179790436e-09
57 KSP Residual norm 1.878836030241e-09
58 KSP Residual norm 1.628212835079e-09
59 KSP Residual norm 1.374716067589e-09
60 KSP Residual norm 1.196935505559e-09
61 KSP Residual norm 9.803556845473e-10
62 KSP Residual norm 7.270590391611e-10
63 KSP Residual norm 6.643138811853e-10
64 KSP Residual norm 5.449179182982e-10
65 KSP Residual norm 4.323373411010e-10
66 KSP Residual norm 3.559858328452e-10
67 KSP Residual norm 3.179852489307e-10
68 KSP Residual norm 2.659362908766e-10
69 KSP Residual norm 2.241548189963e-10
70 KSP Residual norm 1.903804845350e-10
71 KSP Residual norm 1.595527211107e-10
72 KSP Residual norm 1.336821064757e-10
73 KSP Residual norm 1.073879241524e-10
74 KSP Residual norm 8.668793004115e-11
75 KSP Residual norm 7.463435603084e-11
76 KSP Residual norm 6.131229661964e-11
77 KSP Residual norm 5.103159215522e-11
78 KSP Residual norm 3.714759072729e-11
79 KSP Residual norm 2.943792222916e-11
80 KSP Residual norm 2.368991823864e-11
81 KSP Residual norm 1.769361025630e-11
82 KSP Residual norm 1.191229872415e-11
83 KSP Residual norm 9.070852289084e-12
84 KSP Residual norm 6.729278181407e-12
85 KSP Residual norm 5.164735885600e-12
86 KSP Residual norm 4.183432481008e-12
87 KSP Residual norm 3.325857933898e-12
88 KSP Residual norm 2.686395518342e-12
89 KSP Residual norm 2.117189063239e-12
90 KSP Residual norm 1.703576258094e-12
91 KSP Residual norm 1.270413156338e-12
92 KSP Residual norm 9.969610751003e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.844598844897e-04 gnorm 5.594947114719e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 5.598998309272e-04
0 KSP Residual norm 1.012189318189e-02
1 KSP Residual norm 1.367401621289e-03
2 KSP Residual norm 9.974440688827e-04
3 KSP Residual norm 8.143819804657e-04
4 KSP Residual norm 5.440260602742e-04
5 KSP Residual norm 3.770327329946e-04
6 KSP Residual norm 2.283432584925e-04
7 KSP Residual norm 1.516415468929e-04
8 KSP Residual norm 1.143424533893e-04
9 KSP Residual norm 9.178322682838e-05
10 KSP Residual norm 6.667695211608e-05
11 KSP Residual norm 4.383792574619e-05
12 KSP Residual norm 3.348641942665e-05
13 KSP Residual norm 2.521144262180e-05
14 KSP Residual norm 1.722568552015e-05
15 KSP Residual norm 1.417231811639e-05
16 KSP Residual norm 1.140136945421e-05
17 KSP Residual norm 9.021947683170e-06
18 KSP Residual norm 7.187187409333e-06
19 KSP Residual norm 5.786572588745e-06
20 KSP Residual norm 4.534280562774e-06
21 KSP Residual norm 3.567682159793e-06
22 KSP Residual norm 2.864029138135e-06
23 KSP Residual norm 2.125633520803e-06
24 KSP Residual norm 1.863158157784e-06
25 KSP Residual norm 1.467736012043e-06
26 KSP Residual norm 1.109806754416e-06
27 KSP Residual norm 8.816114713581e-07
28 KSP Residual norm 6.988790855393e-07
29 KSP Residual norm 5.925507933291e-07
30 KSP Residual norm 4.372469913650e-07
31 KSP Residual norm 3.205689209262e-07
32 KSP Residual norm 2.700313940097e-07
33 KSP Residual norm 2.116283651405e-07
34 KSP Residual norm 1.740103840025e-07
35 KSP Residual norm 1.358972850617e-07
36 KSP Residual norm 1.103077502975e-07
37 KSP Residual norm 9.081874890260e-08
38 KSP Residual norm 7.004467773425e-08
39 KSP Residual norm 5.373842310317e-08
40 KSP Residual norm 4.146442989826e-08
41 KSP Residual norm 3.121367774144e-08
42 KSP Residual norm 2.410524578025e-08
43 KSP Residual norm 1.863531009062e-08
44 KSP Residual norm 1.354349686399e-08
45 KSP Residual norm 1.008994519650e-08
46 KSP Residual norm 7.604075604398e-09
47 KSP Residual norm 5.565354751930e-09
48 KSP Residual norm 4.372716809069e-09
49 KSP Residual norm 3.359313369124e-09
50 KSP Residual norm 2.614205046044e-09
51 KSP Residual norm 2.583979195721e-09
52 KSP Residual norm 2.429963807873e-09
53 KSP Residual norm 2.149007893369e-09
54 KSP Residual norm 1.998031121494e-09
55 KSP Residual norm 1.778372906734e-09
56 KSP Residual norm 1.647311995652e-09
57 KSP Residual norm 1.514118936516e-09
58 KSP Residual norm 1.311500443374e-09
59 KSP Residual norm 1.104817921421e-09
60 KSP Residual norm 9.652044707556e-10
61 KSP Residual norm 7.890025626093e-10
62 KSP Residual norm 5.838460655476e-10
63 KSP Residual norm 5.342419478292e-10
64 KSP Residual norm 4.378186175808e-10
65 KSP Residual norm 3.466186981908e-10
66 KSP Residual norm 2.861308303715e-10
67 KSP Residual norm 2.537454625472e-10
68 KSP Residual norm 2.129778235688e-10
69 KSP Residual norm 1.817181411357e-10
70 KSP Residual norm 1.517550664031e-10
71 KSP Residual norm 1.287435521250e-10
72 KSP Residual norm 1.067958696380e-10
73 KSP Residual norm 8.678256537826e-11
74 KSP Residual norm 7.061768569643e-11
75 KSP Residual norm 6.032637150311e-11
76 KSP Residual norm 4.955899884858e-11
77 KSP Residual norm 4.109846064560e-11
78 KSP Residual norm 2.954431485060e-11
79 KSP Residual norm 2.371451310145e-11
80 KSP Residual norm 1.790509131713e-11
81 KSP Residual norm 1.382026002881e-11
82 KSP Residual norm 9.796435537532e-12
83 KSP Residual norm 7.447106963646e-12
84 KSP Residual norm 5.536212096999e-12
85 KSP Residual norm 4.262986849937e-12
86 KSP Residual norm 3.472001558659e-12
87 KSP Residual norm 2.770525532006e-12
88 KSP Residual norm 2.233706608988e-12
89 KSP Residual norm 1.766860538981e-12
90 KSP Residual norm 1.424051230752e-12
91 KSP Residual norm 1.059356637877e-12
92 KSP Residual norm 8.303605657046e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.598998309272e-04 gnorm 4.622825240328e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 4.582144926135e-04
0 KSP Residual norm 8.277174551795e-03
1 KSP Residual norm 1.119882303427e-03
2 KSP Residual norm 8.165423555193e-04
3 KSP Residual norm 6.666967317715e-04
4 KSP Residual norm 4.445487927761e-04
5 KSP Residual norm 3.088534442585e-04
6 KSP Residual norm 1.868477841556e-04
7 KSP Residual norm 1.242278304414e-04
8 KSP Residual norm 9.363497729069e-05
9 KSP Residual norm 7.507258852356e-05
10 KSP Residual norm 5.451018000753e-05
11 KSP Residual norm 3.587810619191e-05
12 KSP Residual norm 2.741467609090e-05
13 KSP Residual norm 2.059925754994e-05
14 KSP Residual norm 1.403713484702e-05
15 KSP Residual norm 1.156407637729e-05
16 KSP Residual norm 9.326906849407e-06
17 KSP Residual norm 7.363060531314e-06
18 KSP Residual norm 5.872716922252e-06
19 KSP Residual norm 4.735377272699e-06
20 KSP Residual norm 3.720046376991e-06
21 KSP Residual norm 2.923811446602e-06
22 KSP Residual norm 2.348609480889e-06
23 KSP Residual norm 1.750492082248e-06
24 KSP Residual norm 1.541664511621e-06
25 KSP Residual norm 1.203143295435e-06
26 KSP Residual norm 9.141289309954e-07
27 KSP Residual norm 7.286268019879e-07
28 KSP Residual norm 5.746945637539e-07
29 KSP Residual norm 4.889159348195e-07
30 KSP Residual norm 3.610576580504e-07
31 KSP Residual norm 2.658613183941e-07
32 KSP Residual norm 2.233655168625e-07
33 KSP Residual norm 1.772949101727e-07
34 KSP Residual norm 1.427527293190e-07
35 KSP Residual norm 1.113861973495e-07
36 KSP Residual norm 9.021690114473e-08
37 KSP Residual norm 7.426715471507e-08
38 KSP Residual norm 5.728757719374e-08
39 KSP Residual norm 4.393551533850e-08
40 KSP Residual norm 3.389081787896e-08
41 KSP Residual norm 2.550339427357e-08
42 KSP Residual norm 1.969229529858e-08
43 KSP Residual norm 1.522418790297e-08
44 KSP Residual norm 1.106633305716e-08
45 KSP Residual norm 8.243560632451e-09
46 KSP Residual norm 6.208510578516e-09
47 KSP Residual norm 4.534175445599e-09
48 KSP Residual norm 3.557750285499e-09
49 KSP Residual norm 2.729863049905e-09
50 KSP Residual norm 2.122134329321e-09
51 KSP Residual norm 2.097533467648e-09
52 KSP Residual norm 1.987283933151e-09
53 KSP Residual norm 1.830970465469e-09
54 KSP Residual norm 1.623118467306e-09
55 KSP Residual norm 1.440340186205e-09
56 KSP Residual norm 1.335222872894e-09
57 KSP Residual norm 1.227344677383e-09
58 KSP Residual norm 1.062429687150e-09
59 KSP Residual norm 8.933466839570e-10
60 KSP Residual norm 7.825857822327e-10
61 KSP Residual norm 6.381510925832e-10
62 KSP Residual norm 4.714027917712e-10
63 KSP Residual norm 4.316407129940e-10
64 KSP Residual norm 3.535822319577e-10
65 KSP Residual norm 2.795287206431e-10
66 KSP Residual norm 2.313729761763e-10
67 KSP Residual norm 2.037746588798e-10
68 KSP Residual norm 1.715109447295e-10
69 KSP Residual norm 1.478680717497e-10
70 KSP Residual norm 1.215700018253e-10
71 KSP Residual norm 1.042989108783e-10
72 KSP Residual norm 8.483519461980e-11
73 KSP Residual norm 7.027333452173e-11
74 KSP Residual norm 5.762478484639e-11
75 KSP Residual norm 4.891314537332e-11
76 KSP Residual norm 4.063111673442e-11
77 KSP Residual norm 3.342142729449e-11
78 KSP Residual norm 2.476394454699e-11
79 KSP Residual norm 1.959028977135e-11
80 KSP Residual norm 1.600554888464e-11
81 KSP Residual norm 1.169434009285e-11
82 KSP Residual norm 8.030387389503e-12
83 KSP Residual norm 6.117527612101e-12
84 KSP Residual norm 4.552340590394e-12
85 KSP Residual norm 3.526794120009e-12
86 KSP Residual norm 2.881844247437e-12
87 KSP Residual norm 2.299624837652e-12
88 KSP Residual norm 1.847993249096e-12
89 KSP Residual norm 1.465089473246e-12
90 KSP Residual norm 1.181172362739e-12
91 KSP Residual norm 8.771125968355e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.582144926135e-04 gnorm 3.785431825599e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 3.755309823872e-04
0 KSP Residual norm 6.787346492275e-03
1 KSP Residual norm 9.184958149785e-04
2 KSP Residual norm 6.697266601735e-04
3 KSP Residual norm 5.467915209313e-04
4 KSP Residual norm 3.642719487310e-04
5 KSP Residual norm 2.535268926705e-04
6 KSP Residual norm 1.532095745005e-04
7 KSP Residual norm 1.018929001943e-04
8 KSP Residual norm 7.681110928431e-05
9 KSP Residual norm 6.151842486841e-05
10 KSP Residual norm 4.463836412187e-05
11 KSP Residual norm 2.938376300269e-05
12 KSP Residual norm 2.244386627306e-05
13 KSP Residual norm 1.686140746479e-05
14 KSP Residual norm 1.147080887796e-05
15 KSP Residual norm 9.459494467989e-06
16 KSP Residual norm 7.644370678494e-06
17 KSP Residual norm 6.022338003915e-06
18 KSP Residual norm 4.808343446690e-06
19 KSP Residual norm 3.883896804971e-06
20 KSP Residual norm 3.053489109828e-06
21 KSP Residual norm 2.398685606283e-06
22 KSP Residual norm 1.930845623167e-06
23 KSP Residual norm 1.440066120617e-06
24 KSP Residual norm 1.272133078054e-06
25 KSP Residual norm 9.876229768772e-07
26 KSP Residual norm 7.469452204966e-07
27 KSP Residual norm 6.039393920982e-07
28 KSP Residual norm 4.709545462048e-07
29 KSP Residual norm 3.992655554610e-07
30 KSP Residual norm 2.989662503844e-07
31 KSP Residual norm 2.267318053715e-07
32 KSP Residual norm 1.845229455706e-07
33 KSP Residual norm 1.494501635821e-07
34 KSP Residual norm 1.169536869202e-07
35 KSP Residual norm 9.157818878483e-08
36 KSP Residual norm 7.396987751707e-08
37 KSP Residual norm 6.092078163879e-08
38 KSP Residual norm 4.697287061460e-08
39 KSP Residual norm 3.602435212228e-08
40 KSP Residual norm 2.778155416282e-08
41 KSP Residual norm 2.089936705233e-08
42 KSP Residual norm 1.613309996119e-08
43 KSP Residual norm 1.247233100140e-08
44 KSP Residual norm 9.068551966681e-09
45 KSP Residual norm 6.752624898605e-09
46 KSP Residual norm 5.084849176811e-09
47 KSP Residual norm 3.709195402359e-09
48 KSP Residual norm 2.907876653798e-09
49 KSP Residual norm 2.229521775449e-09
50 KSP Residual norm 1.731114693633e-09
51 KSP Residual norm 1.710936000236e-09
52 KSP Residual norm 1.632652570979e-09
53 KSP Residual norm 1.511559552095e-09
54 KSP Residual norm 1.323335508686e-09
55 KSP Residual norm 1.173010772311e-09
56 KSP Residual norm 1.087718237360e-09
57 KSP Residual norm 1.000082749569e-09
58 KSP Residual norm 8.653110293276e-10
59 KSP Residual norm 7.267537236312e-10
60 KSP Residual norm 6.383527539896e-10
61 KSP Residual norm 5.195006978879e-10
62 KSP Residual norm 3.833192440699e-10
63 KSP Residual norm 3.512140942718e-10
64 KSP Residual norm 2.876159697804e-10
65 KSP Residual norm 2.271676735455e-10
66 KSP Residual norm 1.881775535283e-10
67 KSP Residual norm 1.648987144796e-10
68 KSP Residual norm 1.390220987889e-10
69 KSP Residual norm 1.207812185206e-10
70 KSP Residual norm 9.824045007432e-11
71 KSP Residual norm 8.483385997317e-11
72 KSP Residual norm 6.805627519857e-11
73 KSP Residual norm 5.727813270671e-11
74 KSP Residual norm 4.706473359910e-11
75 KSP Residual norm 3.977744831458e-11
76 KSP Residual norm 3.347678094119e-11
77 KSP Residual norm 2.725064292814e-11
78 KSP Residual norm 2.055102046770e-11
79 KSP Residual norm 1.608538625305e-11
80 KSP Residual norm 1.272315754897e-11
81 KSP Residual norm 9.358651042814e-12
82 KSP Residual norm 6.598707031195e-12
83 KSP Residual norm 5.030638631727e-12
84 KSP Residual norm 3.749000362028e-12
85 KSP Residual norm 2.914758013512e-12
86 KSP Residual norm 2.385075546468e-12
87 KSP Residual norm 1.904836852719e-12
88 KSP Residual norm 1.529340215124e-12
89 KSP Residual norm 1.214368888934e-12
90 KSP Residual norm 9.795504380543e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.755309823872e-04 gnorm 3.102231704991e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 3.079641967658e-04
0 KSP Residual norm 5.565922099931e-03
1 KSP Residual norm 7.534876102071e-04
2 KSP Residual norm 5.493998175777e-04
3 KSP Residual norm 4.485452432855e-04
4 KSP Residual norm 2.985499129545e-04
5 KSP Residual norm 2.080634181295e-04
6 KSP Residual norm 1.256596388997e-04
7 KSP Residual norm 8.360662733252e-05
8 KSP Residual norm 6.302524788430e-05
9 KSP Residual norm 5.044372414621e-05
10 KSP Residual norm 3.658663861905e-05
11 KSP Residual norm 2.409273119042e-05
12 KSP Residual norm 1.840156447746e-05
13 KSP Residual norm 1.381655039472e-05
14 KSP Residual norm 9.390183244189e-06
15 KSP Residual norm 7.747639235090e-06
16 KSP Residual norm 6.269919367132e-06
17 KSP Residual norm 4.932414349888e-06
18 KSP Residual norm 3.941030723290e-06
19 KSP Residual norm 3.186901336691e-06
20 KSP Residual norm 2.507558597534e-06
21 KSP Residual norm 1.968561732932e-06
22 KSP Residual norm 1.586569834112e-06
23 KSP Residual norm 1.185518542797e-06
24 KSP Residual norm 1.047324567211e-06
25 KSP Residual norm 8.111272876996e-07
26 KSP Residual norm 6.134438748919e-07
27 KSP Residual norm 4.989541093941e-07
28 KSP Residual norm 3.867999171486e-07
29 KSP Residual norm 3.278794952641e-07
30 KSP Residual norm 2.464369102754e-07
31 KSP Residual norm 1.893556974255e-07
32 KSP Residual norm 1.517269480564e-07
33 KSP Residual norm 1.234413734491e-07
34 KSP Residual norm 9.599929725891e-08
35 KSP Residual norm 7.516856089324e-08
36 KSP Residual norm 6.068301766426e-08
37 KSP Residual norm 4.996686449305e-08
38 KSP Residual norm 3.853754189757e-08
39 KSP Residual norm 2.955260783323e-08
40 KSP Residual norm 2.278737295201e-08
41 KSP Residual norm 1.713816071463e-08
42 KSP Residual norm 1.322904512670e-08
43 KSP Residual norm 1.022735001707e-08
44 KSP Residual norm 7.437847479843e-09
45 KSP Residual norm 5.538102822076e-09
46 KSP Residual norm 4.169847668934e-09
47 KSP Residual norm 3.039126257590e-09
48 KSP Residual norm 2.381194142416e-09
49 KSP Residual norm 1.824683559626e-09
50 KSP Residual norm 1.415609519611e-09
51 KSP Residual norm 1.399076976146e-09
52 KSP Residual norm 1.341736609624e-09
53 KSP Residual norm 1.240936434337e-09
54 KSP Residual norm 1.081835374252e-09
55 KSP Residual norm 9.581780767471e-10
56 KSP Residual norm 8.886648410271e-10
57 KSP Residual norm 8.172159945258e-10
58 KSP Residual norm 7.068334332415e-10
59 KSP Residual norm 5.931013066691e-10
60 KSP Residual norm 5.219702358994e-10
61 KSP Residual norm 4.241415049814e-10
62 KSP Residual norm 3.126775406551e-10
63 KSP Residual norm 2.865959507658e-10
64 KSP Residual norm 2.346483313342e-10
65 KSP Residual norm 1.852302114941e-10
66 KSP Residual norm 1.535633504051e-10
67 KSP Residual norm 1.340308797658e-10
68 KSP Residual norm 1.131254995065e-10
69 KSP Residual norm 9.883088615976e-11
70 KSP Residual norm 7.974096579482e-11
71 KSP Residual norm 6.918543509557e-11
72 KSP Residual norm 5.481746193092e-11
73 KSP Residual norm 4.680002888180e-11
74 KSP Residual norm 3.846048066116e-11
75 KSP Residual norm 3.239507152906e-11
76 KSP Residual norm 2.766658672375e-11
77 KSP Residual norm 2.222399766169e-11
78 KSP Residual norm 1.692866744804e-11
79 KSP Residual norm 1.324289263794e-11
80 KSP Residual norm 9.823884323216e-12
81 KSP Residual norm 6.843488378808e-12
82 KSP Residual norm 5.368952775751e-12
83 KSP Residual norm 4.126798147089e-12
84 KSP Residual norm 3.086701119705e-12
85 KSP Residual norm 2.406468016822e-12
86 KSP Residual norm 1.969940024701e-12
87 KSP Residual norm 1.573605837100e-12
88 KSP Residual norm 1.262450346782e-12
89 KSP Residual norm 1.003522333231e-12
90 KSP Residual norm 8.096666860116e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.079641967658e-04 gnorm 2.443084489733e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 2.531674266137e-04
0 KSP Residual norm 4.580116076253e-03
1 KSP Residual norm 6.199556454099e-04
2 KSP Residual norm 4.521480597780e-04
3 KSP Residual norm 3.690019287335e-04
4 KSP Residual norm 2.455739607326e-04
5 KSP Residual norm 1.713947234454e-04
6 KSP Residual norm 1.034415943348e-04
7 KSP Residual norm 6.872553627847e-05
8 KSP Residual norm 5.186434668375e-05
9 KSP Residual norm 4.147321637836e-05
10 KSP Residual norm 3.006012169581e-05
11 KSP Residual norm 1.977205847134e-05
12 KSP Residual norm 1.508315691083e-05
13 KSP Residual norm 1.135140022865e-05
14 KSP Residual norm 7.714694196138e-06
15 KSP Residual norm 6.366517899792e-06
16 KSP Residual norm 5.159195630324e-06
17 KSP Residual norm 4.053015401600e-06
18 KSP Residual norm 3.239278335058e-06
19 KSP Residual norm 2.625557354050e-06
20 KSP Residual norm 2.062888500996e-06
21 KSP Residual norm 1.619865653160e-06
22 KSP Residual norm 1.310657826102e-06
23 KSP Residual norm 9.764327371863e-07
24 KSP Residual norm 8.647478405153e-07
25 KSP Residual norm 6.681682714783e-07
26 KSP Residual norm 4.989861588842e-07
27 KSP Residual norm 4.151701583220e-07
28 KSP Residual norm 3.179115927158e-07
29 KSP Residual norm 2.648617789630e-07
30 KSP Residual norm 2.028919630492e-07
31 KSP Residual norm 1.599957014274e-07
32 KSP Residual norm 1.237768278490e-07
33 KSP Residual norm 1.021763366872e-07
34 KSP Residual norm 7.879187924796e-08
35 KSP Residual norm 6.204930893896e-08
36 KSP Residual norm 5.000022098418e-08
37 KSP Residual norm 4.120747483806e-08
38 KSP Residual norm 3.176091752436e-08
39 KSP Residual norm 2.436779518756e-08
40 KSP Residual norm 1.878514016615e-08
41 KSP Residual norm 1.411736442049e-08
42 KSP Residual norm 1.089307491776e-08
43 KSP Residual norm 8.421148942081e-09
44 KSP Residual norm 6.132215182749e-09
45 KSP Residual norm 4.560598695648e-09
46 KSP Residual norm 3.437149905225e-09
47 KSP Residual norm 2.505078888310e-09
48 KSP Residual norm 1.961786315185e-09
49 KSP Residual norm 1.503436518444e-09
50 KSP Residual norm 1.164515740787e-09
51 KSP Residual norm 1.150799497095e-09
52 KSP Residual norm 1.110235608818e-09
53 KSP Residual norm 1.023069566492e-09
54 KSP Residual norm 8.893061395985e-10
55 KSP Residual norm 7.871346404321e-10
56 KSP Residual norm 7.297563363478e-10
57 KSP Residual norm 6.713328536817e-10
58 KSP Residual norm 5.807058527397e-10
59 KSP Residual norm 4.870424689996e-10
60 KSP Residual norm 4.294743630352e-10
61 KSP Residual norm 3.489533151110e-10
62 KSP Residual norm 2.570837799832e-10
63 KSP Residual norm 2.358697343977e-10
64 KSP Residual norm 1.929941187780e-10
65 KSP Residual norm 1.522709060153e-10
66 KSP Residual norm 1.260789935570e-10
67 KSP Residual norm 1.097556401873e-10
68 KSP Residual norm 9.268504124747e-11
69 KSP Residual norm 8.130631979580e-11
70 KSP Residual norm 6.527337083933e-11
71 KSP Residual norm 5.667908349846e-11
72 KSP Residual norm 4.488954147382e-11
73 KSP Residual norm 3.848278773687e-11
74 KSP Residual norm 3.154089019499e-11
75 KSP Residual norm 2.646564774733e-11
76 KSP Residual norm 2.274686030947e-11
77 KSP Residual norm 1.795513313084e-11
78 KSP Residual norm 1.385663864423e-11
79 KSP Residual norm 1.094803921962e-11
80 KSP Residual norm 7.902392145663e-12
81 KSP Residual norm 5.281865890124e-12
82 KSP Residual norm 3.812471739974e-12
83 KSP Residual norm 3.355430239637e-12
84 KSP Residual norm 2.534122871767e-12
85 KSP Residual norm 1.986747670511e-12
86 KSP Residual norm 1.628101798731e-12
87 KSP Residual norm 1.304401235603e-12
88 KSP Residual norm 1.047813680100e-12
89 KSP Residual norm 8.335714456019e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.531674266137e-04 gnorm 2.172598852713e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 2.069207930627e-04
0 KSP Residual norm 3.738001114130e-03
1 KSP Residual norm 5.063649407253e-04
2 KSP Residual norm 3.692033493151e-04
3 KSP Residual norm 3.014067536880e-04
4 KSP Residual norm 2.003599477020e-04
5 KSP Residual norm 1.398698300388e-04
6 KSP Residual norm 8.443375333938e-05
7 KSP Residual norm 5.619955330565e-05
8 KSP Residual norm 4.236704151234e-05
9 KSP Residual norm 3.388623675603e-05
10 KSP Residual norm 2.456572610993e-05
11 KSP Residual norm 1.618664171428e-05
12 KSP Residual norm 1.236416016629e-05
13 KSP Residual norm 9.276131690826e-06
14 KSP Residual norm 6.299750950065e-06
15 KSP Residual norm 5.199971546604e-06
16 KSP Residual norm 4.215280305192e-06
17 KSP Residual norm 3.310685226580e-06
18 KSP Residual norm 2.647353646690e-06
19 KSP Residual norm 2.143512465537e-06
20 KSP Residual norm 1.688141107138e-06
21 KSP Residual norm 1.324011624887e-06
22 KSP Residual norm 1.068576928958e-06
23 KSP Residual norm 8.005391589077e-07
24 KSP Residual norm 7.062853206386e-07
25 KSP Residual norm 5.460639739464e-07
26 KSP Residual norm 4.131885387335e-07
27 KSP Residual norm 3.382128422194e-07
28 KSP Residual norm 2.605407908079e-07
29 KSP Residual norm 2.207941372453e-07
30 KSP Residual norm 1.664227754367e-07
31 KSP Residual norm 1.293480753087e-07
32 KSP Residual norm 1.022339799106e-07
33 KSP Residual norm 8.342622502191e-08
34 KSP Residual norm 6.456109612856e-08
35 KSP Residual norm 5.051775573463e-08
36 KSP Residual norm 4.076057630292e-08
37 KSP Residual norm 3.355048531214e-08
38 KSP Residual norm 2.590346557285e-08
39 KSP Residual norm 1.986094351855e-08
40 KSP Residual norm 1.531245446179e-08
41 KSP Residual norm 1.151110673158e-08
42 KSP Residual norm 8.886012431588e-09
43 KSP Residual norm 6.869647838692e-09
44 KSP Residual norm 4.998303926261e-09
45 KSP Residual norm 3.721684939140e-09
46 KSP Residual norm 2.802388512287e-09
47 KSP Residual norm 2.040812245409e-09
48 KSP Residual norm 1.598030648468e-09
49 KSP Residual norm 1.223911507484e-09
50 KSP Residual norm 9.486029841306e-10
51 KSP Residual norm 9.375400011516e-10
52 KSP Residual norm 9.037785008273e-10
53 KSP Residual norm 8.336668280631e-10
54 KSP Residual norm 7.248489993921e-10
55 KSP Residual norm 6.413682799303e-10
56 KSP Residual norm 5.949053625697e-10
57 KSP Residual norm 5.472031686665e-10
58 KSP Residual norm 4.731669631501e-10
59 KSP Residual norm 3.965470470625e-10
60 KSP Residual norm 3.497495556989e-10
61 KSP Residual norm 2.838066413318e-10
62 KSP Residual norm 2.089811918968e-10
63 KSP Residual norm 1.916325129912e-10
64 KSP Residual norm 1.568724777665e-10
65 KSP Residual norm 1.237740959543e-10
66 KSP Residual norm 1.027399527921e-10
67 KSP Residual norm 8.924152695520e-11
68 KSP Residual norm 7.540504163036e-11
69 KSP Residual norm 6.630240414068e-11
70 KSP Residual norm 5.300870278712e-11
71 KSP Residual norm 4.620781488554e-11
72 KSP Residual norm 3.612541043175e-11
73 KSP Residual norm 3.135824086581e-11
74 KSP Residual norm 2.569418206171e-11
75 KSP Residual norm 2.158351485309e-11
76 KSP Residual norm 1.882233100307e-11
77 KSP Residual norm 1.488419863795e-11
78 KSP Residual norm 1.136375385848e-11
79 KSP Residual norm 8.982106813956e-12
80 KSP Residual norm 6.433764182779e-12
81 KSP Residual norm 5.213213076914e-12
82 KSP Residual norm 3.608255915354e-12
83 KSP Residual norm 2.793063077100e-12
84 KSP Residual norm 2.081665917784e-12
85 KSP Residual norm 1.629850004877e-12
86 KSP Residual norm 1.333587036970e-12
87 KSP Residual norm 1.065586535761e-12
88 KSP Residual norm 8.543342741619e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.069207930627e-04 gnorm 1.784172844056e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 1.699883936160e-04
0 KSP Residual norm 3.070094093721e-03
1 KSP Residual norm 4.159469219312e-04
2 KSP Residual norm 3.032789065842e-04
3 KSP Residual norm 2.476140619228e-04
4 KSP Residual norm 1.644920253368e-04
5 KSP Residual norm 1.148953717146e-04
6 KSP Residual norm 6.934604637407e-05
7 KSP Residual norm 4.618975365952e-05
8 KSP Residual norm 3.481199068032e-05
9 KSP Residual norm 2.783792625083e-05
10 KSP Residual norm 2.017774486557e-05
11 KSP Residual norm 1.330213842719e-05
12 KSP Residual norm 1.016282380243e-05
13 KSP Residual norm 7.617473146933e-06
14 KSP Residual norm 5.171135929586e-06
15 KSP Residual norm 4.268881993474e-06
16 KSP Residual norm 3.462483856824e-06
17 KSP Residual norm 2.717818481865e-06
18 KSP Residual norm 2.174389335662e-06
19 KSP Residual norm 1.760949204979e-06
20 KSP Residual norm 1.387898386984e-06
21 KSP Residual norm 1.087955749625e-06
22 KSP Residual norm 8.782126733470e-07
23 KSP Residual norm 6.593623112772e-07
24 KSP Residual norm 5.809665807469e-07
25 KSP Residual norm 4.490171567890e-07
26 KSP Residual norm 3.410222506206e-07
27 KSP Residual norm 2.784805463283e-07
28 KSP Residual norm 2.144124671558e-07
29 KSP Residual norm 1.822488328255e-07
30 KSP Residual norm 1.369866734134e-07
31 KSP Residual norm 1.065196783009e-07
32 KSP Residual norm 8.424696415096e-08
33 KSP Residual norm 6.862957874716e-08
34 KSP Residual norm 5.308829146360e-08
35 KSP Residual norm 4.150028282558e-08
36 KSP Residual norm 3.348309598299e-08
37 KSP Residual norm 2.755501090104e-08
38 KSP Residual norm 2.128475648995e-08
39 KSP Residual norm 1.631837944430e-08
40 KSP Residual norm 1.258052326558e-08
41 KSP Residual norm 9.457775197144e-09
42 KSP Residual norm 7.301885825689e-09
43 KSP Residual norm 5.645403365050e-09
44 KSP Residual norm 4.106978150477e-09
45 KSP Residual norm 3.059220018025e-09
46 KSP Residual norm 2.303043497949e-09
47 KSP Residual norm 1.676289466525e-09
48 KSP Residual norm 1.312373446063e-09
49 KSP Residual norm 1.004731784390e-09
50 KSP Residual norm 7.785025371138e-10
51 KSP Residual norm 7.694207047750e-10
52 KSP Residual norm 7.429703261351e-10
53 KSP Residual norm 6.846625284562e-10
54 KSP Residual norm 5.948440204210e-10
55 KSP Residual norm 5.261245363189e-10
56 KSP Residual norm 4.880977111151e-10
57 KSP Residual norm 4.490106122274e-10
58 KSP Residual norm 3.881217630755e-10
59 KSP Residual norm 3.251354751682e-10
60 KSP Residual norm 2.870690286850e-10
61 KSP Residual norm 2.326466768148e-10
62 KSP Residual norm 1.712540285632e-10
63 KSP Residual norm 1.570260935415e-10
64 KSP Residual norm 1.285341167281e-10
65 KSP Residual norm 1.014087594560e-10
66 KSP Residual norm 8.420962764385e-11
67 KSP Residual norm 7.300464503007e-11
68 KSP Residual norm 6.170134752766e-11
69 KSP Residual norm 5.438006661961e-11
70 KSP Residual norm 4.331980180189e-11
71 KSP Residual norm 3.784603946417e-11
72 KSP Residual norm 2.941443825673e-11
73 KSP Residual norm 2.572903490027e-11
74 KSP Residual norm 2.101909080660e-11
75 KSP Residual norm 1.765392460879e-11
76 KSP Residual norm 1.553507127576e-11
77 KSP Residual norm 1.219762329331e-11
78 KSP Residual norm 9.318235799498e-12
79 KSP Residual norm 7.409927965743e-12
80 KSP Residual norm 5.414133452361e-12
81 KSP Residual norm 4.462208037706e-12
82 KSP Residual norm 2.983380070505e-12
83 KSP Residual norm 2.296199628858e-12
84 KSP Residual norm 1.713568647690e-12
85 KSP Residual norm 1.344531892243e-12
86 KSP Residual norm 1.099171198860e-12
87 KSP Residual norm 8.777851853928e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.699883936160e-04 gnorm 1.465677234193e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 1.396851029859e-04
0 KSP Residual norm 2.526612740308e-03
1 KSP Residual norm 3.419429908843e-04
2 KSP Residual norm 2.494221303951e-04
3 KSP Residual norm 2.036366593312e-04
4 KSP Residual norm 1.353139352338e-04
5 KSP Residual norm 9.454563889631e-05
6 KSP Residual norm 5.702502571768e-05
7 KSP Residual norm 3.796941071133e-05
8 KSP Residual norm 2.862755109921e-05
9 KSP Residual norm 2.288150086613e-05
10 KSP Residual norm 1.657562637298e-05
11 KSP Residual norm 1.091879089026e-05
12 KSP Residual norm 8.336448535744e-06
13 KSP Residual norm 6.256654885695e-06
14 KSP Residual norm 4.245729534613e-06
15 KSP Residual norm 3.506019453429e-06
16 KSP Residual norm 2.845841609475e-06
17 KSP Residual norm 2.231550415032e-06
18 KSP Residual norm 1.786285033878e-06
19 KSP Residual norm 1.448332135586e-06
20 KSP Residual norm 1.140381848997e-06
21 KSP Residual norm 8.941881867755e-07
22 KSP Residual norm 7.236153510177e-07
23 KSP Residual norm 5.424968504305e-07
24 KSP Residual norm 4.784449617918e-07
25 KSP Residual norm 3.693479998373e-07
26 KSP Residual norm 2.792013539527e-07
27 KSP Residual norm 2.305847658161e-07
28 KSP Residual norm 1.759901904393e-07
29 KSP Residual norm 1.486880335164e-07
30 KSP Residual norm 1.125239821532e-07
31 KSP Residual norm 8.902415687264e-08
32 KSP Residual norm 6.899252613295e-08
33 KSP Residual norm 5.662218726570e-08
34 KSP Residual norm 4.362013060966e-08
35 KSP Residual norm 3.416793383398e-08
36 KSP Residual norm 2.755090167314e-08
37 KSP Residual norm 2.267749323500e-08
38 KSP Residual norm 1.750410787155e-08
39 KSP Residual norm 1.342245490875e-08
40 KSP Residual norm 1.034701034193e-08
41 KSP Residual norm 7.778507116664e-09
42 KSP Residual norm 6.003961877588e-09
43 KSP Residual norm 4.641721265397e-09
44 KSP Residual norm 3.376876384433e-09
45 KSP Residual norm 2.514374504018e-09
46 KSP Residual norm 1.893154234070e-09
47 KSP Residual norm 1.378059973711e-09
48 KSP Residual norm 1.078777135317e-09
49 KSP Residual norm 8.258215437467e-10
50 KSP Residual norm 6.394877307399e-10
51 KSP Residual norm 6.319899928892e-10
52 KSP Residual norm 6.110791900739e-10
53 KSP Residual norm 5.625293117160e-10
54 KSP Residual norm 4.885282693723e-10
55 KSP Residual norm 4.319690053892e-10
56 KSP Residual norm 4.007454465822e-10
57 KSP Residual norm 3.687523054747e-10
58 KSP Residual norm 3.187047198168e-10
59 KSP Residual norm 2.669721962356e-10
60 KSP Residual norm 2.360203084585e-10
61 KSP Residual norm 1.911101405352e-10
62 KSP Residual norm 1.406852811405e-10
63 KSP Residual norm 1.290176626769e-10
64 KSP Residual norm 1.056149217348e-10
65 KSP Residual norm 8.331727764044e-11
66 KSP Residual norm 6.913112268028e-11
67 KSP Residual norm 5.983460246178e-11
68 KSP Residual norm 5.060133562426e-11
69 KSP Residual norm 4.468542548537e-11
70 KSP Residual norm 3.551357541735e-11
71 KSP Residual norm 3.103871076601e-11
72 KSP Residual norm 2.412246195321e-11
73 KSP Residual norm 2.113488447611e-11
74 KSP Residual norm 1.723071691702e-11
75 KSP Residual norm 1.446460780793e-11
76 KSP Residual norm 1.277099839041e-11
77 KSP Residual norm 9.986387264509e-12
78 KSP Residual norm 7.643030033081e-12
79 KSP Residual norm 6.101701140432e-12
80 KSP Residual norm 4.503611303119e-12
81 KSP Residual norm 3.688022532383e-12
82 KSP Residual norm 2.458318648743e-12
83 KSP Residual norm 1.889783053535e-12
84 KSP Residual norm 1.410677179219e-12
85 KSP Residual norm 1.107492951405e-12
86 KSP Residual norm 9.054751554585e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.396851029859e-04 gnorm 1.204369414012e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 1.148093534760e-04
0 KSP Residual norm 2.076311406336e-03
1 KSP Residual norm 2.810502225503e-04
2 KSP Residual norm 2.050064928572e-04
3 KSP Residual norm 1.673692550117e-04
4 KSP Residual norm 1.111741336121e-04
5 KSP Residual norm 7.771402293265e-05
6 KSP Residual norm 4.687052760307e-05
7 KSP Residual norm 3.120976250243e-05
8 KSP Residual norm 2.353243884600e-05
9 KSP Residual norm 1.880636371394e-05
10 KSP Residual norm 1.362211220538e-05
11 KSP Residual norm 8.974261000969e-06
12 KSP Residual norm 6.851895737638e-06
13 KSP Residual norm 5.141668095705e-06
14 KSP Residual norm 3.489202541455e-06
15 KSP Residual norm 2.881195106250e-06
16 KSP Residual norm 2.339554813185e-06
17 KSP Residual norm 1.833934719623e-06
18 KSP Residual norm 1.468259329806e-06
19 KSP Residual norm 1.190852875809e-06
20 KSP Residual norm 9.378282557106e-07
21 KSP Residual norm 7.351671551815e-07
22 KSP Residual norm 5.951751248020e-07
23 KSP Residual norm 4.465115334349e-07
24 KSP Residual norm 3.935482014035e-07
25 KSP Residual norm 3.037776837419e-07
26 KSP Residual norm 2.296737281445e-07
27 KSP Residual norm 1.898835191276e-07
28 KSP Residual norm 1.447782632936e-07
29 KSP Residual norm 1.222748047733e-07
30 KSP Residual norm 9.257997870230e-08
31 KSP Residual norm 7.334212477835e-08
32 KSP Residual norm 5.675127941132e-08
33 KSP Residual norm 4.659157237416e-08
34 KSP Residual norm 3.586847149738e-08
35 KSP Residual norm 2.809020020604e-08
36 KSP Residual norm 2.264755925250e-08
37 KSP Residual norm 1.863993173314e-08
38 KSP Residual norm 1.439324134971e-08
39 KSP Residual norm 1.103699993551e-08
40 KSP Residual norm 8.507891001898e-09
41 KSP Residual norm 6.395058628753e-09
42 KSP Residual norm 4.936348181585e-09
43 KSP Residual norm 3.816429195624e-09
44 KSP Residual norm 2.777026837131e-09
45 KSP Residual norm 2.067788453947e-09
46 KSP Residual norm 1.557067676094e-09
47 KSP Residual norm 1.133241368747e-09
48 KSP Residual norm 8.870376917590e-10
49 KSP Residual norm 6.789797347960e-10
50 KSP Residual norm 5.256230295949e-10
51 KSP Residual norm 5.194597183288e-10
52 KSP Residual norm 5.028628800265e-10
53 KSP Residual norm 4.625101544064e-10
54 KSP Residual norm 4.015214767325e-10
55 KSP Residual norm 3.549511763737e-10
56 KSP Residual norm 3.292894028209e-10
57 KSP Residual norm 3.030264284811e-10
58 KSP Residual norm 2.618811872410e-10
59 KSP Residual norm 2.193213508176e-10
60 KSP Residual norm 1.939989518042e-10
61 KSP Residual norm 1.570379798806e-10
62 KSP Residual norm 1.155760879304e-10
63 KSP Residual norm 1.060016368158e-10
64 KSP Residual norm 8.676397861059e-11
65 KSP Residual norm 6.844315879357e-11
66 KSP Residual norm 5.679409023515e-11
67 KSP Residual norm 4.910861003904e-11
68 KSP Residual norm 4.153220469281e-11
69 KSP Residual norm 3.672265241652e-11
70 KSP Residual norm 2.913266358610e-11
71 KSP Residual norm 2.547906889276e-11
72 KSP Residual norm 1.977291137950e-11
73 KSP Residual norm 1.736844519501e-11
74 KSP Residual norm 1.413502785343e-11
75 KSP Residual norm 1.186688975704e-11
76 KSP Residual norm 1.051508809921e-11
77 KSP Residual norm 8.206277886252e-12
78 KSP Residual norm 6.275960345497e-12
79 KSP Residual norm 5.022390243004e-12
80 KSP Residual norm 3.747837230689e-12
81 KSP Residual norm 3.041679877204e-12
82 KSP Residual norm 2.023414477974e-12
83 KSP Residual norm 1.554568341092e-12
84 KSP Residual norm 1.160936315518e-12
85 KSP Residual norm 9.119704871813e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.148093534760e-04 gnorm 9.898746311653e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 9.438092839573e-05
0 KSP Residual norm 1.705973275349e-03
1 KSP Residual norm 2.310054060896e-04
2 KSP Residual norm 1.684888362122e-04
3 KSP Residual norm 1.375605818403e-04
4 KSP Residual norm 9.132951243826e-05
5 KSP Residual norm 6.386280760036e-05
6 KSP Residual norm 3.852004890199e-05
7 KSP Residual norm 2.565911491353e-05
8 KSP Residual norm 1.934405943248e-05
9 KSP Residual norm 1.545895509860e-05
10 KSP Residual norm 1.119776595662e-05
11 KSP Residual norm 7.380355955502e-06
12 KSP Residual norm 5.636442115494e-06
13 KSP Residual norm 4.226418652870e-06
14 KSP Residual norm 2.868034220759e-06
15 KSP Residual norm 2.368177355385e-06
16 KSP Residual norm 1.923355657831e-06
17 KSP Residual norm 1.507494928427e-06
18 KSP Residual norm 1.207096528978e-06
19 KSP Residual norm 9.789549497460e-07
20 KSP Residual norm 7.714118963980e-07
21 KSP Residual norm 6.044656412231e-07
22 KSP Residual norm 4.891816200609e-07
23 KSP Residual norm 3.675152679857e-07
24 KSP Residual norm 3.235956520157e-07
25 KSP Residual norm 2.498256549916e-07
26 KSP Residual norm 1.893364142051e-07
27 KSP Residual norm 1.561213624293e-07
28 KSP Residual norm 1.191648744594e-07
29 KSP Residual norm 1.009151717973e-07
30 KSP Residual norm 7.625287913603e-08
31 KSP Residual norm 6.026146828484e-08
32 KSP Residual norm 4.676554568543e-08
33 KSP Residual norm 3.831033611877e-08
34 KSP Residual norm 2.950136363768e-08
35 KSP Residual norm 2.308122445511e-08
36 KSP Residual norm 1.860980170239e-08
37 KSP Residual norm 1.531387355304e-08
38 KSP Residual norm 1.183243996014e-08
39 KSP Residual norm 9.072496619436e-09
40 KSP Residual norm 6.993529730534e-09
41 KSP Residual norm 5.256545401869e-09
42 KSP Residual norm 4.058083599965e-09
43 KSP Residual norm 3.137545569063e-09
44 KSP Residual norm 2.283086194880e-09
45 KSP Residual norm 1.700454583768e-09
46 KSP Residual norm 1.280369950344e-09
47 KSP Residual norm 9.316292118293e-10
48 KSP Residual norm 7.291798287392e-10
49 KSP Residual norm 5.580601154415e-10
50 KSP Residual norm 4.319849875634e-10
51 KSP Residual norm 4.269273799263e-10
52 KSP Residual norm 4.135531038285e-10
53 KSP Residual norm 3.802169133550e-10
54 KSP Residual norm 3.300082209483e-10
55 KSP Residual norm 2.916792794049e-10
56 KSP Residual norm 2.706076757888e-10
57 KSP Residual norm 2.490290986049e-10
58 KSP Residual norm 2.151911804521e-10
59 KSP Residual norm 1.801739217004e-10
60 KSP Residual norm 1.594201702490e-10
61 KSP Residual norm 1.289989131354e-10
62 KSP Residual norm 9.491955544054e-11
63 KSP Residual norm 8.705250979236e-11
64 KSP Residual norm 7.125040602005e-11
65 KSP Residual norm 5.620649015713e-11
66 KSP Residual norm 4.665874817758e-11
67 KSP Residual norm 4.031602329605e-11
68 KSP Residual norm 3.409368867161e-11
69 KSP Residual norm 3.017184124876e-11
70 KSP Residual norm 2.390215024376e-11
71 KSP Residual norm 2.092236166273e-11
72 KSP Residual norm 1.620538939583e-11
73 KSP Residual norm 1.427295524507e-11
74 KSP Residual norm 1.159859751082e-11
75 KSP Residual norm 9.743475598627e-12
76 KSP Residual norm 8.659215923567e-12
77 KSP Residual norm 6.757128894884e-12
78 KSP Residual norm 5.157287941115e-12
79 KSP Residual norm 4.130986282612e-12
80 KSP Residual norm 3.110878781492e-12
81 KSP Residual norm 2.503841887373e-12
82 KSP Residual norm 1.663993301178e-12
83 KSP Residual norm 1.278353682752e-12
84 KSP Residual norm 9.551090840810e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.438092839573e-05 gnorm 8.137336095817e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 7.759916808848e-05
0 KSP Residual norm 1.402877170191e-03
1 KSP Residual norm 1.899401836925e-04
2 KSP Residual norm 1.385475935884e-04
3 KSP Residual norm 1.131140370804e-04
4 KSP Residual norm 7.509039305192e-05
5 KSP Residual norm 5.251921908049e-05
6 KSP Residual norm 3.167424489677e-05
7 KSP Residual norm 2.109841873675e-05
8 KSP Residual norm 1.590709077803e-05
9 KSP Residual norm 1.271071554701e-05
10 KSP Residual norm 9.205792544594e-06
11 KSP Residual norm 6.066998778579e-06
12 KSP Residual norm 4.633014379033e-06
13 KSP Residual norm 3.474474090077e-06
14 KSP Residual norm 2.357699655615e-06
15 KSP Residual norm 1.946831544671e-06
16 KSP Residual norm 1.581575572303e-06
17 KSP Residual norm 1.239254610370e-06
18 KSP Residual norm 9.924722797582e-07
19 KSP Residual norm 8.051366456672e-07
20 KSP Residual norm 6.343850335637e-07
21 KSP Residual norm 4.970611989424e-07
22 KSP Residual norm 4.024941765270e-07
23 KSP Residual norm 3.024204798714e-07
24 KSP Residual norm 2.662211865334e-07
25 KSP Residual norm 2.054978183013e-07
26 KSP Residual norm 1.556810787958e-07
27 KSP Residual norm 1.286019234106e-07
28 KSP Residual norm 9.800084168235e-08
29 KSP Residual norm 8.290412469249e-08
30 KSP Residual norm 6.269917593411e-08
31 KSP Residual norm 4.968701763264e-08
32 KSP Residual norm 3.844264970506e-08
33 KSP Residual norm 3.152644928120e-08
34 KSP Residual norm 2.425931450502e-08
35 KSP Residual norm 1.898331622235e-08
36 KSP Residual norm 1.530351094085e-08
37 KSP Residual norm 1.259310005454e-08
38 KSP Residual norm 9.731129161976e-09
39 KSP Residual norm 7.461504897933e-09
40 KSP Residual norm 5.751566877885e-09
41 KSP Residual norm 4.322820877579e-09
42 KSP Residual norm 3.337203339310e-09
43 KSP Residual norm 2.580193935494e-09
44 KSP Residual norm 1.877654786862e-09
45 KSP Residual norm 1.398438259147e-09
46 KSP Residual norm 1.053032024722e-09
47 KSP Residual norm 7.661882387390e-10
48 KSP Residual norm 5.996640974779e-10
49 KSP Residual norm 4.589165910503e-10
50 KSP Residual norm 3.551687664483e-10
51 KSP Residual norm 3.510079753875e-10
52 KSP Residual norm 3.402043206822e-10
53 KSP Residual norm 3.126399275620e-10
54 KSP Residual norm 2.713169638124e-10
55 KSP Residual norm 2.397709020184e-10
56 KSP Residual norm 2.224489350851e-10
57 KSP Residual norm 2.047268532464e-10
58 KSP Residual norm 1.769008815016e-10
59 KSP Residual norm 1.480999546666e-10
60 KSP Residual norm 1.310947552189e-10
61 KSP Residual norm 1.060514705502e-10
62 KSP Residual norm 7.802918321108e-11
63 KSP Residual norm 7.156535386829e-11
64 KSP Residual norm 5.857374743970e-11
65 KSP Residual norm 4.620573073656e-11
66 KSP Residual norm 3.835391227690e-11
67 KSP Residual norm 3.311859727182e-11
68 KSP Residual norm 2.801005472565e-11
69 KSP Residual norm 2.480734972720e-11
70 KSP Residual norm 1.963218374155e-11
71 KSP Residual norm 1.718940011499e-11
72 KSP Residual norm 1.331042907727e-11
73 KSP Residual norm 1.173396946955e-11
74 KSP Residual norm 9.525725196406e-12
75 KSP Residual norm 8.003381575765e-12
76 KSP Residual norm 7.122982298433e-12
77 KSP Residual norm 5.555295524772e-12
78 KSP Residual norm 4.238043133223e-12
79 KSP Residual norm 3.397971897303e-12
80 KSP Residual norm 2.571112448201e-12
81 KSP Residual norm 2.060134449483e-12
82 KSP Residual norm 1.369130155674e-12
83 KSP Residual norm 1.051641499965e-12
84 KSP Residual norm 7.858836377333e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.759916808848e-05 gnorm 6.690389135133e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 6.380932109076e-05
0 KSP Residual norm 1.152869883890e-03
1 KSP Residual norm 1.561632493669e-04
2 KSP Residual norm 1.138968486732e-04
3 KSP Residual norm 9.298833491621e-05
4 KSP Residual norm 6.170497163039e-05
5 KSP Residual norm 4.316843395110e-05
6 KSP Residual norm 2.603932858954e-05
7 KSP Residual norm 1.734879116379e-05
8 KSP Residual norm 1.307871457821e-05
9 KSP Residual norm 1.045103757912e-05
10 KSP Residual norm 7.569865497005e-06
11 KSP Residual norm 4.990724679533e-06
12 KSP Residual norm 3.812030053419e-06
13 KSP Residual norm 2.857034721831e-06
14 KSP Residual norm 1.938912612893e-06
15 KSP Residual norm 1.600891622646e-06
16 KSP Residual norm 1.300626316990e-06
17 KSP Residual norm 1.019146169335e-06
18 KSP Residual norm 8.162130084359e-07
19 KSP Residual norm 6.620631132521e-07
20 KSP Residual norm 5.219157804027e-07
21 KSP Residual norm 4.088027931102e-07
22 KSP Residual norm 3.308636609200e-07
23 KSP Residual norm 2.488651056046e-07
24 KSP Residual norm 2.189136444231e-07
25 KSP Residual norm 1.690196744132e-07
26 KSP Residual norm 1.282596670918e-07
27 KSP Residual norm 1.057021941002e-07
28 KSP Residual norm 8.067517195034e-08
29 KSP Residual norm 6.838342720262e-08
30 KSP Residual norm 5.164167682160e-08
31 KSP Residual norm 4.079582176612e-08
32 KSP Residual norm 3.167176599558e-08
33 KSP Residual norm 2.592323298612e-08
34 KSP Residual norm 1.995551064569e-08
35 KSP Residual norm 1.560327559672e-08
36 KSP Residual norm 1.257874997562e-08
37 KSP Residual norm 1.034941897664e-08
38 KSP Residual norm 8.002452363699e-09
39 KSP Residual norm 6.135576011386e-09
40 KSP Residual norm 4.729531144251e-09
41 KSP Residual norm 3.554357357255e-09
42 KSP Residual norm 2.744297538558e-09
43 KSP Residual norm 2.121859862941e-09
44 KSP Residual norm 1.544300246728e-09
45 KSP Residual norm 1.150382325504e-09
46 KSP Residual norm 8.662545820753e-10
47 KSP Residual norm 6.301827969845e-10
48 KSP Residual norm 4.931975665631e-10
49 KSP Residual norm 3.774116622979e-10
50 KSP Residual norm 2.920782647581e-10
51 KSP Residual norm 2.886620558324e-10
52 KSP Residual norm 2.799153303543e-10
53 KSP Residual norm 2.571508579297e-10
54 KSP Residual norm 2.231291949630e-10
55 KSP Residual norm 1.971629759528e-10
56 KSP Residual norm 1.829205336921e-10
57 KSP Residual norm 1.683461697618e-10
58 KSP Residual norm 1.454593904151e-10
59 KSP Residual norm 1.217540987561e-10
60 KSP Residual norm 1.077836463109e-10
61 KSP Residual norm 8.718664653873e-11
62 KSP Residual norm 6.413725729989e-11
63 KSP Residual norm 5.882430823798e-11
64 KSP Residual norm 4.814121452186e-11
65 KSP Residual norm 3.797679653502e-11
66 KSP Residual norm 3.153357029143e-11
67 KSP Residual norm 2.722048363985e-11
68 KSP Residual norm 2.301758818506e-11
69 KSP Residual norm 2.039509144924e-11
70 KSP Residual norm 1.612783472633e-11
71 KSP Residual norm 1.412738620735e-11
72 KSP Residual norm 1.092987906304e-11
73 KSP Residual norm 9.647981327172e-12
74 KSP Residual norm 7.825882339657e-12
75 KSP Residual norm 6.578079830787e-12
76 KSP Residual norm 5.862638923573e-12
77 KSP Residual norm 4.574393342898e-12
78 KSP Residual norm 3.484762916040e-12
79 KSP Residual norm 2.794287495906e-12
80 KSP Residual norm 2.124121897048e-12
81 KSP Residual norm 1.694570140920e-12
82 KSP Residual norm 1.125983638617e-12
83 KSP Residual norm 8.649554435714e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.380932109076e-05 gnorm 5.501430149703e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 5.247540736144e-05
0 KSP Residual norm 9.492541274516e-04
1 KSP Residual norm 1.284676920401e-04
2 KSP Residual norm 9.372645980364e-05
3 KSP Residual norm 7.651733673534e-05
4 KSP Residual norm 5.079616598511e-05
5 KSP Residual norm 3.553814560467e-05
6 KSP Residual norm 2.142709942260e-05
7 KSP Residual norm 1.426901986388e-05
8 KSP Residual norm 1.076084656173e-05
9 KSP Residual norm 8.596465079760e-06
10 KSP Residual norm 6.224157750807e-06
11 KSP Residual norm 4.100373485671e-06
12 KSP Residual norm 3.130197379868e-06
13 KSP Residual norm 2.349052241893e-06
14 KSP Residual norm 1.593981649728e-06
15 KSP Residual norm 1.316252415571e-06
16 KSP Residual norm 1.069793748535e-06
17 KSP Residual norm 8.378030901082e-07
18 KSP Residual norm 6.711405355900e-07
19 KSP Residual norm 5.448220668179e-07
20 KSP Residual norm 4.290538589667e-07
21 KSP Residual norm 3.362063131932e-07
22 KSP Residual norm 2.726302234206e-07
23 KSP Residual norm 2.047560244862e-07
24 KSP Residual norm 1.802326551186e-07
25 KSP Residual norm 1.390722766768e-07
26 KSP Residual norm 1.051804883826e-07
27 KSP Residual norm 8.726665926580e-08
28 KSP Residual norm 6.627034306454e-08
29 KSP Residual norm 5.584194333076e-08
30 KSP Residual norm 4.233848273237e-08
31 KSP Residual norm 3.375629153642e-08
32 KSP Residual norm 2.595192960394e-08
33 KSP Residual norm 2.135092183984e-08
34 KSP Residual norm 1.640533244100e-08
35 KSP Residual norm 1.284859143121e-08
36 KSP Residual norm 1.035455881321e-08
37 KSP Residual norm 8.521614940503e-09
38 KSP Residual norm 6.584213620721e-09
39 KSP Residual norm 5.049078534146e-09
40 KSP Residual norm 3.891811446024e-09
41 KSP Residual norm 2.924773409687e-09
42 KSP Residual norm 2.257708916122e-09
43 KSP Residual norm 1.745542935172e-09
44 KSP Residual norm 1.270455404672e-09
45 KSP Residual norm 9.460099913117e-10
46 KSP Residual norm 7.124811804071e-10
47 KSP Residual norm 5.184399166930e-10
48 KSP Residual norm 4.057401624537e-10
49 KSP Residual norm 3.105055984703e-10
50 KSP Residual norm 2.402176754459e-10
51 KSP Residual norm 2.373978854224e-10
52 KSP Residual norm 2.302794297580e-10
53 KSP Residual norm 2.114676189863e-10
54 KSP Residual norm 1.834876983008e-10
55 KSP Residual norm 1.621207483266e-10
56 KSP Residual norm 1.504031237181e-10
57 KSP Residual norm 1.384427179613e-10
58 KSP Residual norm 1.196226254209e-10
59 KSP Residual norm 1.001397872139e-10
60 KSP Residual norm 8.870236755899e-11
61 KSP Residual norm 7.173452246143e-11
62 KSP Residual norm 5.277872707513e-11
63 KSP Residual norm 4.841232760757e-11
64 KSP Residual norm 3.962337278465e-11
65 KSP Residual norm 3.125572685136e-11
66 KSP Residual norm 2.593518255977e-11
67 KSP Residual norm 2.237282968121e-11
68 KSP Residual norm 1.892669384983e-11
69 KSP Residual norm 1.678200484139e-11
70 KSP Residual norm 1.326236309659e-11
71 KSP Residual norm 1.161347190106e-11
72 KSP Residual norm 8.996492868933e-12
73 KSP Residual norm 7.935130391179e-12
74 KSP Residual norm 6.433069702175e-12
75 KSP Residual norm 5.404982914523e-12
76 KSP Residual norm 4.817396068075e-12
77 KSP Residual norm 3.752733349822e-12
78 KSP Residual norm 2.863257499241e-12
79 KSP Residual norm 2.299380677712e-12
80 KSP Residual norm 1.749273160562e-12
81 KSP Residual norm 1.394461476949e-12
82 KSP Residual norm 9.271357469924e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.247540736144e-05 gnorm 4.524234350439e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 4.315829029178e-05
0 KSP Residual norm 7.806320411871e-04
1 KSP Residual norm 1.056717121581e-04
2 KSP Residual norm 7.709422520428e-05
3 KSP Residual norm 6.292941298882e-05
4 KSP Residual norm 4.177357101491e-05
5 KSP Residual norm 2.923532153098e-05
6 KSP Residual norm 1.762776101869e-05
7 KSP Residual norm 1.173256129315e-05
8 KSP Residual norm 8.850999166117e-06
9 KSP Residual norm 7.070053376470e-06
10 KSP Residual norm 5.118760268397e-06
11 KSP Residual norm 3.371243449360e-06
12 KSP Residual norm 2.573040157116e-06
13 KSP Residual norm 1.932052940080e-06
14 KSP Residual norm 1.311499226275e-06
15 KSP Residual norm 1.082818018384e-06
16 KSP Residual norm 8.801981078403e-07
17 KSP Residual norm 6.892751782314e-07
18 KSP Residual norm 5.520711175493e-07
19 KSP Residual norm 4.483630060006e-07
20 KSP Residual norm 3.529544592071e-07
21 KSP Residual norm 2.765950065436e-07
22 KSP Residual norm 2.244420278644e-07
23 KSP Residual norm 1.684488935284e-07
24 KSP Residual norm 1.483076056619e-07
25 KSP Residual norm 1.144269609358e-07
26 KSP Residual norm 8.629300217359e-08
27 KSP Residual norm 7.185873250567e-08
28 KSP Residual norm 5.451245278731e-08
29 KSP Residual norm 4.574390184206e-08
30 KSP Residual norm 3.480121860250e-08
31 KSP Residual norm 2.777850304615e-08
32 KSP Residual norm 2.130762383389e-08
33 KSP Residual norm 1.757298269676e-08
34 KSP Residual norm 1.349118062125e-08
35 KSP Residual norm 1.057475779562e-08
36 KSP Residual norm 8.519291437416e-09
37 KSP Residual norm 7.012560915371e-09
38 KSP Residual norm 5.419320664144e-09
39 KSP Residual norm 4.156279537943e-09
40 KSP Residual norm 3.203582302074e-09
41 KSP Residual norm 2.406888488944e-09
42 KSP Residual norm 1.857858627104e-09
43 KSP Residual norm 1.436396964619e-09
44 KSP Residual norm 1.045984034212e-09
45 KSP Residual norm 7.786173373752e-10
46 KSP Residual norm 5.866435356875e-10
47 KSP Residual norm 4.269285574692e-10
48 KSP Residual norm 3.341016644827e-10
49 KSP Residual norm 2.557255692095e-10
50 KSP Residual norm 1.977725482809e-10
51 KSP Residual norm 1.954491673944e-10
52 KSP Residual norm 1.897463487394e-10
53 KSP Residual norm 1.741009074354e-10
54 KSP Residual norm 1.510448619675e-10
55 KSP Residual norm 1.334411460788e-10
56 KSP Residual norm 1.237759546695e-10
57 KSP Residual norm 1.139404916087e-10
58 KSP Residual norm 9.846655532206e-11
59 KSP Residual norm 8.242562539959e-11
60 KSP Residual norm 7.301848384638e-11
61 KSP Residual norm 5.908100839388e-11
62 KSP Residual norm 4.346345550030e-11
63 KSP Residual norm 3.987887362818e-11
64 KSP Residual norm 3.263162225267e-11
65 KSP Residual norm 2.573831091783e-11
66 KSP Residual norm 2.135052006865e-11
67 KSP Residual norm 1.841555226333e-11
68 KSP Residual norm 1.557704031787e-11
69 KSP Residual norm 1.381712556262e-11
70 KSP Residual norm 1.091522291595e-11
71 KSP Residual norm 9.553582980398e-12
72 KSP Residual norm 7.410554324757e-12
73 KSP Residual norm 6.530810018277e-12
74 KSP Residual norm 5.292634212007e-12
75 KSP Residual norm 4.444022506802e-12
76 KSP Residual norm 3.961178077489e-12
77 KSP Residual norm 3.080851749644e-12
78 KSP Residual norm 2.353544728315e-12
79 KSP Residual norm 1.892507080077e-12
80 KSP Residual norm 1.441354046730e-12
81 KSP Residual norm 1.147875539922e-12
82 KSP Residual norm 7.634768557941e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.315829029178e-05 gnorm 3.720932303480e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 3.549791483229e-05
0 KSP Residual norm 6.415265343733e-04
1 KSP Residual norm 8.687871464665e-05
2 KSP Residual norm 6.337257691737e-05
3 KSP Residual norm 5.173921222661e-05
4 KSP Residual norm 3.432620464478e-05
5 KSP Residual norm 2.402184247494e-05
6 KSP Residual norm 1.448756469428e-05
7 KSP Residual norm 9.652818389477e-06
8 KSP Residual norm 7.277521409072e-06
9 KSP Residual norm 5.814409966783e-06
10 KSP Residual norm 4.210605615790e-06
11 KSP Residual norm 2.775805987748e-06
12 KSP Residual norm 2.120033542151e-06
13 KSP Residual norm 1.589080017453e-06
14 KSP Residual norm 1.078354053851e-06
15 KSP Residual norm 8.903971920922e-07
16 KSP Residual norm 7.236761777243e-07
17 KSP Residual norm 5.668129626350e-07
18 KSP Residual norm 4.540794573916e-07
19 KSP Residual norm 3.684665955667e-07
20 KSP Residual norm 2.904417240486e-07
21 KSP Residual norm 2.274674242869e-07
22 KSP Residual norm 1.842490561333e-07
23 KSP Residual norm 1.386288459346e-07
24 KSP Residual norm 1.218897005009e-07
25 KSP Residual norm 9.409191946621e-08
26 KSP Residual norm 7.139559775735e-08
27 KSP Residual norm 5.896204388097e-08
28 KSP Residual norm 4.489954910918e-08
29 KSP Residual norm 3.802003731729e-08
30 KSP Residual norm 2.873718403290e-08
31 KSP Residual norm 2.278959819485e-08
32 KSP Residual norm 1.761881964159e-08
33 KSP Residual norm 1.443878308782e-08
34 KSP Residual norm 1.110381368601e-08
35 KSP Residual norm 8.683332428189e-09
36 KSP Residual norm 6.998633809336e-09
37 KSP Residual norm 5.758142464555e-09
38 KSP Residual norm 4.453237726208e-09
39 KSP Residual norm 3.414422124161e-09
40 KSP Residual norm 2.631882684529e-09
41 KSP Residual norm 1.977840683231e-09
42 KSP Residual norm 1.527079392199e-09
43 KSP Residual norm 1.180729478138e-09
44 KSP Residual norm 8.593758110337e-10
45 KSP Residual norm 6.401768167931e-10
46 KSP Residual norm 4.820872512791e-10
47 KSP Residual norm 3.506906524469e-10
48 KSP Residual norm 2.744475335840e-10
49 KSP Residual norm 2.099971143189e-10
50 KSP Residual norm 1.624747013649e-10
51 KSP Residual norm 1.605731030443e-10
52 KSP Residual norm 1.558145944751e-10
53 KSP Residual norm 1.430653678641e-10
54 KSP Residual norm 1.241182203458e-10
55 KSP Residual norm 1.096514213840e-10
56 KSP Residual norm 1.017331728956e-10
57 KSP Residual norm 9.363878626432e-11
58 KSP Residual norm 8.090142887848e-11
59 KSP Residual norm 6.770763090575e-11
60 KSP Residual norm 5.997583717617e-11
61 KSP Residual norm 4.849226746402e-11
62 KSP Residual norm 3.566979844523e-11
63 KSP Residual norm 3.271567762765e-11
64 KSP Residual norm 2.677464214294e-11
65 KSP Residual norm 2.112169275577e-11
66 KSP Residual norm 1.753680583507e-11
67 KSP Residual norm 1.512351485514e-11
68 KSP Residual norm 1.279025226858e-11
69 KSP Residual norm 1.134566977510e-11
70 KSP Residual norm 8.958546120529e-12
71 KSP Residual norm 7.850639546050e-12
72 KSP Residual norm 6.072603560603e-12
73 KSP Residual norm 5.366191999714e-12
74 KSP Residual norm 4.346566983904e-12
75 KSP Residual norm 3.655150326497e-12
76 KSP Residual norm 3.263040396372e-12
77 KSP Residual norm 2.546030433142e-12
78 KSP Residual norm 1.937493560768e-12
79 KSP Residual norm 1.554877388861e-12
80 KSP Residual norm 1.189134606596e-12
81 KSP Residual norm 9.432055031389e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.549791483229e-05 gnorm 3.060476145765e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 2.919888639315e-05
0 KSP Residual norm 5.277123105088e-04
1 KSP Residual norm 7.147405819912e-05
2 KSP Residual norm 5.213678891145e-05
3 KSP Residual norm 4.255973043871e-05
4 KSP Residual norm 2.823761319484e-05
5 KSP Residual norm 1.976588597903e-05
6 KSP Residual norm 1.192093149189e-05
7 KSP Residual norm 7.938073398143e-06
8 KSP Residual norm 5.986849613539e-06
9 KSP Residual norm 4.782724512306e-06
10 KSP Residual norm 3.463260860107e-06
11 KSP Residual norm 2.282285275347e-06
12 KSP Residual norm 1.742671661096e-06
13 KSP Residual norm 1.307147640566e-06
14 KSP Residual norm 8.873296366707e-07
15 KSP Residual norm 7.325787211377e-07
16 KSP Residual norm 5.954869294708e-07
17 KSP Residual norm 4.663730521559e-07
18 KSP Residual norm 3.735559426983e-07
19 KSP Residual norm 3.032670340812e-07
20 KSP Residual norm 2.389364567426e-07
21 KSP Residual norm 1.871548539234e-07
22 KSP Residual norm 1.517083539680e-07
23 KSP Residual norm 1.140417692827e-07
24 KSP Residual norm 1.003105808359e-07
25 KSP Residual norm 7.742127963985e-08
26 KSP Residual norm 5.855553362928e-08
27 KSP Residual norm 4.856679106800e-08
28 KSP Residual norm 3.692659797836e-08
29 KSP Residual norm 3.114632158461e-08
30 KSP Residual norm 2.362211008393e-08
31 KSP Residual norm 1.877492064102e-08
32 KSP Residual norm 1.446704547293e-08
33 KSP Residual norm 1.188853503835e-08
34 KSP Residual norm 9.133783815530e-09
35 KSP Residual norm 7.148078202676e-09
36 KSP Residual norm 5.759769944266e-09
37 KSP Residual norm 4.739530065516e-09
38 KSP Residual norm 3.665760785882e-09
39 KSP Residual norm 2.810981783372e-09
40 KSP Residual norm 2.166711473217e-09
41 KSP Residual norm 1.627856189658e-09
42 KSP Residual norm 1.256767358887e-09
43 KSP Residual norm 9.717149193088e-10
44 KSP Residual norm 7.075822321129e-10
45 KSP Residual norm 5.269122159994e-10
46 KSP Residual norm 3.969481294018e-10
47 KSP Residual norm 2.888047212015e-10
48 KSP Residual norm 2.260063755369e-10
49 KSP Residual norm 1.729637093107e-10
50 KSP Residual norm 1.337798779385e-10
51 KSP Residual norm 1.322122816078e-10
52 KSP Residual norm 1.283838518521e-10
53 KSP Residual norm 1.177923988073e-10
54 KSP Residual norm 1.021825592157e-10
55 KSP Residual norm 9.026543582566e-11
56 KSP Residual norm 8.373303746362e-11
57 KSP Residual norm 7.707606293925e-11
58 KSP Residual norm 6.660226152543e-11
59 KSP Residual norm 5.574028653680e-11
60 KSP Residual norm 4.937944029006e-11
61 KSP Residual norm 3.994455065688e-11
62 KSP Residual norm 2.938040729108e-11
63 KSP Residual norm 2.695442735088e-11
64 KSP Residual norm 2.205514690838e-11
65 KSP Residual norm 1.739713732324e-11
66 KSP Residual norm 1.443910544818e-11
67 KSP Residual norm 1.245102273496e-11
68 KSP Residual norm 1.052943354148e-11
69 KSP Residual norm 9.342934095084e-12
70 KSP Residual norm 7.375555671898e-12
71 KSP Residual norm 6.459811433507e-12
72 KSP Residual norm 5.003760705792e-12
73 KSP Residual norm 4.417153150424e-12
74 KSP Residual norm 3.577098361759e-12
75 KSP Residual norm 3.006046444020e-12
76 KSP Residual norm 2.683271250968e-12
77 KSP Residual norm 2.090621875593e-12
78 KSP Residual norm 1.592962899255e-12
79 KSP Residual norm 1.280070514871e-12
80 KSP Residual norm 9.791414190068e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.919888639315e-05 gnorm 2.517394834073e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 2.401873635859e-05
0 KSP Residual norm 4.339907994481e-04
1 KSP Residual norm 5.878337109932e-05
2 KSP Residual norm 4.287793204989e-05
3 KSP Residual norm 3.500548898445e-05
4 KSP Residual norm 2.322039275363e-05
5 KSP Residual norm 1.625307300152e-05
6 KSP Residual norm 9.802734959356e-06
7 KSP Residual norm 6.531007412231e-06
8 KSP Residual norm 4.924203949418e-06
9 KSP Residual norm 3.934093701451e-06
10 KSP Residual norm 2.848913731287e-06
11 KSP Residual norm 1.878190144201e-06
12 KSP Residual norm 1.434500487753e-06
13 KSP Residual norm 1.075190499653e-06
14 KSP Residual norm 7.297161595190e-07
15 KSP Residual norm 6.024924311295e-07
16 KSP Residual norm 4.897307841563e-07
17 KSP Residual norm 3.835542967248e-07
18 KSP Residual norm 3.072711076657e-07
19 KSP Residual norm 2.493666558350e-07
20 KSP Residual norm 1.965739946282e-07
21 KSP Residual norm 1.539355462444e-07
22 KSP Residual norm 1.247000508542e-07
23 KSP Residual norm 9.384404694079e-08
24 KSP Residual norm 8.249301950189e-08
25 KSP Residual norm 6.368155509210e-08
26 KSP Residual norm 4.831060286506e-08
27 KSP Residual norm 3.991774824452e-08
28 KSP Residual norm 3.039362227288e-08
29 KSP Residual norm 2.572889963362e-08
30 KSP Residual norm 1.945515484134e-08
31 KSP Residual norm 1.542804365782e-08
32 KSP Residual norm 1.192507805302e-08
33 KSP Residual norm 9.773763407311e-09
34 KSP Residual norm 7.514479266888e-09
35 KSP Residual norm 5.875831338377e-09
36 KSP Residual norm 4.735370347185e-09
37 KSP Residual norm 3.895911999455e-09
38 KSP Residual norm 3.013957790896e-09
39 KSP Residual norm 2.310898898766e-09
40 KSP Residual norm 1.781266127741e-09
41 KSP Residual norm 1.338472568347e-09
42 KSP Residual norm 1.033459908185e-09
43 KSP Residual norm 7.990763052430e-10
44 KSP Residual norm 5.816945520026e-10
45 KSP Residual norm 4.333180166334e-10
46 KSP Residual norm 3.263487108878e-10
47 KSP Residual norm 2.373945766445e-10
48 KSP Residual norm 1.857782095204e-10
49 KSP Residual norm 1.421519873985e-10
50 KSP Residual norm 1.099693622533e-10
51 KSP Residual norm 1.086825942081e-10
52 KSP Residual norm 1.055070936461e-10
53 KSP Residual norm 9.683879628146e-11
54 KSP Residual norm 8.400620465628e-11
55 KSP Residual norm 7.420824115331e-11
56 KSP Residual norm 6.884689596355e-11
57 KSP Residual norm 6.337109102970e-11
58 KSP Residual norm 5.475175434304e-11
59 KSP Residual norm 4.581864093381e-11
60 KSP Residual norm 4.059185188179e-11
61 KSP Residual norm 3.282091942663e-11
62 KSP Residual norm 2.414020192137e-11
63 KSP Residual norm 2.214245760236e-11
64 KSP Residual norm 1.811995922326e-11
65 KSP Residual norm 1.429417912160e-11
66 KSP Residual norm 1.186825038478e-11
67 KSP Residual norm 1.023245634421e-11
68 KSP Residual norm 8.653122227345e-12
69 KSP Residual norm 7.678663325783e-12
70 KSP Residual norm 6.060010997628e-12
71 KSP Residual norm 5.310834906209e-12
72 KSP Residual norm 4.108653275528e-12
73 KSP Residual norm 3.631407216376e-12
74 KSP Residual norm 2.939988614015e-12
75 KSP Residual norm 2.472494406770e-12
76 KSP Residual norm 2.208389622981e-12
77 KSP Residual norm 1.723125194714e-12
78 KSP Residual norm 1.310781484510e-12
79 KSP Residual norm 1.052271001919e-12
80 KSP Residual norm 8.064398548604e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.401873635859e-05 gnorm 2.070781661480e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 1.975835643143e-05
0 KSP Residual norm 3.570876451108e-04
1 KSP Residual norm 4.836680853207e-05
2 KSP Residual norm 3.528174352627e-05
3 KSP Residual norm 2.879959735044e-05
4 KSP Residual norm 1.910667292857e-05
5 KSP Residual norm 1.337644439363e-05
6 KSP Residual norm 8.067408222979e-06
7 KSP Residual norm 5.371318713191e-06
8 KSP Residual norm 4.051435008699e-06
9 KSP Residual norm 3.236402967972e-06
10 KSP Residual norm 2.343432081443e-06
11 KSP Residual norm 1.544200773818e-06
12 KSP Residual norm 1.179027058992e-06
13 KSP Residual norm 8.844985512865e-07
14 KSP Residual norm 6.004838101314e-07
15 KSP Residual norm 4.957391645215e-07
16 KSP Residual norm 4.030132110048e-07
17 KSP Residual norm 3.156028014489e-07
18 KSP Residual norm 2.527940298632e-07
19 KSP Residual norm 2.052674845548e-07
20 KSP Residual norm 1.617075864224e-07
21 KSP Residual norm 1.266608090882e-07
22 KSP Residual norm 1.027038038934e-07
23 KSP Residual norm 7.719867079910e-08
24 KSP Residual norm 6.789855529945e-08
25 KSP Residual norm 5.240304132533e-08
26 KSP Residual norm 3.960607646661e-08
27 KSP Residual norm 3.289074390406e-08
28 KSP Residual norm 2.499206076810e-08
29 KSP Residual norm 2.105614796608e-08
30 KSP Residual norm 1.598476694529e-08
31 KSP Residual norm 1.271541120541e-08
32 KSP Residual norm 9.786530957775e-09
33 KSP Residual norm 8.048484578551e-09
34 KSP Residual norm 6.181102062598e-09
35 KSP Residual norm 4.838081448064e-09
36 KSP Residual norm 3.897890365084e-09
37 KSP Residual norm 3.207561805525e-09
38 KSP Residual norm 2.481259811366e-09
39 KSP Residual norm 1.902743764924e-09
40 KSP Residual norm 1.466626481330e-09
41 KSP Residual norm 1.101780029895e-09
42 KSP Residual norm 8.506136919993e-10
43 KSP Residual norm 6.576853250420e-10
44 KSP Residual norm 4.789888792487e-10
45 KSP Residual norm 3.566602919886e-10
46 KSP Residual norm 2.687233120740e-10
47 KSP Residual norm 1.955179425792e-10
48 KSP Residual norm 1.530008491380e-10
49 KSP Residual norm 1.170957661807e-10
50 KSP Residual norm 9.055580492661e-11
51 KSP Residual norm 8.949442882442e-11
52 KSP Residual norm 8.693368426827e-11
53 KSP Residual norm 7.973523838377e-11
54 KSP Residual norm 6.916471916708e-11
55 KSP Residual norm 6.109369374242e-11
56 KSP Residual norm 5.667011278542e-11
57 KSP Residual norm 5.216693541777e-11
58 KSP Residual norm 4.507916551409e-11
59 KSP Residual norm 3.772555955140e-11
60 KSP Residual norm 3.342538444462e-11
61 KSP Residual norm 2.704007607097e-11
62 KSP Residual norm 1.988798052231e-11
63 KSP Residual norm 1.824719400664e-11
64 KSP Residual norm 1.492956221152e-11
65 KSP Residual norm 1.177627691587e-11
66 KSP Residual norm 9.773129881584e-12
67 KSP Residual norm 8.425513020061e-12
68 KSP Residual norm 7.125073126125e-12
69 KSP Residual norm 6.324283845440e-12
70 KSP Residual norm 4.990526072747e-12
71 KSP Residual norm 4.370683729835e-12
72 KSP Residual norm 3.386656267984e-12
73 KSP Residual norm 2.989543056806e-12
74 KSP Residual norm 2.420018615456e-12
75 KSP Residual norm 2.033574942863e-12
76 KSP Residual norm 1.815801185314e-12
77 KSP Residual norm 1.414274494579e-12
78 KSP Residual norm 1.077678926553e-12
79 KSP Residual norm 8.664119907435e-13
Linear solve converged due to CONVERGED_ATOL iterations 79
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.975835643143e-05 gnorm 1.703469048019e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 1.625418831126e-05
0 KSP Residual norm 2.942026077661e-04
1 KSP Residual norm 3.980595908881e-05
2 KSP Residual norm 2.904733697782e-05
3 KSP Residual norm 2.370893090331e-05
4 KSP Residual norm 1.573914860669e-05
5 KSP Residual norm 1.101829954593e-05
6 KSP Residual norm 6.641725686132e-06
7 KSP Residual norm 4.419019836552e-06
8 KSP Residual norm 3.334723640387e-06
9 KSP Residual norm 2.663055567797e-06
10 KSP Residual norm 1.927446737766e-06
11 KSP Residual norm 1.268819532661e-06
12 KSP Residual norm 9.679967595498e-07
13 KSP Residual norm 7.274874623423e-07
14 KSP Residual norm 4.938423879227e-07
15 KSP Residual norm 4.077221502492e-07
16 KSP Residual norm 3.315818235893e-07
17 KSP Residual norm 2.595238118822e-07
18 KSP Residual norm 2.079193905411e-07
19 KSP Residual norm 1.689860641654e-07
20 KSP Residual norm 1.329298416455e-07
21 KSP Residual norm 1.041918311246e-07
22 KSP Residual norm 8.468920472798e-08
23 KSP Residual norm 6.352770533104e-08
24 KSP Residual norm 5.592003469834e-08
25 KSP Residual norm 4.313283697244e-08
26 KSP Residual norm 3.248372786144e-08
27 KSP Residual norm 2.714356084973e-08
28 KSP Residual norm 2.053086546723e-08
29 KSP Residual norm 1.712425307415e-08
30 KSP Residual norm 1.306581703639e-08
31 KSP Residual norm 1.048261859080e-08
32 KSP Residual norm 8.002802042027e-09
33 KSP Residual norm 6.623546437023e-09
34 KSP Residual norm 5.078714700735e-09
35 KSP Residual norm 3.986597503388e-09
36 KSP Residual norm 3.209961695747e-09
37 KSP Residual norm 2.643161786162e-09
38 KSP Residual norm 2.042271008630e-09
39 KSP Residual norm 1.566538654306e-09
40 KSP Residual norm 1.207388285687e-09
41 KSP Residual norm 9.070304767736e-10
42 KSP Residual norm 7.000548617251e-10
43 KSP Residual norm 5.412359076081e-10
44 KSP Residual norm 3.942013235978e-10
45 KSP Residual norm 2.933644697171e-10
46 KSP Residual norm 2.210844084521e-10
47 KSP Residual norm 1.609151001406e-10
48 KSP Residual norm 1.259222129463e-10
49 KSP Residual norm 9.638467089667e-11
50 KSP Residual norm 7.451173121395e-11
51 KSP Residual norm 7.363442057447e-11
52 KSP Residual norm 7.153749466551e-11
53 KSP Residual norm 6.559244447193e-11
54 KSP Residual norm 5.690068900469e-11
55 KSP Residual norm 5.025877927480e-11
56 KSP Residual norm 4.661658335459e-11
57 KSP Residual norm 4.291987243329e-11
58 KSP Residual norm 3.709086689055e-11
59 KSP Residual norm 3.104732271226e-11
60 KSP Residual norm 2.752237834823e-11
61 KSP Residual norm 2.226350718982e-11
62 KSP Residual norm 1.637867641358e-11
63 KSP Residual norm 1.502986211126e-11
64 KSP Residual norm 1.229818853351e-11
65 KSP Residual norm 9.699971137033e-12
66 KSP Residual norm 8.042856941958e-12
67 KSP Residual norm 6.930606287949e-12
68 KSP Residual norm 5.863903059878e-12
69 KSP Residual norm 5.207047830180e-12
70 KSP Residual norm 4.108190898508e-12
71 KSP Residual norm 3.595506119851e-12
72 KSP Residual norm 2.791345111784e-12
73 KSP Residual norm 2.460047797240e-12
74 KSP Residual norm 1.991094556253e-12
75 KSP Residual norm 1.671659648695e-12
76 KSP Residual norm 1.491318246115e-12
77 KSP Residual norm 1.158024541577e-12
78 KSP Residual norm 8.853979279147e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.625418831126e-05 gnorm 1.401354876921e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 1.337183831182e-05
0 KSP Residual norm 2.416303994743e-04
1 KSP Residual norm 3.272718942201e-05
2 KSP Residual norm 2.387279080556e-05
3 KSP Residual norm 1.948922909773e-05
4 KSP Residual norm 1.292702995731e-05
5 KSP Residual norm 9.049519922966e-06
6 KSP Residual norm 5.457849123286e-06
7 KSP Residual norm 3.635944984559e-06
8 KSP Residual norm 2.741627383692e-06
9 KSP Residual norm 2.190239744612e-06
10 KSP Residual norm 1.585984378988e-06
11 KSP Residual norm 1.045509471650e-06
12 KSP Residual norm 7.984794309133e-07
13 KSP Residual norm 5.985548926652e-07
14 KSP Residual norm 4.062526210709e-07
15 KSP Residual norm 3.354173008713e-07
16 KSP Residual norm 2.726768095973e-07
17 KSP Residual norm 2.135314770289e-07
18 KSP Residual norm 1.710725471007e-07
19 KSP Residual norm 1.388597651449e-07
20 KSP Residual norm 1.094523055572e-07
21 KSP Residual norm 8.570926471989e-08
22 KSP Residual norm 6.945461058499e-08
23 KSP Residual norm 5.226754864737e-08
24 KSP Residual norm 4.594066463168e-08
25 KSP Residual norm 3.546243747067e-08
26 KSP Residual norm 2.688973320865e-08
27 KSP Residual norm 2.224418067620e-08
28 KSP Residual norm 1.692333557089e-08
29 KSP Residual norm 1.431382091753e-08
30 KSP Residual norm 1.083143914906e-08
31 KSP Residual norm 8.600134378382e-09
32 KSP Residual norm 6.637589918318e-09
33 KSP Residual norm 5.444001203466e-09
34 KSP Residual norm 4.183873864758e-09
35 KSP Residual norm 3.271914189980e-09
36 KSP Residual norm 2.636575603247e-09
37 KSP Residual norm 2.169201890547e-09
38 KSP Residual norm 1.678326895513e-09
39 KSP Residual norm 1.286858956360e-09
40 KSP Residual norm 9.919148806874e-10
41 KSP Residual norm 7.452977941315e-10
42 KSP Residual norm 5.754554205351e-10
43 KSP Residual norm 4.449466358761e-10
44 KSP Residual norm 3.239353529549e-10
45 KSP Residual norm 2.412961092243e-10
46 KSP Residual norm 1.817454456047e-10
47 KSP Residual norm 1.322082872159e-10
48 KSP Residual norm 1.034608763375e-10
49 KSP Residual norm 7.916569850348e-11
50 KSP Residual norm 6.123529451240e-11
51 KSP Residual norm 6.051855599585e-11
52 KSP Residual norm 5.876877560464e-11
53 KSP Residual norm 5.392535947433e-11
54 KSP Residual norm 4.677673151994e-11
55 KSP Residual norm 4.131796266977e-11
56 KSP Residual norm 3.833199619047e-11
57 KSP Residual norm 3.528488389714e-11
58 KSP Residual norm 3.048574960819e-11
59 KSP Residual norm 2.551075435382e-11
60 KSP Residual norm 2.260484354859e-11
61 KSP Residual norm 1.827658959775e-11
62 KSP Residual norm 1.344223135025e-11
63 KSP Residual norm 1.233043341104e-11
64 KSP Residual norm 1.009007299872e-11
65 KSP Residual norm 7.959632823159e-12
66 KSP Residual norm 6.608256070354e-12
67 KSP Residual norm 5.695825923288e-12
68 KSP Residual norm 4.816763090675e-12
69 KSP Residual norm 4.275867061854e-12
70 KSP Residual norm 3.373001583358e-12
71 KSP Residual norm 2.956041524277e-12
72 KSP Residual norm 2.287488093928e-12
73 KSP Residual norm 2.021881364791e-12
74 KSP Residual norm 1.636220135482e-12
75 KSP Residual norm 1.376084847597e-12
76 KSP Residual norm 1.229540662212e-12
77 KSP Residual norm 9.592460160727e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.337183831182e-05 gnorm 1.152851790583e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
34 SNES Function norm 1.100085114497e-05
0 KSP Residual norm 1.989613042011e-04
1 KSP Residual norm 2.693013327224e-05
2 KSP Residual norm 1.964834397869e-05
3 KSP Residual norm 1.604034621197e-05
4 KSP Residual norm 1.064313551599e-05
5 KSP Residual norm 7.450151547411e-06
6 KSP Residual norm 4.491831923908e-06
7 KSP Residual norm 2.991559612716e-06
8 KSP Residual norm 2.256198509601e-06
9 KSP Residual norm 1.802142496923e-06
10 KSP Residual norm 1.304634756107e-06
11 KSP Residual norm 8.595939676711e-07
12 KSP Residual norm 6.562455086373e-07
13 KSP Residual norm 4.923597266619e-07
14 KSP Residual norm 3.341344979858e-07
15 KSP Residual norm 2.758970774435e-07
16 KSP Residual norm 2.243371004757e-07
17 KSP Residual norm 1.756187360111e-07
18 KSP Residual norm 1.407203779307e-07
19 KSP Residual norm 1.142746646704e-07
20 KSP Residual norm 9.001077154925e-08
21 KSP Residual norm 7.050829918871e-08
22 KSP Residual norm 5.720625062778e-08
23 KSP Residual norm 4.300604777714e-08
24 KSP Residual norm 3.781695366047e-08
25 KSP Residual norm 2.918137770695e-08
26 KSP Residual norm 2.208662414910e-08
27 KSP Residual norm 1.833622137573e-08
28 KSP Residual norm 1.390961485306e-08
29 KSP Residual norm 1.172008132394e-08
30 KSP Residual norm 8.887549469402e-09
31 KSP Residual norm 7.094817891324e-09
32 KSP Residual norm 5.446849316950e-09
33 KSP Residual norm 4.481471738799e-09
34 KSP Residual norm 3.440933757050e-09
35 KSP Residual norm 2.693879761053e-09
36 KSP Residual norm 2.170458376162e-09
37 KSP Residual norm 1.786068869013e-09
38 KSP Residual norm 1.380988138675e-09
39 KSP Residual norm 1.058995013449e-09
40 KSP Residual norm 8.162492262014e-10
41 KSP Residual norm 6.133388587111e-10
42 KSP Residual norm 4.734943711554e-10
43 KSP Residual norm 3.660952241974e-10
44 KSP Residual norm 2.665110671915e-10
45 KSP Residual norm 1.984718999722e-10
46 KSP Residual norm 1.494982118800e-10
47 KSP Residual norm 1.087692051516e-10
48 KSP Residual norm 8.511922646416e-11
49 KSP Residual norm 6.513355554486e-11
50 KSP Residual norm 5.037344544550e-11
51 KSP Residual norm 4.978239192600e-11
52 KSP Residual norm 4.834157287664e-11
53 KSP Residual norm 4.435492965555e-11
54 KSP Residual norm 3.847686162294e-11
55 KSP Residual norm 3.398630112239e-11
56 KSP Residual norm 3.152994429961e-11
57 KSP Residual norm 2.902628424536e-11
58 KSP Residual norm 2.507836789188e-11
59 KSP Residual norm 2.098848440618e-11
60 KSP Residual norm 1.860348371047e-11
61 KSP Residual norm 1.503892570782e-11
62 KSP Residual norm 1.106262808446e-11
63 KSP Residual norm 1.014802770331e-11
64 KSP Residual norm 8.304974618963e-12
65 KSP Residual norm 6.551267219858e-12
66 KSP Residual norm 5.436591404465e-12
67 KSP Residual norm 4.684492916896e-12
68 KSP Residual norm 3.962795543122e-12
69 KSP Residual norm 3.518674358172e-12
70 KSP Residual norm 2.775290368846e-12
71 KSP Residual norm 2.431627775635e-12
72 KSP Residual norm 1.883041376548e-12
73 KSP Residual norm 1.663435357049e-12
74 KSP Residual norm 1.345941419171e-12
75 KSP Residual norm 1.131610688108e-12
76 KSP Residual norm 1.010892235158e-12
77 KSP Residual norm 7.878277117545e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.100085114497e-05 gnorm 9.484364928041e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
35 SNES Function norm 9.050428513954e-06
0 KSP Residual norm 1.640390700937e-04
1 KSP Residual norm 2.217090659732e-05
2 KSP Residual norm 1.618414379657e-05
3 KSP Residual norm 1.321001755993e-05
4 KSP Residual norm 8.773959047496e-06
5 KSP Residual norm 6.141210346803e-06
6 KSP Residual norm 3.700156248991e-06
7 KSP Residual norm 2.461118852266e-06
8 KSP Residual norm 1.857679286680e-06
9 KSP Residual norm 1.483151397580e-06
10 KSP Residual norm 1.073021183651e-06
11 KSP Residual norm 7.058286895063e-07
12 KSP Residual norm 5.381241151726e-07
13 KSP Residual norm 4.049597523283e-07
14 KSP Residual norm 2.748233588296e-07
15 KSP Residual norm 2.269151101077e-07
16 KSP Residual norm 1.846042960591e-07
17 KSP Residual norm 1.444148399179e-07
18 KSP Residual norm 1.157441290972e-07
19 KSP Residual norm 9.413290021999e-08
20 KSP Residual norm 7.396408751201e-08
21 KSP Residual norm 5.800700245877e-08
22 KSP Residual norm 4.724279212085e-08
23 KSP Residual norm 3.540181550257e-08
24 KSP Residual norm 3.116429053030e-08
25 KSP Residual norm 2.402916614670e-08
26 KSP Residual norm 1.809489226050e-08
27 KSP Residual norm 1.514166742724e-08
28 KSP Residual norm 1.142361881169e-08
29 KSP Residual norm 9.446346345677e-09
30 KSP Residual norm 7.221354686270e-09
31 KSP Residual norm 5.832931583128e-09
32 KSP Residual norm 4.436514192208e-09
33 KSP Residual norm 3.685529761558e-09
34 KSP Residual norm 2.824007846941e-09
35 KSP Residual norm 2.222299678908e-09
36 KSP Residual norm 1.788321280466e-09
37 KSP Residual norm 1.473425649856e-09
38 KSP Residual norm 1.137299178825e-09
39 KSP Residual norm 8.725499484978e-10
40 KSP Residual norm 6.724581295662e-10
41 KSP Residual norm 5.052303416773e-10
42 KSP Residual norm 3.898558746021e-10
43 KSP Residual norm 3.013931576342e-10
44 KSP Residual norm 2.194749263047e-10
45 KSP Residual norm 1.632846681113e-10
46 KSP Residual norm 1.230577378877e-10
47 KSP Residual norm 8.958838203701e-11
48 KSP Residual norm 7.010848199131e-11
49 KSP Residual norm 5.366317923439e-11
50 KSP Residual norm 4.147648002357e-11
51 KSP Residual norm 4.098633495823e-11
52 KSP Residual norm 3.981548628179e-11
53 KSP Residual norm 3.650583961961e-11
54 KSP Residual norm 3.167095025983e-11
55 KSP Residual norm 2.797317274306e-11
56 KSP Residual norm 2.594656896437e-11
57 KSP Residual norm 2.389261219137e-11
58 KSP Residual norm 2.064656239129e-11
59 KSP Residual norm 1.728505582770e-11
60 KSP Residual norm 1.533152285979e-11
61 KSP Residual norm 1.239575422321e-11
62 KSP Residual norm 9.121989088287e-12
63 KSP Residual norm 8.370546104348e-12
64 KSP Residual norm 6.850382589560e-12
65 KSP Residual norm 5.403243883991e-12
66 KSP Residual norm 4.477562698352e-12
67 KSP Residual norm 3.855660589135e-12
68 KSP Residual norm 3.264150347003e-12
69 KSP Residual norm 2.899971216659e-12
70 KSP Residual norm 2.287079621634e-12
71 KSP Residual norm 2.001242778094e-12
72 KSP Residual norm 1.555021404089e-12
73 KSP Residual norm 1.369524194766e-12
74 KSP Residual norm 1.108059984009e-12
75 KSP Residual norm 9.300352459602e-13
Linear solve converged due to CONVERGED_ATOL iterations 75
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.050428513954e-06 gnorm 7.802805605011e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
36 SNES Function norm 7.445919145947e-06
0 KSP Residual norm 1.348163527469e-04
1 KSP Residual norm 1.823072929515e-05
2 KSP Residual norm 1.330472093299e-05
3 KSP Residual norm 1.086243177400e-05
4 KSP Residual norm 7.210123701901e-06
5 KSP Residual norm 5.045907202159e-06
6 KSP Residual norm 3.041114176177e-06
7 KSP Residual norm 2.025380527514e-06
8 KSP Residual norm 1.527575077805e-06
9 KSP Residual norm 1.219981225312e-06
10 KSP Residual norm 8.829330869643e-07
11 KSP Residual norm 5.814896683138e-07
12 KSP Residual norm 4.437790383420e-07
13 KSP Residual norm 3.331769090177e-07
14 KSP Residual norm 2.260228315126e-07
15 KSP Residual norm 1.866610591766e-07
16 KSP Residual norm 1.518095110664e-07
17 KSP Residual norm 1.187974541382e-07
18 KSP Residual norm 9.522266391114e-08
19 KSP Residual norm 7.735279892729e-08
20 KSP Residual norm 6.089025468800e-08
21 KSP Residual norm 4.771320833109e-08
22 KSP Residual norm 3.875641875373e-08
23 KSP Residual norm 2.912010728849e-08
24 KSP Residual norm 2.560906323706e-08
25 KSP Residual norm 1.975525711636e-08
26 KSP Residual norm 1.495698936950e-08
27 KSP Residual norm 1.243036114964e-08
28 KSP Residual norm 9.407155394666e-09
29 KSP Residual norm 7.905065405138e-09
30 KSP Residual norm 5.994656011806e-09
31 KSP Residual norm 4.811024911978e-09
32 KSP Residual norm 3.679816684910e-09
33 KSP Residual norm 3.033766007872e-09
34 KSP Residual norm 2.328192998348e-09
35 KSP Residual norm 1.824285010051e-09
36 KSP Residual norm 1.469714385646e-09
37 KSP Residual norm 1.209590983859e-09
38 KSP Residual norm 9.345536599589e-10
39 KSP Residual norm 7.166977515138e-10
40 KSP Residual norm 5.523942133889e-10
41 KSP Residual norm 4.151550330419e-10
42 KSP Residual norm 3.204522464533e-10
43 KSP Residual norm 2.477566279977e-10
44 KSP Residual norm 1.803004603150e-10
45 KSP Residual norm 1.342594347956e-10
46 KSP Residual norm 1.011159524154e-10
47 KSP Residual norm 7.357659252695e-11
48 KSP Residual norm 5.758128748178e-11
49 KSP Residual norm 4.405816146772e-11
50 KSP Residual norm 3.407284027825e-11
51 KSP Residual norm 3.367210919272e-11
52 KSP Residual norm 3.268631404060e-11
53 KSP Residual norm 2.999928242790e-11
54 KSP Residual norm 2.602604641284e-11
55 KSP Residual norm 2.298882349226e-11
56 KSP Residual norm 2.132906642793e-11
57 KSP Residual norm 1.963718529725e-11
58 KSP Residual norm 1.696444776741e-11
59 KSP Residual norm 1.419941593565e-11
60 KSP Residual norm 1.259138900723e-11
61 KSP Residual norm 1.017239067435e-11
62 KSP Residual norm 7.484879191230e-12
63 KSP Residual norm 6.865092232805e-12
64 KSP Residual norm 5.619573991484e-12
65 KSP Residual norm 4.433136661872e-12
66 KSP Residual norm 3.677725365696e-12
67 KSP Residual norm 3.167248476809e-12
68 KSP Residual norm 2.680631535463e-12
69 KSP Residual norm 2.380909521770e-12
70 KSP Residual norm 1.877435110266e-12
71 KSP Residual norm 1.645106500344e-12
72 KSP Residual norm 1.273971308438e-12
73 KSP Residual norm 1.125417093696e-12
74 KSP Residual norm 9.103823093780e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.445919145947e-06 gnorm 6.419477737850e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
37 SNES Function norm 6.125939295803e-06
0 KSP Residual norm 1.108297359661e-04
1 KSP Residual norm 1.499867899442e-05
2 KSP Residual norm 1.094400412301e-05
3 KSP Residual norm 8.933678087543e-06
4 KSP Residual norm 5.928517551433e-06
5 KSP Residual norm 4.150384803982e-06
6 KSP Residual norm 2.502085245697e-06
7 KSP Residual norm 1.665740027217e-06
8 KSP Residual norm 1.256595435625e-06
9 KSP Residual norm 1.003596798469e-06
10 KSP Residual norm 7.264513758094e-07
11 KSP Residual norm 4.784700368915e-07
12 KSP Residual norm 3.651817370329e-07
13 KSP Residual norm 2.741671490337e-07
14 KSP Residual norm 1.860844833883e-07
15 KSP Residual norm 1.536433697796e-07
16 KSP Residual norm 1.249482233697e-07
17 KSP Residual norm 9.779880310397e-08
18 KSP Residual norm 7.836332620401e-08
19 KSP Residual norm 6.366185478228e-08
20 KSP Residual norm 5.011914556207e-08
21 KSP Residual norm 3.926767188386e-08
22 KSP Residual norm 3.188629028232e-08
23 KSP Residual norm 2.395296954566e-08
24 KSP Residual norm 2.106853910254e-08
25 KSP Residual norm 1.625462599398e-08
26 KSP Residual norm 1.227826061095e-08
27 KSP Residual norm 1.022305075051e-08
28 KSP Residual norm 7.743363917605e-09
29 KSP Residual norm 6.499251987376e-09
30 KSP Residual norm 4.940469291757e-09
31 KSP Residual norm 3.953843225484e-09
32 KSP Residual norm 3.027083618306e-09
33 KSP Residual norm 2.496759138052e-09
34 KSP Residual norm 1.915680137796e-09
35 KSP Residual norm 1.501124448016e-09
36 KSP Residual norm 1.209160612822e-09
37 KSP Residual norm 9.952157172814e-10
38 KSP Residual norm 7.693573166760e-10
39 KSP Residual norm 5.900379185522e-10
40 KSP Residual norm 4.547774725788e-10
41 KSP Residual norm 3.416873409907e-10
42 KSP Residual norm 2.637576957187e-10
43 KSP Residual norm 2.039279798370e-10
44 KSP Residual norm 1.484885176353e-10
45 KSP Residual norm 1.105512636773e-10
46 KSP Residual norm 8.329058923565e-11
47 KSP Residual norm 6.060788735495e-11
48 KSP Residual norm 4.742889140404e-11
49 KSP Residual norm 3.629655785814e-11
50 KSP Residual norm 2.806525733932e-11
51 KSP Residual norm 2.773549011745e-11
52 KSP Residual norm 2.694177411922e-11
53 KSP Residual norm 2.471028419239e-11
54 KSP Residual norm 2.143505772157e-11
55 KSP Residual norm 1.893248527426e-11
56 KSP Residual norm 1.756266609829e-11
57 KSP Residual norm 1.616923054569e-11
58 KSP Residual norm 1.397112216050e-11
59 KSP Residual norm 1.169313623459e-11
60 KSP Residual norm 1.036602871292e-11
61 KSP Residual norm 8.381422582970e-12
62 KSP Residual norm 6.165493414075e-12
63 KSP Residual norm 5.656602031868e-12
64 KSP Residual norm 4.628926874695e-12
65 KSP Residual norm 3.651287742137e-12
66 KSP Residual norm 3.029013899353e-12
67 KSP Residual norm 2.609559990171e-12
68 KSP Residual norm 2.207702475001e-12
69 KSP Residual norm 1.960756717681e-12
70 KSP Residual norm 1.546240298519e-12
71 KSP Residual norm 1.354271818680e-12
72 KSP Residual norm 1.049766056806e-12
73 KSP Residual norm 9.266617365706e-13
Linear solve converged due to CONVERGED_ATOL iterations 73
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.125939295803e-06 gnorm 5.281458251101e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
38 SNES Function norm 5.040009286212e-06
0 KSP Residual norm 9.232190122552e-05
1 KSP Residual norm 1.242427576930e-05
2 KSP Residual norm 9.089614961712e-06
3 KSP Residual norm 7.389859979147e-06
4 KSP Residual norm 4.939159003878e-06
5 KSP Residual norm 3.468576871422e-06
6 KSP Residual norm 2.085511847534e-06
7 KSP Residual norm 1.365511236430e-06
8 KSP Residual norm 1.041046213140e-06
9 KSP Residual norm 8.268984503902e-07
10 KSP Residual norm 5.958198207636e-07
11 KSP Residual norm 3.882506466642e-07
12 KSP Residual norm 2.895770748318e-07
13 KSP Residual norm 2.252266461186e-07
14 KSP Residual norm 1.535002637575e-07
15 KSP Residual norm 1.249026755923e-07
16 KSP Residual norm 1.009871722683e-07
17 KSP Residual norm 7.879115007202e-08
18 KSP Residual norm 6.371179267595e-08
19 KSP Residual norm 5.305212991392e-08
20 KSP Residual norm 3.915132121874e-08
21 KSP Residual norm 3.212303792457e-08
22 KSP Residual norm 2.712653956717e-08
23 KSP Residual norm 1.961236087006e-08
24 KSP Residual norm 1.783167553585e-08
25 KSP Residual norm 1.376151569604e-08
26 KSP Residual norm 1.088633869142e-08
27 KSP Residual norm 8.628149405692e-09
28 KSP Residual norm 6.839247702324e-09
29 KSP Residual norm 5.623890160130e-09
30 KSP Residual norm 4.397842747818e-09
31 KSP Residual norm 3.317831521089e-09
32 KSP Residual norm 2.672753852772e-09
33 KSP Residual norm 2.102302763471e-09
34 KSP Residual norm 1.632333528312e-09
35 KSP Residual norm 1.259094401235e-09
36 KSP Residual norm 1.027730973787e-09
37 KSP Residual norm 8.351869479957e-10
38 KSP Residual norm 6.459815915951e-10
39 KSP Residual norm 4.965945063177e-10
40 KSP Residual norm 3.821948517854e-10
41 KSP Residual norm 2.855690795699e-10
42 KSP Residual norm 2.195186933125e-10
43 KSP Residual norm 1.696378402264e-10
44 KSP Residual norm 1.247852140696e-10
45 KSP Residual norm 9.189144140898e-11
46 KSP Residual norm 6.989274766193e-11
47 KSP Residual norm 5.133802389956e-11
48 KSP Residual norm 4.007039360672e-11
49 KSP Residual norm 3.082640723361e-11
50 KSP Residual norm 2.358494639189e-11
51 KSP Residual norm 2.328957565322e-11
52 KSP Residual norm 2.278121920027e-11
53 KSP Residual norm 2.058384476905e-11
54 KSP Residual norm 1.789677595381e-11
55 KSP Residual norm 1.573881557618e-11
56 KSP Residual norm 1.458617018063e-11
57 KSP Residual norm 1.346689966611e-11
58 KSP Residual norm 1.168404896913e-11
59 KSP Residual norm 9.788830012987e-12
60 KSP Residual norm 8.708996582105e-12
61 KSP Residual norm 7.114941104548e-12
62 KSP Residual norm 5.265105754665e-12
63 KSP Residual norm 4.853546168377e-12
64 KSP Residual norm 3.959577873397e-12
65 KSP Residual norm 3.124371679770e-12
66 KSP Residual norm 2.545299892916e-12
67 KSP Residual norm 2.199574873355e-12
68 KSP Residual norm 1.860344863176e-12
69 KSP Residual norm 1.649719664399e-12
70 KSP Residual norm 1.317674236722e-12
71 KSP Residual norm 1.122034428478e-12
72 KSP Residual norm 9.618306965603e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.040009286212e-06 gnorm 4.345225504375e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
39 SNES Function norm 4.146612971283e-06
0 KSP Residual norm 7.518455137599e-05
1 KSP Residual norm 1.015963203555e-05
2 KSP Residual norm 7.416980368150e-06
3 KSP Residual norm 6.053567878841e-06
4 KSP Residual norm 4.021404143869e-06
5 KSP Residual norm 2.814925155609e-06
6 KSP Residual norm 1.695833229907e-06
7 KSP Residual norm 1.127560137675e-06
8 KSP Residual norm 8.512970474061e-07
9 KSP Residual norm 6.795825907000e-07
10 KSP Residual norm 4.915873350954e-07
11 KSP Residual norm 3.232426477746e-07
12 KSP Residual norm 2.463523827226e-07
13 KSP Residual norm 1.855294801681e-07
14 KSP Residual norm 1.259194967463e-07
15 KSP Residual norm 1.039604060916e-07
16 KSP Residual norm 8.458896391674e-08
17 KSP Residual norm 6.616311339295e-08
18 KSP Residual norm 5.303002261840e-08
19 KSP Residual norm 4.314637679497e-08
20 KSP Residual norm 3.388046297247e-08
21 KSP Residual norm 2.657862154967e-08
22 KSP Residual norm 2.166825900468e-08
23 KSP Residual norm 1.622627036701e-08
24 KSP Residual norm 1.428532020065e-08
25 KSP Residual norm 1.101349843309e-08
26 KSP Residual norm 8.285410827583e-09
27 KSP Residual norm 6.942254726302e-09
28 KSP Residual norm 5.233578608531e-09
29 KSP Residual norm 4.300615539518e-09
30 KSP Residual norm 3.295955157093e-09
31 KSP Residual norm 2.667895692637e-09
32 KSP Residual norm 2.026782513172e-09
33 KSP Residual norm 1.686930570421e-09
34 KSP Residual norm 1.292191537659e-09
35 KSP Residual norm 1.018921511242e-09
36 KSP Residual norm 8.194137820833e-10
37 KSP Residual norm 6.755481135040e-10
38 KSP Residual norm 5.212641639301e-10
39 KSP Residual norm 3.999888772140e-10
40 KSP Residual norm 3.082499922807e-10
41 KSP Residual norm 2.315732737757e-10
42 KSP Residual norm 1.786744681370e-10
43 KSP Residual norm 1.381285429422e-10
44 KSP Residual norm 1.006036427567e-10
45 KSP Residual norm 7.482827812896e-11
46 KSP Residual norm 5.640478056908e-11
47 KSP Residual norm 4.107020180948e-11
48 KSP Residual norm 3.213949331189e-11
49 KSP Residual norm 2.460280545767e-11
50 KSP Residual norm 1.901160560261e-11
51 KSP Residual norm 1.878658591388e-11
52 KSP Residual norm 1.825487789905e-11
53 KSP Residual norm 1.673165428165e-11
54 KSP Residual norm 1.451563705460e-11
55 KSP Residual norm 1.282017146391e-11
56 KSP Residual norm 1.189060103570e-11
57 KSP Residual norm 1.095017316317e-11
58 KSP Residual norm 9.463071130547e-12
59 KSP Residual norm 7.922737184333e-12
60 KSP Residual norm 7.028627411848e-12
61 KSP Residual norm 5.683442873670e-12
62 KSP Residual norm 4.182648165152e-12
63 KSP Residual norm 3.838567155351e-12
64 KSP Residual norm 3.141275928809e-12
65 KSP Residual norm 2.477611550614e-12
66 KSP Residual norm 2.052443688539e-12
67 KSP Residual norm 1.767014680569e-12
68 KSP Residual norm 1.496110309177e-12
69 KSP Residual norm 1.329519372977e-12
70 KSP Residual norm 1.048352241341e-12
71 KSP Residual norm 9.169976925930e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.146612971283e-06 gnorm 3.574985921422e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
40 SNES Function norm 3.411603558083e-06
0 KSP Residual norm 6.164663440143e-05
1 KSP Residual norm 8.350079079257e-06
2 KSP Residual norm 6.091049470453e-06
3 KSP Residual norm 4.972402674045e-06
4 KSP Residual norm 3.297938871660e-06
5 KSP Residual norm 2.309047849473e-06
6 KSP Residual norm 1.392605912565e-06
7 KSP Residual norm 9.276170875896e-07
8 KSP Residual norm 6.995247142571e-07
9 KSP Residual norm 5.588087661608e-07
10 KSP Residual norm 4.046232653104e-07
11 KSP Residual norm 2.667140944444e-07
12 KSP Residual norm 2.036842725874e-07
13 KSP Residual norm 1.527072273510e-07
14 KSP Residual norm 1.036563841244e-07
15 KSP Residual norm 8.557919063896e-08
16 KSP Residual norm 6.957898841457e-08
17 KSP Residual norm 5.448195041072e-08
18 KSP Residual norm 4.364910089977e-08
19 KSP Residual norm 3.543650600505e-08
20 KSP Residual norm 2.792924506588e-08
21 KSP Residual norm 2.187022590037e-08
22 KSP Residual norm 1.772776530269e-08
23 KSP Residual norm 1.333997821527e-08
24 KSP Residual norm 1.172435554692e-08
25 KSP Residual norm 9.049894807811e-09
26 KSP Residual norm 6.857479336021e-09
27 KSP Residual norm 5.679769348417e-09
28 KSP Residual norm 4.318448853770e-09
29 KSP Residual norm 3.648910021200e-09
30 KSP Residual norm 2.763629137190e-09
31 KSP Residual norm 2.196256048495e-09
32 KSP Residual norm 1.693060082741e-09
33 KSP Residual norm 1.389626810823e-09
34 KSP Residual norm 1.067558579116e-09
35 KSP Residual norm 8.349709329482e-10
36 KSP Residual norm 6.727580541499e-10
37 KSP Residual norm 5.535120430086e-10
38 KSP Residual norm 4.283201587985e-10
39 KSP Residual norm 3.284253191480e-10
40 KSP Residual norm 2.531496098818e-10
41 KSP Residual norm 1.901936357975e-10
42 KSP Residual norm 1.468511437237e-10
43 KSP Residual norm 1.135471499450e-10
44 KSP Residual norm 8.267866014819e-11
45 KSP Residual norm 6.158242689688e-11
46 KSP Residual norm 4.639007523789e-11
47 KSP Residual norm 3.374685023681e-11
48 KSP Residual norm 2.640859065820e-11
49 KSP Residual norm 2.020782552771e-11
50 KSP Residual norm 1.562886508781e-11
51 KSP Residual norm 1.544589156562e-11
52 KSP Residual norm 1.500426975087e-11
53 KSP Residual norm 1.376343668970e-11
54 KSP Residual norm 1.193822859207e-11
55 KSP Residual norm 1.054435770809e-11
56 KSP Residual norm 9.781930634337e-12
57 KSP Residual norm 9.004744036525e-12
58 KSP Residual norm 7.780178917402e-12
59 KSP Residual norm 6.510281405481e-12
60 KSP Residual norm 5.769527433621e-12
61 KSP Residual norm 4.665018717398e-12
62 KSP Residual norm 3.430940920834e-12
63 KSP Residual norm 3.147401788425e-12
64 KSP Residual norm 2.575368780110e-12
65 KSP Residual norm 2.031577811255e-12
66 KSP Residual norm 1.686510242054e-12
67 KSP Residual norm 1.453331876378e-12
68 KSP Residual norm 1.229004487266e-12
69 KSP Residual norm 1.091336963059e-12
70 KSP Residual norm 8.605704431677e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.411603558083e-06 gnorm 2.941299664483e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
41 SNES Function norm 2.806893907736e-06
0 KSP Residual norm 5.076431844207e-05
1 KSP Residual norm 6.870646004684e-06
2 KSP Residual norm 5.012932933692e-06
3 KSP Residual norm 4.092728546852e-06
4 KSP Residual norm 2.715268419894e-06
5 KSP Residual norm 1.900642583190e-06
6 KSP Residual norm 1.145902527296e-06
7 KSP Residual norm 7.634274628899e-07
8 KSP Residual norm 5.756685479075e-07
9 KSP Residual norm 4.598222959017e-07
10 KSP Residual norm 3.328770971100e-07
11 KSP Residual norm 2.193694550155e-07
12 KSP Residual norm 1.674973199621e-07
13 KSP Residual norm 1.256168084764e-07
14 KSP Residual norm 8.523399408822e-08
15 KSP Residual norm 7.038290599778e-08
16 KSP Residual norm 5.723221010433e-08
17 KSP Residual norm 4.480018912465e-08
18 KSP Residual norm 3.590357067684e-08
19 KSP Residual norm 2.915197119011e-08
20 KSP Residual norm 2.296828493733e-08
21 KSP Residual norm 1.798923050965e-08
22 KSP Residual norm 1.459229412588e-08
23 KSP Residual norm 1.097743730572e-08
24 KSP Residual norm 9.648857857546e-09
25 KSP Residual norm 7.446103000934e-09
26 KSP Residual norm 5.646062804580e-09
27 KSP Residual norm 4.678526633932e-09
28 KSP Residual norm 3.550234100703e-09
29 KSP Residual norm 2.997712098302e-09
30 KSP Residual norm 2.269379431578e-09
31 KSP Residual norm 1.810902711560e-09
32 KSP Residual norm 1.391454666111e-09
33 KSP Residual norm 1.143306622692e-09
34 KSP Residual norm 8.780781984613e-10
35 KSP Residual norm 6.871111938243e-10
36 KSP Residual norm 5.536499341138e-10
37 KSP Residual norm 4.555491912899e-10
38 KSP Residual norm 3.522684082247e-10
39 KSP Residual norm 2.701157946497e-10
40 KSP Residual norm 2.081993451859e-10
41 KSP Residual norm 1.564601996500e-10
42 KSP Residual norm 1.207932767540e-10
43 KSP Residual norm 9.339616734048e-11
44 KSP Residual norm 6.797635998224e-11
45 KSP Residual norm 5.063336353969e-11
46 KSP Residual norm 3.813275551739e-11
47 KSP Residual norm 2.774106716060e-11
48 KSP Residual norm 2.170966781743e-11
49 KSP Residual norm 1.661027455595e-11
50 KSP Residual norm 1.284732165229e-11
51 KSP Residual norm 1.269667279983e-11
52 KSP Residual norm 1.232764254979e-11
53 KSP Residual norm 1.131329800606e-11
54 KSP Residual norm 9.813977946974e-12
55 KSP Residual norm 8.668404351633e-12
56 KSP Residual norm 8.042624472082e-12
57 KSP Residual norm 7.404022280765e-12
58 KSP Residual norm 6.396275482453e-12
59 KSP Residual norm 5.352859594375e-12
60 KSP Residual norm 4.745281803164e-12
61 KSP Residual norm 3.834502156106e-12
62 KSP Residual norm 2.820691660505e-12
63 KSP Residual norm 2.587125055739e-12
64 KSP Residual norm 2.117463276313e-12
65 KSP Residual norm 1.670435312548e-12
66 KSP Residual norm 1.386485122668e-12
67 KSP Residual norm 1.194370252329e-12
68 KSP Residual norm 1.010409252206e-12
69 KSP Residual norm 8.973490367799e-13
Linear solve converged due to CONVERGED_ATOL iterations 69
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.806893907736e-06 gnorm 2.419951203878e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
42 SNES Function norm 2.309379953162e-06
0 KSP Residual norm 4.194294801984e-05
1 KSP Residual norm 5.663223571423e-06
2 KSP Residual norm 4.135920798679e-06
3 KSP Residual norm 3.374051194603e-06
4 KSP Residual norm 2.243512027765e-06
5 KSP Residual norm 1.571035765669e-06
6 KSP Residual norm 9.460529075088e-07
7 KSP Residual norm 6.276168773879e-07
8 KSP Residual norm 4.745051468380e-07
9 KSP Residual norm 3.785767954901e-07
10 KSP Residual norm 2.736874834744e-07
11 KSP Residual norm 1.796158559653e-07
12 KSP Residual norm 1.365919769380e-07
13 KSP Residual norm 1.033183764901e-07
14 KSP Residual norm 7.016755704281e-08
15 KSP Residual norm 5.789182208935e-08
16 KSP Residual norm 4.712613177582e-08
17 KSP Residual norm 3.684788658774e-08
18 KSP Residual norm 2.953160476787e-08
19 KSP Residual norm 2.408076822751e-08
20 KSP Residual norm 1.883126342282e-08
21 KSP Residual norm 1.480303859119e-08
22 KSP Residual norm 1.213463230679e-08
23 KSP Residual norm 9.047415646722e-09
24 KSP Residual norm 7.973299104555e-09
25 KSP Residual norm 6.145952777158e-09
26 KSP Residual norm 4.604395757634e-09
27 KSP Residual norm 3.871287294283e-09
28 KSP Residual norm 2.917350556041e-09
29 KSP Residual norm 2.299523375321e-09
30 KSP Residual norm 1.769395277591e-09
31 KSP Residual norm 1.455972312856e-09
32 KSP Residual norm 1.114480059801e-09
33 KSP Residual norm 9.056677807780e-10
34 KSP Residual norm 6.948015532210e-10
35 KSP Residual norm 5.666018624727e-10
36 KSP Residual norm 4.483087544413e-10
37 KSP Residual norm 3.776427869738e-10
38 KSP Residual norm 2.903770812804e-10
39 KSP Residual norm 2.235887363927e-10
40 KSP Residual norm 1.721441817156e-10
41 KSP Residual norm 1.292432120165e-10
42 KSP Residual norm 9.967053480081e-11
43 KSP Residual norm 7.704406332003e-11
44 KSP Residual norm 5.618427236493e-11
45 KSP Residual norm 4.172665333964e-11
46 KSP Residual norm 3.149149653445e-11
47 KSP Residual norm 2.295186492561e-11
48 KSP Residual norm 1.795818732897e-11
49 KSP Residual norm 1.375603505157e-11
50 KSP Residual norm 1.061784001012e-11
51 KSP Residual norm 1.049117106250e-11
52 KSP Residual norm 1.020773667765e-11
53 KSP Residual norm 9.338084488174e-12
54 KSP Residual norm 8.101847475551e-12
55 KSP Residual norm 7.153740358097e-12
56 KSP Residual norm 6.632363432788e-12
57 KSP Residual norm 6.109806770321e-12
58 KSP Residual norm 5.282797120217e-12
59 KSP Residual norm 4.424126459559e-12
60 KSP Residual norm 3.926646629065e-12
61 KSP Residual norm 3.179644670060e-12
62 KSP Residual norm 2.340665080893e-12
63 KSP Residual norm 2.149842125786e-12
64 KSP Residual norm 1.758532614732e-12
65 KSP Residual norm 1.386711576699e-12
66 KSP Residual norm 1.146475963443e-12
67 KSP Residual norm 9.869100849076e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.309379953162e-06 gnorm 1.991021360592e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
43 SNES Function norm 1.900055975571e-06
0 KSP Residual norm 3.434073563329e-05
1 KSP Residual norm 4.650067671935e-06
2 KSP Residual norm 3.392236523476e-06
3 KSP Residual norm 2.769591085266e-06
4 KSP Residual norm 1.836899666274e-06
5 KSP Residual norm 1.285889279154e-06
6 KSP Residual norm 7.754415490961e-07
7 KSP Residual norm 5.167598484782e-07
8 KSP Residual norm 3.895966725119e-07
9 KSP Residual norm 3.112319760771e-07
10 KSP Residual norm 2.253489839766e-07
11 KSP Residual norm 1.485713568703e-07
12 KSP Residual norm 1.134740109221e-07
13 KSP Residual norm 8.503992450318e-08
14 KSP Residual norm 5.770528440061e-08
15 KSP Residual norm 4.764815321111e-08
16 KSP Residual norm 3.874004166755e-08
17 KSP Residual norm 3.033160558890e-08
18 KSP Residual norm 2.430634745694e-08
19 KSP Residual norm 1.972859295510e-08
20 KSP Residual norm 1.555260740198e-08
21 KSP Residual norm 1.217775515005e-08
22 KSP Residual norm 9.869124940088e-09
23 KSP Residual norm 7.430960296576e-09
24 KSP Residual norm 6.528898643199e-09
25 KSP Residual norm 5.039779336086e-09
26 KSP Residual norm 3.827908710412e-09
27 KSP Residual norm 3.162611763686e-09
28 KSP Residual norm 2.405173194453e-09
29 KSP Residual norm 2.036917628973e-09
30 KSP Residual norm 1.539352975669e-09
31 KSP Residual norm 1.223365407854e-09
32 KSP Residual norm 9.437827844439e-10
33 KSP Residual norm 7.735381411466e-10
34 KSP Residual norm 5.945136353135e-10
35 KSP Residual norm 4.648304831734e-10
36 KSP Residual norm 3.745787736391e-10
37 KSP Residual norm 3.081621024350e-10
38 KSP Residual norm 2.384189887121e-10
39 KSP Residual norm 1.828004950312e-10
40 KSP Residual norm 1.409019018648e-10
41 KSP Residual norm 1.058845578081e-10
42 KSP Residual norm 8.175749831271e-11
43 KSP Residual norm 6.321627919609e-11
44 KSP Residual norm 4.601134591925e-11
45 KSP Residual norm 3.428033281178e-11
46 KSP Residual norm 2.581526374251e-11
47 KSP Residual norm 1.877748766009e-11
48 KSP Residual norm 1.469486929442e-11
49 KSP Residual norm 1.124259905046e-11
50 KSP Residual norm 8.696741500800e-12
51 KSP Residual norm 8.594965593803e-12
52 KSP Residual norm 8.345347848331e-12
53 KSP Residual norm 7.659159106364e-12
54 KSP Residual norm 6.643829562525e-12
55 KSP Residual norm 5.868288679113e-12
56 KSP Residual norm 5.444781009217e-12
57 KSP Residual norm 5.012133697483e-12
58 KSP Residual norm 4.329849559903e-12
59 KSP Residual norm 3.623139793343e-12
60 KSP Residual norm 3.211288293398e-12
61 KSP Residual norm 2.595058091600e-12
62 KSP Residual norm 1.908708914797e-12
63 KSP Residual norm 1.750575180572e-12
64 KSP Residual norm 1.432700795026e-12
65 KSP Residual norm 1.130272347900e-12
66 KSP Residual norm 9.384818122804e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.900055975571e-06 gnorm 1.638124364718e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
44 SNES Function norm 1.563287081630e-06
0 KSP Residual norm 2.827873440961e-05
1 KSP Residual norm 3.826921179388e-06
2 KSP Residual norm 2.792318073142e-06
3 KSP Residual norm 2.279653971230e-06
4 KSP Residual norm 1.512557068362e-06
5 KSP Residual norm 1.058802440948e-06
6 KSP Residual norm 6.383144207536e-07
7 KSP Residual norm 4.251695525533e-07
8 KSP Residual norm 3.206452676813e-07
9 KSP Residual norm 2.561046146995e-07
10 KSP Residual norm 1.853883594016e-07
11 KSP Residual norm 1.221474283059e-07
12 KSP Residual norm 9.325038109323e-08
13 KSP Residual norm 6.996071781072e-08
14 KSP Residual norm 4.747287038041e-08
15 KSP Residual norm 3.920047291349e-08
16 KSP Residual norm 3.187827819883e-08
17 KSP Residual norm 2.495166234979e-08
18 KSP Residual norm 1.999642235723e-08
19 KSP Residual norm 1.623949286594e-08
20 KSP Residual norm 1.279126239402e-08
21 KSP Residual norm 1.001954496122e-08
22 KSP Residual norm 8.131139371321e-09
23 KSP Residual norm 6.114120361636e-09
24 KSP Residual norm 5.375121597260e-09
25 KSP Residual norm 4.147577574562e-09
26 KSP Residual norm 3.141395084496e-09
27 KSP Residual norm 2.607347845935e-09
28 KSP Residual norm 1.976818605785e-09
29 KSP Residual norm 1.665947890048e-09
30 KSP Residual norm 1.262720614441e-09
31 KSP Residual norm 1.009150007343e-09
32 KSP Residual norm 7.741627142799e-10
33 KSP Residual norm 6.369557048631e-10
34 KSP Residual norm 4.890048820707e-10
35 KSP Residual norm 3.828257334882e-10
36 KSP Residual norm 3.084381726715e-10
37 KSP Residual norm 2.538081794707e-10
38 KSP Residual norm 1.962386728025e-10
39 KSP Residual norm 1.504824767314e-10
40 KSP Residual norm 1.159874988729e-10
41 KSP Residual norm 8.715930848739e-11
42 KSP Residual norm 6.728683162656e-11
43 KSP Residual norm 5.202497071703e-11
44 KSP Residual norm 3.786919294750e-11
45 KSP Residual norm 2.820352464058e-11
46 KSP Residual norm 2.124291787669e-11
47 KSP Residual norm 1.545529276271e-11
48 KSP Residual norm 1.209501912340e-11
49 KSP Residual norm 9.254572056697e-12
50 KSP Residual norm 7.157263357136e-12
51 KSP Residual norm 7.073272142050e-12
52 KSP Residual norm 6.868663639841e-12
53 KSP Residual norm 6.302401720554e-12
54 KSP Residual norm 5.467123527297e-12
55 KSP Residual norm 4.828896401042e-12
56 KSP Residual norm 4.480085972860e-12
57 KSP Residual norm 4.124515026641e-12
58 KSP Residual norm 3.563289728426e-12
59 KSP Residual norm 2.982117067731e-12
60 KSP Residual norm 2.643833281183e-12
61 KSP Residual norm 2.136612923364e-12
62 KSP Residual norm 1.571739890187e-12
63 KSP Residual norm 1.441703472615e-12
64 KSP Residual norm 1.179940981718e-12
65 KSP Residual norm 9.308142733958e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.563287081630e-06 gnorm 1.347780416261e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
45 SNES Function norm 1.286210815678e-06
0 KSP Residual norm 2.325753759112e-05
1 KSP Residual norm 3.148445145257e-06
2 KSP Residual norm 2.297050710272e-06
3 KSP Residual norm 1.875260427934e-06
4 KSP Residual norm 1.244054939741e-06
5 KSP Residual norm 8.709317252051e-07
6 KSP Residual norm 5.251282016864e-07
7 KSP Residual norm 3.497763056740e-07
8 KSP Residual norm 2.637841568474e-07
9 KSP Residual norm 2.106993376914e-07
10 KSP Residual norm 1.525357888111e-07
11 KSP Residual norm 1.005174880303e-07
12 KSP Residual norm 7.674651537274e-08
13 KSP Residual norm 5.756505667929e-08
14 KSP Residual norm 3.906694787655e-08
15 KSP Residual norm 3.225714666130e-08
16 KSP Residual norm 2.623014807752e-08
17 KSP Residual norm 2.053344803200e-08
18 KSP Residual norm 1.645380259014e-08
19 KSP Residual norm 1.336108552386e-08
20 KSP Residual norm 1.052634300693e-08
21 KSP Residual norm 8.244396310945e-09
22 KSP Residual norm 6.687935944987e-09
23 KSP Residual norm 5.030140720826e-09
24 KSP Residual norm 4.421769064705e-09
25 KSP Residual norm 3.412339162317e-09
26 KSP Residual norm 2.584524785506e-09
27 KSP Residual norm 2.144051152287e-09
28 KSP Residual norm 1.627041259248e-09
29 KSP Residual norm 1.372368239447e-09
30 KSP Residual norm 1.040108404253e-09
31 KSP Residual norm 8.296414879109e-10
32 KSP Residual norm 6.374103587834e-10
33 KSP Residual norm 5.240410317944e-10
34 KSP Residual norm 4.023911530382e-10
35 KSP Residual norm 3.149183475180e-10
36 KSP Residual norm 2.537282609944e-10
37 KSP Residual norm 2.087773885914e-10
38 KSP Residual norm 1.614719608498e-10
39 KSP Residual norm 1.238193316972e-10
40 KSP Residual norm 9.543750659544e-11
41 KSP Residual norm 7.171130230821e-11
42 KSP Residual norm 5.536403100063e-11
43 KSP Residual norm 4.280717160518e-11
44 KSP Residual norm 3.116380935973e-11
45 KSP Residual norm 2.321040514101e-11
46 KSP Residual norm 1.748321133455e-11
47 KSP Residual norm 1.271941297215e-11
48 KSP Residual norm 9.953834023445e-12
49 KSP Residual norm 7.616431091650e-12
50 KSP Residual norm 5.890373078688e-12
51 KSP Residual norm 5.821309896740e-12
52 KSP Residual norm 5.653820503450e-12
53 KSP Residual norm 5.187034228788e-12
54 KSP Residual norm 4.499399459935e-12
55 KSP Residual norm 3.974097726098e-12
56 KSP Residual norm 3.686907725833e-12
57 KSP Residual norm 3.394200132295e-12
58 KSP Residual norm 2.932460809924e-12
59 KSP Residual norm 2.454045957145e-12
60 KSP Residual norm 2.175384773573e-12
61 KSP Residual norm 1.758394880361e-12
62 KSP Residual norm 1.293393937842e-12
63 KSP Residual norm 1.186444864780e-12
64 KSP Residual norm 9.709409606718e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.286210815678e-06 gnorm 1.108900349627e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
46 SNES Function norm 1.058245619311e-06
0 KSP Residual norm 1.917925799357e-05
1 KSP Residual norm 2.592099301126e-06
2 KSP Residual norm 1.892184298160e-06
3 KSP Residual norm 1.544606536635e-06
4 KSP Residual norm 1.025782630244e-06
5 KSP Residual norm 7.179406702205e-07
6 KSP Residual norm 4.325635751678e-07
7 KSP Residual norm 2.878304205536e-07
8 KSP Residual norm 2.172105361843e-07
9 KSP Residual norm 1.734234438428e-07
10 KSP Residual norm 1.254664675511e-07
11 KSP Residual norm 8.255033244369e-08
12 KSP Residual norm 6.294974484596e-08
13 KSP Residual norm 4.734722468978e-08
14 KSP Residual norm 3.212578512963e-08
15 KSP Residual norm 2.652806247464e-08
16 KSP Residual norm 2.158242688298e-08
17 KSP Residual norm 1.688268581627e-08
18 KSP Residual norm 1.353320393287e-08
19 KSP Residual norm 1.100403357476e-08
20 KSP Residual norm 8.649873654416e-09
21 KSP Residual norm 6.782337380891e-09
22 KSP Residual norm 5.521565040842e-09
23 KSP Residual norm 4.140965763954e-09
24 KSP Residual norm 3.643591720754e-09
25 KSP Residual norm 2.809595300044e-09
26 KSP Residual norm 2.119742798193e-09
27 KSP Residual norm 1.770505139261e-09
28 KSP Residual norm 1.336030262619e-09
29 KSP Residual norm 1.109415036906e-09
30 KSP Residual norm 8.458573582714e-10
31 KSP Residual norm 6.830855803529e-10
32 KSP Residual norm 5.199276958511e-10
33 KSP Residual norm 4.312198804655e-10
34 KSP Residual norm 3.304888597951e-10
35 KSP Residual norm 2.597289564713e-10
36 KSP Residual norm 2.090883115752e-10
37 KSP Residual norm 1.722024873178e-10
38 KSP Residual norm 1.329426478011e-10
39 KSP Residual norm 1.019835087680e-10
40 KSP Residual norm 7.859849413968e-11
41 KSP Residual norm 5.906011249854e-11
42 KSP Residual norm 4.557639493928e-11
43 KSP Residual norm 3.523531817696e-11
44 KSP Residual norm 2.565188275865e-11
45 KSP Residual norm 1.908949550318e-11
46 KSP Residual norm 1.438369995638e-11
47 KSP Residual norm 1.047039269722e-11
48 KSP Residual norm 8.194079516173e-12
49 KSP Residual norm 6.271150833562e-12
50 KSP Residual norm 4.847625959431e-12
51 KSP Residual norm 4.790389597943e-12
52 KSP Residual norm 4.652666154167e-12
53 KSP Residual norm 4.267137456615e-12
54 KSP Residual norm 3.701987019499e-12
55 KSP Residual norm 3.269753527365e-12
56 KSP Residual norm 3.033154781549e-12
57 KSP Residual norm 2.793054722913e-12
58 KSP Residual norm 2.413278015325e-12
59 KSP Residual norm 2.020256394068e-12
60 KSP Residual norm 1.792198818804e-12
61 KSP Residual norm 1.448334557135e-12
62 KSP Residual norm 1.065850979306e-12
63 KSP Residual norm 9.778784119868e-13
Linear solve converged due to CONVERGED_ATOL iterations 63
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.058245619311e-06 gnorm 9.123612028443e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
47 SNES Function norm 8.706859646424e-07
0 KSP Residual norm 1.575023247060e-05
1 KSP Residual norm 2.131525835717e-06
2 KSP Residual norm 1.555272228839e-06
3 KSP Residual norm 1.269679360634e-06
4 KSP Residual norm 8.424526279809e-07
5 KSP Residual norm 5.897568055090e-07
6 KSP Residual norm 3.555449079948e-07
7 KSP Residual norm 2.367860459021e-07
8 KSP Residual norm 1.785902884118e-07
9 KSP Residual norm 1.426398028475e-07
10 KSP Residual norm 1.032525953264e-07
11 KSP Residual norm 6.802414232851e-08
12 KSP Residual norm 5.192784983278e-08
13 KSP Residual norm 3.896584932591e-08
14 KSP Residual norm 2.644317872097e-08
15 KSP Residual norm 2.183449878731e-08
16 KSP Residual norm 1.775646984117e-08
17 KSP Residual norm 1.389817370572e-08
18 KSP Residual norm 1.113754784668e-08
19 KSP Residual norm 9.046002734817e-09
20 KSP Residual norm 7.124329925698e-09
21 KSP Residual norm 5.580815595745e-09
22 KSP Residual norm 4.529785567611e-09
23 KSP Residual norm 3.405313333772e-09
24 KSP Residual norm 2.994033394338e-09
25 KSP Residual norm 2.310189856197e-09
26 KSP Residual norm 1.748369468445e-09
27 KSP Residual norm 1.452528872598e-09
28 KSP Residual norm 1.100958386439e-09
29 KSP Residual norm 9.267918079070e-10
30 KSP Residual norm 7.030720285991e-10
31 KSP Residual norm 5.620899017120e-10
32 KSP Residual norm 4.309541859019e-10
33 KSP Residual norm 3.548209357620e-10
34 KSP Residual norm 2.723495730875e-10
35 KSP Residual norm 2.132618051769e-10
36 KSP Residual norm 1.718105490232e-10
37 KSP Residual norm 1.413871206753e-10
38 KSP Residual norm 1.093178462244e-10
39 KSP Residual norm 8.383150060552e-11
40 KSP Residual norm 6.461469104211e-11
41 KSP Residual norm 4.855197764070e-11
42 KSP Residual norm 3.748142746869e-11
43 KSP Residual norm 2.897993699176e-11
44 KSP Residual norm 2.109714656459e-11
45 KSP Residual norm 1.571101347841e-11
46 KSP Residual norm 1.183476956623e-11
47 KSP Residual norm 8.610841360720e-12
48 KSP Residual norm 6.738664058930e-12
49 KSP Residual norm 5.156400286588e-12
50 KSP Residual norm 3.987558187218e-12
51 KSP Residual norm 3.940754775855e-12
52 KSP Residual norm 3.827321979652e-12
53 KSP Residual norm 3.511237542844e-12
54 KSP Residual norm 3.045831222650e-12
55 KSP Residual norm 2.690239500910e-12
56 KSP Residual norm 2.495801751365e-12
57 KSP Residual norm 2.297763053533e-12
58 KSP Residual norm 1.985192782213e-12
59 KSP Residual norm 1.661419846987e-12
60 KSP Residual norm 1.472964752352e-12
61 KSP Residual norm 1.190549021210e-12
62 KSP Residual norm 8.757786578565e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.706859646424e-07 gnorm 7.506575000953e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
48 SNES Function norm 7.163696879675e-07
0 KSP Residual norm 1.295718254269e-05
1 KSP Residual norm 1.754159652089e-06
2 KSP Residual norm 1.279873765366e-06
3 KSP Residual norm 1.044593571630e-06
4 KSP Residual norm 6.931781492133e-07
5 KSP Residual norm 4.854180259573e-07
6 KSP Residual norm 2.926738738500e-07
7 KSP Residual norm 1.947308291161e-07
8 KSP Residual norm 1.469502433409e-07
9 KSP Residual norm 1.173565987676e-07
10 KSP Residual norm 8.494966009139e-08
11 KSP Residual norm 5.593737679610e-08
12 KSP Residual norm 4.268520723435e-08
13 KSP Residual norm 3.206429056453e-08
14 KSP Residual norm 2.177202815178e-08
15 KSP Residual norm 1.797312566758e-08
16 KSP Residual norm 1.461699301317e-08
17 KSP Residual norm 1.144161584191e-08
18 KSP Residual norm 9.165453104154e-09
19 KSP Residual norm 7.448915284541e-09
20 KSP Residual norm 5.861869724973e-09
21 KSP Residual norm 4.593206950087e-09
22 KSP Residual norm 3.731723972279e-09
23 KSP Residual norm 2.801133383940e-09
24 KSP Residual norm 2.464630744045e-09
25 KSP Residual norm 1.901424072496e-09
26 KSP Residual norm 1.431964442699e-09
27 KSP Residual norm 1.196264761894e-09
28 KSP Residual norm 9.056569159278e-10
29 KSP Residual norm 7.569270489218e-10
30 KSP Residual norm 5.775158641174e-10
31 KSP Residual norm 4.621278215035e-10
32 KSP Residual norm 3.533394436221e-10
33 KSP Residual norm 2.921043108633e-10
34 KSP Residual norm 2.239701040535e-10
35 KSP Residual norm 1.756573906393e-10
36 KSP Residual norm 1.414335085379e-10
37 KSP Residual norm 1.164421338407e-10
38 KSP Residual norm 9.004181337206e-11
39 KSP Residual norm 6.906428761125e-11
40 KSP Residual norm 5.323132998137e-11
41 KSP Residual norm 3.998188906512e-11
42 KSP Residual norm 3.086233481283e-11
43 KSP Residual norm 2.386182456910e-11
44 KSP Residual norm 1.738479768132e-11
45 KSP Residual norm 1.293910082771e-11
46 KSP Residual norm 9.752822303988e-12
47 KSP Residual norm 7.098023092476e-12
48 KSP Residual norm 5.554376953377e-12
49 KSP Residual norm 4.251608346442e-12
50 KSP Residual norm 3.286457910431e-12
51 KSP Residual norm 3.247830165072e-12
52 KSP Residual norm 3.157109909044e-12
53 KSP Residual norm 2.893432835169e-12
54 KSP Residual norm 2.509711837718e-12
55 KSP Residual norm 2.216527174719e-12
56 KSP Residual norm 2.055775016337e-12
57 KSP Residual norm 1.892777150589e-12
58 KSP Residual norm 1.635781974443e-12
59 KSP Residual norm 1.369023291233e-12
60 KSP Residual norm 1.213614453839e-12
61 KSP Residual norm 9.819107266184e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.163696879675e-07 gnorm 6.176144666225e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
49 SNES Function norm 5.894043785956e-07
0 KSP Residual norm 1.067593352602e-05
1 KSP Residual norm 1.444009213136e-06
2 KSP Residual norm 1.053924023675e-06
3 KSP Residual norm 8.600329273570e-07
4 KSP Residual norm 5.710970800239e-07
5 KSP Residual norm 3.999441285263e-07
6 KSP Residual norm 2.410305415736e-07
7 KSP Residual norm 1.601990888708e-07
8 KSP Residual norm 1.209733154086e-07
9 KSP Residual norm 9.657833503864e-08
10 KSP Residual norm 6.987938511564e-08
11 KSP Residual norm 4.595960526332e-08
12 KSP Residual norm 3.503469263934e-08
13 KSP Residual norm 2.637793735124e-08
14 KSP Residual norm 1.791294002113e-08
15 KSP Residual norm 1.478580038075e-08
16 KSP Residual norm 1.202889193699e-08
17 KSP Residual norm 9.411703677776e-09
18 KSP Residual norm 7.539868781924e-09
19 KSP Residual norm 6.134933534964e-09
20 KSP Residual norm 4.818234506835e-09
21 KSP Residual norm 3.779035264895e-09
22 KSP Residual norm 3.079283718830e-09
23 KSP Residual norm 2.305465045487e-09
24 KSP Residual norm 2.030355733197e-09
25 KSP Residual norm 1.565623717608e-09
26 KSP Residual norm 1.174293809178e-09
27 KSP Residual norm 9.865615300490e-10
28 KSP Residual norm 7.443491306402e-10
29 KSP Residual norm 6.117715237123e-10
30 KSP Residual norm 4.705004462869e-10
31 KSP Residual norm 3.790497218491e-10
32 KSP Residual norm 2.880939672214e-10
33 KSP Residual norm 2.397859643380e-10
34 KSP Residual norm 1.836411334490e-10
35 KSP Residual norm 1.448305495449e-10
36 KSP Residual norm 1.164272786949e-10
37 KSP Residual norm 9.601310296758e-11
38 KSP Residual norm 7.414631724339e-11
39 KSP Residual norm 5.689917441737e-11
40 KSP Residual norm 4.384948074044e-11
41 KSP Residual norm 3.292978261785e-11
42 KSP Residual norm 2.541036112454e-11
43 KSP Residual norm 1.964500648901e-11
44 KSP Residual norm 1.431783352173e-11
45 KSP Residual norm 1.064825457739e-11
46 KSP Residual norm 8.029921298696e-12
47 KSP Residual norm 5.847018693572e-12
48 KSP Residual norm 4.575285421603e-12
49 KSP Residual norm 3.503125999248e-12
50 KSP Residual norm 2.706489634702e-12
51 KSP Residual norm 2.674519725279e-12
52 KSP Residual norm 2.600846885239e-12
53 KSP Residual norm 2.382013656964e-12
54 KSP Residual norm 2.066257474662e-12
55 KSP Residual norm 1.824755529818e-12
56 KSP Residual norm 1.692144249192e-12
57 KSP Residual norm 1.558283397284e-12
58 KSP Residual norm 1.346960336151e-12
59 KSP Residual norm 1.127566409884e-12
60 KSP Residual norm 9.999807655590e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.894043785956e-07 gnorm 5.081519603331e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
50 SNES Function norm 4.849421527263e-07
0 KSP Residual norm 8.779046569744e-06
1 KSP Residual norm 1.187884142917e-06
2 KSP Residual norm 8.668802800740e-07
3 KSP Residual norm 7.074258751810e-07
4 KSP Residual norm 4.696445062637e-07
5 KSP Residual norm 3.289039160892e-07
6 KSP Residual norm 1.982522884798e-07
7 KSP Residual norm 1.318056935608e-07
8 KSP Residual norm 9.951293769503e-08
9 KSP Residual norm 7.945463684718e-08
10 KSP Residual norm 5.749858457527e-08
11 KSP Residual norm 3.783134888528e-08
12 KSP Residual norm 2.884903299534e-08
13 KSP Residual norm 2.170431887588e-08
14 KSP Residual norm 1.473940272889e-08
15 KSP Residual norm 1.216659166465e-08
16 KSP Residual norm 9.896841530207e-09
17 KSP Residual norm 7.744796003951e-09
18 KSP Residual norm 6.204021864462e-09
19 KSP Residual norm 5.046169338330e-09
20 KSP Residual norm 3.965760990689e-09
21 KSP Residual norm 3.109397467707e-09
22 KSP Residual norm 2.531113367806e-09
23 KSP Residual norm 1.896498235079e-09
24 KSP Residual norm 1.669829453081e-09
25 KSP Residual norm 1.287812499221e-09
26 KSP Residual norm 9.666686098140e-10
27 KSP Residual norm 8.111894884807e-10
28 KSP Residual norm 6.126175057730e-10
29 KSP Residual norm 5.064635008257e-10
30 KSP Residual norm 3.886346926604e-10
31 KSP Residual norm 3.123526259081e-10
32 KSP Residual norm 2.377621593747e-10
33 KSP Residual norm 1.975482625646e-10
34 KSP Residual norm 1.513225526962e-10
35 KSP Residual norm 1.190833283016e-10
36 KSP Residual norm 9.578966863725e-11
37 KSP Residual norm 7.894112417946e-11
38 KSP Residual norm 6.099480067462e-11
39 KSP Residual norm 4.679894875064e-11
40 KSP Residual norm 3.606751869515e-11
41 KSP Residual norm 2.708618755181e-11
42 KSP Residual norm 2.090354734899e-11
43 KSP Residual norm 1.616120761384e-11
44 KSP Residual norm 1.177814630327e-11
45 KSP Residual norm 8.761510199003e-12
46 KSP Residual norm 6.606427498257e-12
47 KSP Residual norm 4.809790378862e-12
48 KSP Residual norm 3.763700527740e-12
49 KSP Residual norm 2.881547241216e-12
50 KSP Residual norm 2.226593411154e-12
51 KSP Residual norm 2.200340044751e-12
52 KSP Residual norm 2.139611606433e-12
53 KSP Residual norm 1.959881702825e-12
54 KSP Residual norm 1.700024395131e-12
55 KSP Residual norm 1.501357537620e-12
56 KSP Residual norm 1.392289456549e-12
57 KSP Residual norm 1.282073036409e-12
58 KSP Residual norm 1.108166361982e-12
59 KSP Residual norm 9.275896229494e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.849421527263e-07 gnorm 4.180903686347e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
51 SNES Function norm 3.989944452798e-07
0 KSP Residual norm 7.212547913000e-06
1 KSP Residual norm 9.765380294835e-07
2 KSP Residual norm 7.124102579603e-07
3 KSP Residual norm 5.816277005155e-07
4 KSP Residual norm 3.857785283124e-07
5 KSP Residual norm 2.700701121890e-07
6 KSP Residual norm 1.628549148366e-07
7 KSP Residual norm 1.085085144403e-07
8 KSP Residual norm 8.181578131165e-08
9 KSP Residual norm 6.535663174231e-08
10 KSP Residual norm 4.731977539616e-08
11 KSP Residual norm 3.119298242703e-08
12 KSP Residual norm 2.382162260593e-08
13 KSP Residual norm 1.785743448692e-08
14 KSP Residual norm 1.211812026339e-08
15 KSP Residual norm 1.000595703166e-08
16 KSP Residual norm 8.135694617084e-09
17 KSP Residual norm 6.369494338592e-09
18 KSP Residual norm 5.104140325291e-09
19 KSP Residual norm 4.143510643049e-09
20 KSP Residual norm 3.265790422183e-09
21 KSP Residual norm 2.557336820531e-09
22 KSP Residual norm 2.073181996498e-09
23 KSP Residual norm 1.560484218528e-09
24 KSP Residual norm 1.371257803245e-09
25 KSP Residual norm 1.058407851504e-09
26 KSP Residual norm 8.031338969839e-10
27 KSP Residual norm 6.644795634723e-10
28 KSP Residual norm 5.049743621449e-10
29 KSP Residual norm 4.271201094186e-10
30 KSP Residual norm 3.230997777666e-10
31 KSP Residual norm 2.570910281402e-10
32 KSP Residual norm 1.980576928666e-10
33 KSP Residual norm 1.624932570681e-10
34 KSP Residual norm 1.248458354737e-10
35 KSP Residual norm 9.764080617958e-11
36 KSP Residual norm 7.867835143928e-11
37 KSP Residual norm 6.473124362317e-11
38 KSP Residual norm 5.007762542929e-11
39 KSP Residual norm 3.839708126336e-11
40 KSP Residual norm 2.959616828777e-11
41 KSP Residual norm 2.223981362309e-11
42 KSP Residual norm 1.717173574660e-11
43 KSP Residual norm 1.327743632482e-11
44 KSP Residual norm 9.664788452996e-12
45 KSP Residual norm 7.200065363836e-12
46 KSP Residual norm 5.422725109655e-12
47 KSP Residual norm 3.944734573627e-12
48 KSP Residual norm 3.087134626263e-12
49 KSP Residual norm 2.362012394523e-12
50 KSP Residual norm 1.827004925680e-12
51 KSP Residual norm 1.805619696768e-12
52 KSP Residual norm 1.753415568814e-12
53 KSP Residual norm 1.609036406558e-12
54 KSP Residual norm 1.395714596306e-12
55 KSP Residual norm 1.232796540388e-12
56 KSP Residual norm 1.143772207672e-12
57 KSP Residual norm 1.052936996669e-12
58 KSP Residual norm 9.096409261825e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.989944452798e-07 gnorm 3.439909901324e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
52 SNES Function norm 3.282797148611e-07
0 KSP Residual norm 5.931869612671e-06
1 KSP Residual norm 8.034074939781e-07
2 KSP Residual norm 5.860576408567e-07
3 KSP Residual norm 4.784643674247e-07
4 KSP Residual norm 3.173131896245e-07
5 KSP Residual norm 2.221512529707e-07
6 KSP Residual norm 1.339778309203e-07
7 KSP Residual norm 8.927305514609e-08
8 KSP Residual norm 6.730919821187e-08
9 KSP Residual norm 5.377098879867e-08
10 KSP Residual norm 3.893487384603e-08
11 KSP Residual norm 2.566990406787e-08
12 KSP Residual norm 1.960611000739e-08
13 KSP Residual norm 1.469340202480e-08
14 KSP Residual norm 9.971899549825e-09
15 KSP Residual norm 8.233423498558e-09
16 KSP Residual norm 6.694020910109e-09
17 KSP Residual norm 5.241445312260e-09
18 KSP Residual norm 4.199849536901e-09
19 KSP Residual norm 3.408973273268e-09
20 KSP Residual norm 2.687470628132e-09
21 KSP Residual norm 2.104227085577e-09
22 KSP Residual norm 1.705162545251e-09
23 KSP Residual norm 1.283888912797e-09
24 KSP Residual norm 1.128030271713e-09
25 KSP Residual norm 8.707831391495e-10
26 KSP Residual norm 6.610507422603e-10
27 KSP Residual norm 5.463546288274e-10
28 KSP Residual norm 4.156439275076e-10
29 KSP Residual norm 3.518924386481e-10
30 KSP Residual norm 2.660599936053e-10
31 KSP Residual norm 2.112842568503e-10
32 KSP Residual norm 1.630829473963e-10
33 KSP Residual norm 1.336726357491e-10
34 KSP Residual norm 1.027315283875e-10
35 KSP Residual norm 8.031920312674e-11
36 KSP Residual norm 6.472181813298e-11
37 KSP Residual norm 5.324572939162e-11
38 KSP Residual norm 4.120349563336e-11
39 KSP Residual norm 3.159193311406e-11
40 KSP Residual norm 2.435114086884e-11
41 KSP Residual norm 1.829755643218e-11
42 KSP Residual norm 1.412867495266e-11
43 KSP Residual norm 1.092466614819e-11
44 KSP Residual norm 7.952852168790e-12
45 KSP Residual norm 5.925087282413e-12
46 KSP Residual norm 4.462605955712e-12
47 KSP Residual norm 3.246155761580e-12
48 KSP Residual norm 2.540421302471e-12
49 KSP Residual norm 1.943730749527e-12
50 KSP Residual norm 1.503510025572e-12
51 KSP Residual norm 1.485927254830e-12
52 KSP Residual norm 1.443089250998e-12
53 KSP Residual norm 1.324189892270e-12
54 KSP Residual norm 1.148603204049e-12
55 KSP Residual norm 1.014527949553e-12
56 KSP Residual norm 9.412494053966e-13
Linear solve converged due to CONVERGED_ATOL iterations 56
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.282797148611e-07 gnorm 2.830246538908e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
53 SNES Function norm 2.700980749394e-07
0 KSP Residual norm 4.881990192936e-06
1 KSP Residual norm 6.610522524676e-07
2 KSP Residual norm 4.822483253894e-07
3 KSP Residual norm 3.937197033054e-07
4 KSP Residual norm 2.611395792500e-07
5 KSP Residual norm 1.828142863416e-07
6 KSP Residual norm 1.102417661221e-07
7 KSP Residual norm 7.345574922107e-08
8 KSP Residual norm 5.538468463141e-08
9 KSP Residual norm 4.424304797097e-08
10 KSP Residual norm 3.203341551222e-08
11 KSP Residual norm 2.111710782886e-08
12 KSP Residual norm 1.612734620875e-08
13 KSP Residual norm 1.208867720076e-08
14 KSP Residual norm 8.203463253896e-09
15 KSP Residual norm 6.773612114244e-09
16 KSP Residual norm 5.507447906999e-09
17 KSP Residual norm 4.311908364257e-09
18 KSP Residual norm 3.455280444022e-09
19 KSP Residual norm 2.804872986548e-09
20 KSP Residual norm 2.210846355920e-09
21 KSP Residual norm 1.731199899388e-09
22 KSP Residual norm 1.403312536249e-09
23 KSP Residual norm 1.056366785486e-09
24 KSP Residual norm 9.282300883334e-10
25 KSP Residual norm 7.164755501930e-10
26 KSP Residual norm 5.437690807544e-10
27 KSP Residual norm 4.497579714487e-10
28 KSP Residual norm 3.418708894092e-10
29 KSP Residual norm 2.892446656370e-10
30 KSP Residual norm 2.187629027914e-10
31 KSP Residual norm 1.740045792030e-10
32 KSP Residual norm 1.341026810732e-10
33 KSP Residual norm 1.099963123491e-10
34 KSP Residual norm 8.451778242789e-11
35 KSP Residual norm 6.609573547325e-11
36 KSP Residual norm 5.326012450811e-11
37 KSP Residual norm 4.381827706783e-11
38 KSP Residual norm 3.390033141733e-11
39 KSP Residual norm 2.599297155906e-11
40 KSP Residual norm 2.003528645759e-11
41 KSP Residual norm 1.505534790448e-11
42 KSP Residual norm 1.162470397111e-11
43 KSP Residual norm 8.988440951225e-12
44 KSP Residual norm 6.542797916160e-12
45 KSP Residual norm 4.874427739659e-12
46 KSP Residual norm 3.671186436156e-12
47 KSP Residual norm 2.670589456528e-12
48 KSP Residual norm 2.090024488603e-12
49 KSP Residual norm 1.599112424001e-12
50 KSP Residual norm 1.236931248642e-12
51 KSP Residual norm 1.222458311854e-12
52 KSP Residual norm 1.187105993737e-12
53 KSP Residual norm 1.089385069981e-12
54 KSP Residual norm 9.449568568487e-13
Linear solve converged due to CONVERGED_ATOL iterations 54
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.700980749394e-07 gnorm 2.328636411464e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
54 SNES Function norm 2.222281665088e-07
0 KSP Residual norm 4.016835441681e-06
1 KSP Residual norm 5.439952019014e-07
2 KSP Residual norm 3.968523110468e-07
3 KSP Residual norm 3.239458202550e-07
4 KSP Residual norm 2.148875814708e-07
5 KSP Residual norm 1.504657637878e-07
6 KSP Residual norm 9.073828712908e-08
7 KSP Residual norm 6.041907153714e-08
8 KSP Residual norm 4.557294849889e-08
9 KSP Residual norm 3.640202213117e-08
10 KSP Residual norm 2.635527624179e-08
11 KSP Residual norm 1.736668684910e-08
12 KSP Residual norm 1.325944973155e-08
13 KSP Residual norm 9.947019531026e-09
14 KSP Residual norm 6.752700552028e-09
15 KSP Residual norm 5.574904204771e-09
16 KSP Residual norm 4.533090761849e-09
17 KSP Residual norm 3.549063033248e-09
18 KSP Residual norm 2.843288314424e-09
19 KSP Residual norm 2.309144188406e-09
20 KSP Residual norm 1.819102377219e-09
21 KSP Residual norm 1.424737775498e-09
22 KSP Residual norm 1.155715492456e-09
23 KSP Residual norm 8.690061344266e-10
24 KSP Residual norm 7.640162525644e-10
25 KSP Residual norm 5.896281225696e-10
26 KSP Residual norm 4.458599436101e-10
27 KSP Residual norm 3.704109859072e-10
28 KSP Residual norm 2.811928799603e-10
29 KSP Residual norm 2.368574324916e-10
30 KSP Residual norm 1.798064582033e-10
31 KSP Residual norm 1.432603430929e-10
32 KSP Residual norm 1.101018317127e-10
33 KSP Residual norm 9.057852512350e-11
34 KSP Residual norm 6.953615382950e-11
35 KSP Residual norm 5.442694621378e-11
36 KSP Residual norm 4.384551007879e-11
37 KSP Residual norm 3.607975790104e-11
38 KSP Residual norm 2.791418398872e-11
39 KSP Residual norm 2.140611585046e-11
40 KSP Residual norm 1.649960919134e-11
41 KSP Residual norm 1.239507914992e-11
42 KSP Residual norm 9.569798806984e-12
43 KSP Residual norm 7.399445288635e-12
44 KSP Residual norm 5.388976821664e-12
45 KSP Residual norm 4.013170684261e-12
46 KSP Residual norm 3.023850378095e-12
47 KSP Residual norm 2.200156173396e-12
48 KSP Residual norm 1.721802161104e-12
49 KSP Residual norm 1.317690900574e-12
50 KSP Residual norm 1.018942977278e-12
51 KSP Residual norm 1.007006962396e-12
52 KSP Residual norm 9.784746283756e-13
Linear solve converged due to CONVERGED_ATOL iterations 52
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.222281665088e-07 gnorm 1.915928364366e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
55 SNES Function norm 1.828423727357e-07
0 KSP Residual norm 3.304229250326e-06
1 KSP Residual norm 4.474777489821e-07
2 KSP Residual norm 3.264278107838e-07
3 KSP Residual norm 2.665040101336e-07
4 KSP Residual norm 1.767483477292e-07
5 KSP Residual norm 1.237378169582e-07
6 KSP Residual norm 7.462212154696e-08
7 KSP Residual norm 4.972465356323e-08
8 KSP Residual norm 3.749025553575e-08
9 KSP Residual norm 2.994937238594e-08
10 KSP Residual norm 2.168539625640e-08
11 KSP Residual norm 1.429701179915e-08
12 KSP Residual norm 1.091958162755e-08
13 KSP Residual norm 8.183623694799e-09
14 KSP Residual norm 5.553613897613e-09
15 KSP Residual norm 4.585543504192e-09
16 KSP Residual norm 3.728236883942e-09
17 KSP Residual norm 2.919114071199e-09
18 KSP Residual norm 2.339116431860e-09
19 KSP Residual norm 1.898645529033e-09
20 KSP Residual norm 1.496752984450e-09
21 KSP Residual norm 1.171952389865e-09
22 KSP Residual norm 9.497553724032e-10
23 KSP Residual norm 7.151040038561e-10
24 KSP Residual norm 6.282956879884e-10
25 KSP Residual norm 4.850004212677e-10
26 KSP Residual norm 3.682395113834e-10
27 KSP Residual norm 3.043439659906e-10
28 KSP Residual norm 2.314820259776e-10
29 KSP Residual norm 1.959818669728e-10
30 KSP Residual norm 1.481636357937e-10
31 KSP Residual norm 1.177171712818e-10
32 KSP Residual norm 9.082652141121e-11
33 KSP Residual norm 7.445305976417e-11
34 KSP Residual norm 5.721835362937e-11
35 KSP Residual norm 4.473756112524e-11
36 KSP Residual norm 3.605026683678e-11
37 KSP Residual norm 2.965825649456e-11
38 KSP Residual norm 2.294865582334e-11
39 KSP Residual norm 1.759549307655e-11
40 KSP Residual norm 1.356265980115e-11
41 KSP Residual norm 1.019138304798e-11
42 KSP Residual norm 7.869365403449e-12
43 KSP Residual norm 6.084824020178e-12
44 KSP Residual norm 4.429331158293e-12
45 KSP Residual norm 3.300097199767e-12
46 KSP Residual norm 2.485485171841e-12
47 KSP Residual norm 1.808019512294e-12
48 KSP Residual norm 1.414987506667e-12
49 KSP Residual norm 1.082631370025e-12
50 KSP Residual norm 8.374543188408e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.828423727357e-07 gnorm 1.576366027352e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
56 SNES Function norm 1.504370406520e-07
0 KSP Residual norm 2.725301795867e-06
1 KSP Residual norm 3.684628004591e-07
2 KSP Residual norm 2.689420598522e-07
3 KSP Residual norm 2.195297216476e-07
4 KSP Residual norm 1.457636195368e-07
5 KSP Residual norm 1.020356059445e-07
6 KSP Residual norm 6.148561082339e-08
7 KSP Residual norm 4.091105686427e-08
8 KSP Residual norm 3.087401264092e-08
9 KSP Residual norm 2.465133844125e-08
10 KSP Residual norm 1.783658154918e-08
11 KSP Residual norm 1.173757511521e-08
12 KSP Residual norm 8.951907103842e-09
13 KSP Residual norm 6.731414523495e-09
14 KSP Residual norm 4.568195651575e-09
15 KSP Residual norm 3.771944878216e-09
16 KSP Residual norm 3.068524334041e-09
17 KSP Residual norm 2.400639848543e-09
18 KSP Residual norm 1.924052418809e-09
19 KSP Residual norm 1.564340698622e-09
20 KSP Residual norm 1.229954347234e-09
21 KSP Residual norm 9.642660541434e-10
22 KSP Residual norm 7.846927686782e-10
23 KSP Residual norm 5.885756059844e-10
24 KSP Residual norm 5.178974977691e-10
25 KSP Residual norm 3.993909620439e-10
26 KSP Residual norm 3.011266816958e-10
27 KSP Residual norm 2.516189422095e-10
28 KSP Residual norm 1.899800202264e-10
29 KSP Residual norm 1.579466424780e-10
30 KSP Residual norm 1.204905869584e-10
31 KSP Residual norm 9.711175955854e-11
32 KSP Residual norm 7.396406533565e-11
33 KSP Residual norm 6.131512206292e-11
34 KSP Residual norm 4.699366191091e-11
35 KSP Residual norm 3.691961980265e-11
36 KSP Residual norm 2.972183342620e-11
37 KSP Residual norm 2.447750657655e-11
38 KSP Residual norm 1.890341493517e-11
39 KSP Residual norm 1.450109643898e-11
40 KSP Residual norm 1.117617269042e-11
41 KSP Residual norm 8.397074219984e-12
42 KSP Residual norm 6.480457684001e-12
43 KSP Residual norm 5.010220689236e-12
44 KSP Residual norm 3.648249975385e-12
45 KSP Residual norm 2.715123281457e-12
46 KSP Residual norm 2.046082887330e-12
47 KSP Residual norm 1.489435507596e-12
48 KSP Residual norm 1.165653491033e-12
49 KSP Residual norm 8.921673540748e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.504370406520e-07 gnorm 1.296984985058e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
57 SNES Function norm 1.237749531558e-07
0 KSP Residual norm 2.241916731040e-06
1 KSP Residual norm 3.032313354927e-07
2 KSP Residual norm 2.213161611249e-07
3 KSP Residual norm 1.806059286247e-07
4 KSP Residual norm 1.199264991069e-07
5 KSP Residual norm 8.398275992835e-08
6 KSP Residual norm 5.061286517926e-08
7 KSP Residual norm 3.364353932043e-08
8 KSP Residual norm 2.540392733030e-08
9 KSP Residual norm 2.028145314179e-08
10 KSP Residual norm 1.467479132181e-08
11 KSP Residual norm 9.652328417279e-09
12 KSP Residual norm 7.358399809667e-09
13 KSP Residual norm 5.539318796601e-09
14 KSP Residual norm 3.761451617458e-09
15 KSP Residual norm 3.104909236676e-09
16 KSP Residual norm 2.525950172594e-09
17 KSP Residual norm 1.976359085073e-09
18 KSP Residual norm 1.583353920106e-09
19 KSP Residual norm 1.288201010083e-09
20 KSP Residual norm 1.011872452174e-09
21 KSP Residual norm 7.935871811785e-10
22 KSP Residual norm 6.465151313153e-10
23 KSP Residual norm 4.841615083189e-10
24 KSP Residual norm 4.263425421140e-10
25 KSP Residual norm 3.287607079856e-10
26 KSP Residual norm 2.467176772565e-10
27 KSP Residual norm 2.071609461189e-10
28 KSP Residual norm 1.563190040072e-10
29 KSP Residual norm 1.286689861184e-10
30 KSP Residual norm 9.886688984811e-11
31 KSP Residual norm 7.964862934222e-11
32 KSP Residual norm 6.055131152636e-11
33 KSP Residual norm 5.037997879055e-11
34 KSP Residual norm 3.858554316616e-11
35 KSP Residual norm 3.041314111597e-11
36 KSP Residual norm 2.445406815030e-11
37 KSP Residual norm 2.016207500984e-11
38 KSP Residual norm 1.557085081660e-11
39 KSP Residual norm 1.194842468180e-11
40 KSP Residual norm 9.208243830725e-12
41 KSP Residual norm 6.915432111294e-12
42 KSP Residual norm 5.336496127981e-12
43 KSP Residual norm 4.125761529026e-12
44 KSP Residual norm 3.006741129267e-12
45 KSP Residual norm 2.236428000290e-12
46 KSP Residual norm 1.686455383416e-12
47 KSP Residual norm 1.228022531862e-12
48 KSP Residual norm 9.609926899613e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.237749531558e-07 gnorm 1.067119093924e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
58 SNES Function norm 1.018382206792e-07
0 KSP Residual norm 1.842653630245e-06
1 KSP Residual norm 2.493437805825e-07
2 KSP Residual norm 1.819443498850e-07
3 KSP Residual norm 1.485234835707e-07
4 KSP Residual norm 9.856156106500e-08
5 KSP Residual norm 6.900244134122e-08
6 KSP Residual norm 4.159639680786e-08
7 KSP Residual norm 2.769261167378e-08
8 KSP Residual norm 2.089098624378e-08
9 KSP Residual norm 1.668429065774e-08
10 KSP Residual norm 1.207625633057e-08
11 KSP Residual norm 7.953564515947e-09
12 KSP Residual norm 6.070129552055e-09
13 KSP Residual norm 4.557599228931e-09
14 KSP Residual norm 3.093261180116e-09
15 KSP Residual norm 2.554042286534e-09
16 KSP Residual norm 2.077171955940e-09
17 KSP Residual norm 1.625695175497e-09
18 KSP Residual norm 1.302706099640e-09
19 KSP Residual norm 1.058400388006e-09
20 KSP Residual norm 8.331867104411e-10
21 KSP Residual norm 6.528066713257e-10
22 KSP Residual norm 5.301984624645e-10
23 KSP Residual norm 3.983041827568e-10
24 KSP Residual norm 3.503046229083e-10
25 KSP Residual norm 2.702566798513e-10
26 KSP Residual norm 2.041695833204e-10
27 KSP Residual norm 1.700261895233e-10
28 KSP Residual norm 1.287381091027e-10
29 KSP Residual norm 1.080084218105e-10
30 KSP Residual norm 8.211131913204e-11
31 KSP Residual norm 6.576767438086e-11
32 KSP Residual norm 5.032274888843e-11
33 KSP Residual norm 4.152001557507e-11
34 KSP Residual norm 3.185266727413e-11
35 KSP Residual norm 2.496252540932e-11
36 KSP Residual norm 2.010674972300e-11
37 KSP Residual norm 1.654949777695e-11
38 KSP Residual norm 1.279344845989e-11
39 KSP Residual norm 9.811822188701e-12
40 KSP Residual norm 7.562562526097e-12
41 KSP Residual norm 5.681955073501e-12
42 KSP Residual norm 4.386165713140e-12
43 KSP Residual norm 3.391290891859e-12
44 KSP Residual norm 2.469353727560e-12
45 KSP Residual norm 1.838637710420e-12
46 KSP Residual norm 1.385359303111e-12
47 KSP Residual norm 1.008193812921e-12
48 KSP Residual norm 7.890476509165e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.018382206792e-07 gnorm 8.779928481743e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
59 SNES Function norm 8.378937768155e-08
0 KSP Residual norm 1.517897713826e-06
1 KSP Residual norm 2.052829669724e-07
2 KSP Residual norm 1.498329878981e-07
3 KSP Residual norm 1.222700209312e-07
4 KSP Residual norm 8.119603123401e-08
5 KSP Residual norm 5.686023254146e-08
6 KSP Residual norm 3.426560420673e-08
7 KSP Residual norm 2.277488747485e-08
8 KSP Residual norm 1.719820421895e-08
9 KSP Residual norm 1.372986283001e-08
10 KSP Residual norm 9.933877377425e-09
11 KSP Residual norm 6.533220134644e-09
12 KSP Residual norm 4.979994180590e-09
13 KSP Residual norm 3.749779380133e-09
14 KSP Residual norm 2.546276851030e-09
15 KSP Residual norm 2.101814293040e-09
16 KSP Residual norm 1.709954290981e-09
17 KSP Residual norm 1.337848231205e-09
18 KSP Residual norm 1.071829826336e-09
19 KSP Residual norm 8.721327359707e-10
20 KSP Residual norm 6.849080269247e-10
21 KSP Residual norm 5.372145536288e-10
22 KSP Residual norm 4.377883583794e-10
23 KSP Residual norm 3.277735465259e-10
24 KSP Residual norm 2.886497899403e-10
25 KSP Residual norm 2.225744956053e-10
26 KSP Residual norm 1.669892292035e-10
27 KSP Residual norm 1.402632785362e-10
28 KSP Residual norm 1.058142079840e-10
29 KSP Residual norm 8.693005571111e-11
30 KSP Residual norm 6.684503356253e-11
31 KSP Residual norm 5.388915413124e-11
32 KSP Residual norm 4.095242996575e-11
33 KSP Residual norm 3.408983323009e-11
34 KSP Residual norm 2.610807726992e-11
35 KSP Residual norm 2.059378944048e-11
36 KSP Residual norm 1.655501379203e-11
37 KSP Residual norm 1.365269071894e-11
38 KSP Residual norm 1.054210110209e-11
39 KSP Residual norm 8.090040609201e-12
40 KSP Residual norm 6.234614713734e-12
41 KSP Residual norm 4.682151217341e-12
42 KSP Residual norm 3.613023300350e-12
43 KSP Residual norm 2.793287169478e-12
44 KSP Residual norm 2.035727981425e-12
45 KSP Residual norm 1.514097520815e-12
46 KSP Residual norm 1.141819949010e-12
47 KSP Residual norm 8.314936401451e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.378937768155e-08 gnorm 7.223856514980e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
60 SNES Function norm 6.893934666808e-08
0 KSP Residual norm 1.246123131565e-06
1 KSP Residual norm 1.687357775758e-07
2 KSP Residual norm 1.230965023182e-07
3 KSP Residual norm 1.004945186267e-07
4 KSP Residual norm 6.665724685810e-08
5 KSP Residual norm 4.666684709599e-08
6 KSP Residual norm 2.814121540784e-08
7 KSP Residual norm 1.874728598434e-08
8 KSP Residual norm 1.413680611863e-08
9 KSP Residual norm 1.129261125287e-08
10 KSP Residual norm 8.176057280493e-09
11 KSP Residual norm 5.389121586261e-09
12 KSP Residual norm 4.115362418160e-09
13 KSP Residual norm 3.085567113575e-09
14 KSP Residual norm 2.094090301796e-09
15 KSP Residual norm 1.729042065310e-09
16 KSP Residual norm 1.405864741683e-09
17 KSP Residual norm 1.100676451042e-09
18 KSP Residual norm 8.819520564846e-10
19 KSP Residual norm 7.160401193740e-10
20 KSP Residual norm 5.642949155068e-10
21 KSP Residual norm 4.419040464537e-10
22 KSP Residual norm 3.582863796257e-10
23 KSP Residual norm 2.696175743620e-10
24 KSP Residual norm 2.369529535703e-10
25 KSP Residual norm 1.828876309146e-10
26 KSP Residual norm 1.386566077218e-10
27 KSP Residual norm 1.148381983855e-10
28 KSP Residual norm 8.725280787379e-11
29 KSP Residual norm 7.372826589767e-11
30 KSP Residual norm 5.582165536732e-11
31 KSP Residual norm 4.443363247137e-11
32 KSP Residual norm 3.421164138351e-11
33 KSP Residual norm 2.808773079748e-11
34 KSP Residual norm 2.157603330567e-11
35 KSP Residual norm 1.687779957383e-11
36 KSP Residual norm 1.359937359525e-11
37 KSP Residual norm 1.118915175635e-11
38 KSP Residual norm 8.656417827343e-12
39 KSP Residual norm 6.637586486541e-12
40 KSP Residual norm 5.116213604055e-12
41 KSP Residual norm 3.844217475371e-12
42 KSP Residual norm 2.968213534523e-12
43 KSP Residual norm 2.295081327196e-12
44 KSP Residual norm 1.670859020246e-12
45 KSP Residual norm 1.244724970702e-12
46 KSP Residual norm 9.376232827691e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.893934666808e-08 gnorm 5.943571355314e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
61 SNES Function norm 5.672122398460e-08
0 KSP Residual norm 1.031854912990e-06
1 KSP Residual norm 1.392955704906e-07
2 KSP Residual norm 1.017615147794e-07
3 KSP Residual norm 8.292834960328e-08
4 KSP Residual norm 5.520721990250e-08
5 KSP Residual norm 3.870414695410e-08
6 KSP Residual norm 2.330118442543e-08
7 KSP Residual norm 1.539364538718e-08
8 KSP Residual norm 1.166806635011e-08
9 KSP Residual norm 9.299712526708e-09
10 KSP Residual norm 6.718164178171e-09
11 KSP Residual norm 4.396963827255e-09
12 KSP Residual norm 3.329343347136e-09
13 KSP Residual norm 2.537809610679e-09
14 KSP Residual norm 1.725581332800e-09
15 KSP Residual norm 1.421062487122e-09
16 KSP Residual norm 1.156780471845e-09
17 KSP Residual norm 9.049697386356e-10
18 KSP Residual norm 7.248388083614e-10
19 KSP Residual norm 5.938142005503e-10
20 KSP Residual norm 4.593223631015e-10
21 KSP Residual norm 3.631397220285e-10
22 KSP Residual norm 3.011573563899e-10
23 KSP Residual norm 2.226577636561e-10
24 KSP Residual norm 1.966272378825e-10
25 KSP Residual norm 1.517755403277e-10
26 KSP Residual norm 1.142246371748e-10
27 KSP Residual norm 9.516733867817e-11
28 KSP Residual norm 7.247073952787e-11
29 KSP Residual norm 5.731611506296e-11
30 KSP Residual norm 4.291711260756e-11
31 KSP Residual norm 3.364578855023e-11
32 KSP Residual norm 2.878397398010e-11
33 KSP Residual norm 2.272724261811e-11
34 KSP Residual norm 1.817494378419e-11
35 KSP Residual norm 1.396671252085e-11
36 KSP Residual norm 1.141863315228e-11
37 KSP Residual norm 9.287516706461e-12
38 KSP Residual norm 7.195682701315e-12
39 KSP Residual norm 5.517933416301e-12
40 KSP Residual norm 4.253529001812e-12
41 KSP Residual norm 3.188350782777e-12
42 KSP Residual norm 2.456840871380e-12
43 KSP Residual norm 1.898976939432e-12
44 KSP Residual norm 1.388944196053e-12
45 KSP Residual norm 1.028896705449e-12
46 KSP Residual norm 7.785568037788e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.672122398460e-08 gnorm 4.890190049908e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
62 SNES Function norm 4.666850491408e-08
0 KSP Residual norm 8.441731704284e-07
1 KSP Residual norm 1.142387292828e-07
2 KSP Residual norm 8.335427983498e-08
3 KSP Residual norm 6.805316165900e-08
4 KSP Residual norm 4.515133823086e-08
5 KSP Residual norm 3.160525019699e-08
6 KSP Residual norm 1.905364108195e-08
7 KSP Residual norm 1.269338878870e-08
8 KSP Residual norm 9.571941242736e-09
9 KSP Residual norm 7.645424149023e-09
10 KSP Residual norm 5.534393232293e-09
11 KSP Residual norm 3.646856342962e-09
12 KSP Residual norm 2.784303935235e-09
13 KSP Residual norm 2.088495721873e-09
14 KSP Residual norm 1.417050153519e-09
15 KSP Residual norm 1.170176926754e-09
16 KSP Residual norm 9.515763071843e-10
17 KSP Residual norm 7.448244326279e-10
18 KSP Residual norm 5.969328559092e-10
19 KSP Residual norm 4.847349783403e-10
20 KSP Residual norm 3.818544324382e-10
21 KSP Residual norm 2.991003284326e-10
22 KSP Residual norm 2.426810619188e-10
23 KSP Residual norm 1.825389790848e-10
24 KSP Residual norm 1.604532046190e-10
25 KSP Residual norm 1.238166021608e-10
26 KSP Residual norm 9.386250589753e-11
27 KSP Residual norm 7.782685108652e-11
28 KSP Residual norm 5.902730047336e-11
29 KSP Residual norm 4.980239959690e-11
30 KSP Residual norm 3.771714632041e-11
31 KSP Residual norm 3.013323961096e-11
32 KSP Residual norm 2.313141408380e-11
33 KSP Residual norm 1.901855375561e-11
34 KSP Residual norm 1.460389525584e-11
35 KSP Residual norm 1.143051679533e-11
36 KSP Residual norm 9.210165606195e-12
37 KSP Residual norm 7.578639001371e-12
38 KSP Residual norm 5.859830509663e-12
39 KSP Residual norm 4.493383861185e-12
40 KSP Residual norm 3.463384891397e-12
41 KSP Residual norm 2.602685211782e-12
42 KSP Residual norm 2.009416442259e-12
43 KSP Residual norm 1.553668584519e-12
44 KSP Residual norm 1.130809381147e-12
45 KSP Residual norm 8.423746971598e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.666850491408e-08 gnorm 4.023500818908e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
63 SNES Function norm 3.839744039995e-08
0 KSP Residual norm 6.938722919938e-07
1 KSP Residual norm 9.396947844559e-08
2 KSP Residual norm 6.854822717351e-08
3 KSP Residual norm 5.596488324286e-08
4 KSP Residual norm 3.711506467600e-08
5 KSP Residual norm 2.598359849229e-08
6 KSP Residual norm 1.567009997162e-08
7 KSP Residual norm 1.044224682218e-08
8 KSP Residual norm 7.872797861477e-09
9 KSP Residual norm 6.289359039540e-09
10 KSP Residual norm 4.554004712322e-09
11 KSP Residual norm 3.002582869045e-09
12 KSP Residual norm 2.293340420624e-09
13 KSP Residual norm 1.718597889566e-09
14 KSP Residual norm 1.166273990732e-09
15 KSP Residual norm 9.629822958798e-10
16 KSP Residual norm 7.829228506944e-10
17 KSP Residual norm 6.130346415690e-10
18 KSP Residual norm 4.912218540253e-10
19 KSP Residual norm 3.987090287431e-10
20 KSP Residual norm 3.143289846238e-10
21 KSP Residual norm 2.461146418127e-10
22 KSP Residual norm 1.994310425369e-10
23 KSP Residual norm 1.501789326982e-10
24 KSP Residual norm 1.319432574013e-10
25 KSP Residual norm 1.018566894161e-10
26 KSP Residual norm 7.735857663146e-11
27 KSP Residual norm 6.390842348439e-11
28 KSP Residual norm 4.862420568541e-11
29 KSP Residual norm 4.118274333657e-11
30 KSP Residual norm 3.112741123362e-11
31 KSP Residual norm 2.472137861352e-11
32 KSP Residual norm 1.908499348577e-11
33 KSP Residual norm 1.564009730989e-11
34 KSP Residual norm 1.202105879978e-11
35 KSP Residual norm 9.398365002593e-12
36 KSP Residual norm 7.573679705325e-12
37 KSP Residual norm 6.230851583780e-12
38 KSP Residual norm 4.821481235314e-12
39 KSP Residual norm 3.696695581772e-12
40 KSP Residual norm 2.849408020482e-12
41 KSP Residual norm 2.141112358648e-12
42 KSP Residual norm 1.653367894632e-12
43 KSP Residual norm 1.278421740179e-12
44 KSP Residual norm 9.305795926277e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.839744039995e-08 gnorm 3.310413212556e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
64 SNES Function norm 3.159224036952e-08
0 KSP Residual norm 5.713732406452e-07
1 KSP Residual norm 7.733293158373e-08
2 KSP Residual norm 5.642377623608e-08
3 KSP Residual norm 4.606510728768e-08
4 KSP Residual norm 3.056120285449e-08
5 KSP Residual norm 2.139357017020e-08
6 KSP Residual norm 1.289821276075e-08
7 KSP Residual norm 8.592205975709e-09
8 KSP Residual norm 6.479465756103e-09
9 KSP Residual norm 5.175444758790e-09
10 KSP Residual norm 3.746548255830e-09
11 KSP Residual norm 2.468851679853e-09
12 KSP Residual norm 1.884965827999e-09
13 KSP Residual norm 1.413865876552e-09
14 KSP Residual norm 9.593981934745e-10
15 KSP Residual norm 7.922258930600e-10
16 KSP Residual norm 6.442155005250e-10
17 KSP Residual norm 5.042798022726e-10
18 KSP Residual norm 4.041177669792e-10
19 KSP Residual norm 3.281642630199e-10
20 KSP Residual norm 2.585275188367e-10
21 KSP Residual norm 2.024920754119e-10
22 KSP Residual norm 1.642805365419e-10
23 KSP Residual norm 1.235707728976e-10
24 KSP Residual norm 1.086226500262e-10
25 KSP Residual norm 8.382593896095e-11
26 KSP Residual norm 6.352890216202e-11
27 KSP Residual norm 5.268273366653e-11
28 KSP Residual norm 3.997015946553e-11
29 KSP Residual norm 3.372344276465e-11
30 KSP Residual norm 2.554763697096e-11
31 KSP Residual norm 2.039754648930e-11
32 KSP Residual norm 1.566537070616e-11
33 KSP Residual norm 1.287926165461e-11
34 KSP Residual norm 9.889999167968e-12
35 KSP Residual norm 7.740677729945e-12
36 KSP Residual norm 6.237106586563e-12
37 KSP Residual norm 5.132291034958e-12
38 KSP Residual norm 3.968795939786e-12
39 KSP Residual norm 3.043265036579e-12
40 KSP Residual norm 2.345668635293e-12
41 KSP Residual norm 1.762628628647e-12
42 KSP Residual norm 1.360895515035e-12
43 KSP Residual norm 1.052221309734e-12
44 KSP Residual norm 7.659038319851e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.159224036952e-08 gnorm 2.723708010772e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
65 SNES Function norm 2.599314299361e-08
0 KSP Residual norm 4.715041658429e-07
1 KSP Residual norm 6.372840135583e-08
2 KSP Residual norm 4.652785238042e-08
3 KSP Residual norm 3.795392781242e-08
4 KSP Residual norm 2.522350719281e-08
5 KSP Residual norm 1.766918767303e-08
6 KSP Residual norm 1.064438465446e-08
7 KSP Residual norm 7.061867563316e-09
8 KSP Residual norm 5.338716328556e-09
9 KSP Residual norm 4.260117982229e-09
10 KSP Residual norm 3.080856076981e-09
11 KSP Residual norm 2.023020242934e-09
12 KSP Residual norm 1.539480791837e-09
13 KSP Residual norm 1.163210331172e-09
14 KSP Residual norm 7.902635643511e-10
15 KSP Residual norm 6.520242100305e-10
16 KSP Residual norm 5.306219645506e-10
17 KSP Residual norm 4.150610285751e-10
18 KSP Residual norm 3.324659144949e-10
19 KSP Residual norm 2.710280027027e-10
20 KSP Residual norm 2.121105635376e-10
21 KSP Residual norm 1.666491140650e-10
22 KSP Residual norm 1.364162488167e-10
23 KSP Residual norm 1.017508626812e-10
24 KSP Residual norm 8.971044559256e-11
25 KSP Residual norm 6.916134982177e-11
26 KSP Residual norm 5.167362404415e-11
27 KSP Residual norm 4.358054284564e-11
28 KSP Residual norm 3.284478107120e-11
29 KSP Residual norm 2.611199809374e-11
30 KSP Residual norm 2.024885767498e-11
31 KSP Residual norm 1.647982397321e-11
32 KSP Residual norm 1.255943216840e-11
33 KSP Residual norm 1.029332700742e-11
34 KSP Residual norm 7.898559950357e-12
35 KSP Residual norm 6.397258519923e-12
36 KSP Residual norm 5.086563094042e-12
37 KSP Residual norm 4.252428377713e-12
38 KSP Residual norm 3.274461477693e-12
39 KSP Residual norm 2.518367304696e-12
40 KSP Residual norm 1.939552567481e-12
41 KSP Residual norm 1.455809099705e-12
42 KSP Residual norm 1.122975565181e-12
43 KSP Residual norm 8.680943621852e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.599314299361e-08 gnorm 2.240980579855e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
66 SNES Function norm 2.138633294689e-08
0 KSP Residual norm 3.867771200800e-07
1 KSP Residual norm 5.235325740892e-08
2 KSP Residual norm 3.819762900972e-08
3 KSP Residual norm 3.118332571201e-08
4 KSP Residual norm 2.068851268785e-08
5 KSP Residual norm 1.448361517627e-08
6 KSP Residual norm 8.732428741171e-09
7 KSP Residual norm 5.815921199905e-09
8 KSP Residual norm 4.386375836766e-09
9 KSP Residual norm 3.503518777181e-09
10 KSP Residual norm 2.536222109286e-09
11 KSP Residual norm 1.671110325410e-09
12 KSP Residual norm 1.275793316241e-09
13 KSP Residual norm 9.571603881101e-10
14 KSP Residual norm 6.495804035625e-10
15 KSP Residual norm 5.363631538052e-10
16 KSP Residual norm 4.361603068248e-10
17 KSP Residual norm 3.414248892506e-10
18 KSP Residual norm 2.735826441486e-10
19 KSP Residual norm 2.221977648049e-10
20 KSP Residual norm 1.750223054875e-10
21 KSP Residual norm 1.370921279032e-10
22 KSP Residual norm 1.112447019630e-10
23 KSP Residual norm 8.365133547247e-11
24 KSP Residual norm 7.354491735115e-11
25 KSP Residual norm 5.675568002053e-11
26 KSP Residual norm 4.296563321689e-11
27 KSP Residual norm 3.567746643382e-11
28 KSP Residual norm 2.706108794840e-11
29 KSP Residual norm 2.280022924000e-11
30 KSP Residual norm 1.729335859949e-11
31 KSP Residual norm 1.381198604456e-11
32 KSP Residual norm 1.060078778879e-11
33 KSP Residual norm 8.723290531702e-12
34 KSP Residual norm 6.697066018491e-12
35 KSP Residual norm 5.243153134434e-12
36 KSP Residual norm 4.224371483009e-12
37 KSP Residual norm 3.476312558516e-12
38 KSP Residual norm 2.688290896818e-12
39 KSP Residual norm 2.061462335972e-12
40 KSP Residual norm 1.588908932642e-12
41 KSP Residual norm 1.193837918901e-12
42 KSP Residual norm 9.217195392475e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.138633294689e-08 gnorm 1.843806921655e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
67 SNES Function norm 1.759598811484e-08
0 KSP Residual norm 3.178398893716e-07
1 KSP Residual norm 4.305760017251e-08
2 KSP Residual norm 3.140653117086e-08
3 KSP Residual norm 2.564185296991e-08
4 KSP Residual norm 1.700248335414e-08
5 KSP Residual norm 1.190327768349e-08
6 KSP Residual norm 7.179669832166e-09
7 KSP Residual norm 4.785337405178e-09
8 KSP Residual norm 3.607387869951e-09
9 KSP Residual norm 2.882052438254e-09
10 KSP Residual norm 2.087034169180e-09
11 KSP Residual norm 1.376413648911e-09
12 KSP Residual norm 1.051473998427e-09
13 KSP Residual norm 7.876175374472e-10
14 KSP Residual norm 5.345010029022e-10
15 KSP Residual norm 4.413214926855e-10
16 KSP Residual norm 3.587696973648e-10
17 KSP Residual norm 2.809672828081e-10
18 KSP Residual norm 2.251231173952e-10
19 KSP Residual norm 1.826960405699e-10
20 KSP Residual norm 1.440815215720e-10
21 KSP Residual norm 1.127928653340e-10
22 KSP Residual norm 9.135222466071e-11
23 KSP Residual norm 6.883347578322e-11
24 KSP Residual norm 6.046082166658e-11
25 KSP Residual norm 4.668638897791e-11
26 KSP Residual norm 3.550528928125e-11
27 KSP Residual norm 2.926971824011e-11
28 KSP Residual norm 2.230507250682e-11
29 KSP Residual norm 1.892336617077e-11
30 KSP Residual norm 1.428538473739e-11
31 KSP Residual norm 1.131649896374e-11
32 KSP Residual norm 8.762609165127e-12
33 KSP Residual norm 7.169987051018e-12
34 KSP Residual norm 5.514215039868e-12
35 KSP Residual norm 4.309356227134e-12
36 KSP Residual norm 3.472915130977e-12
37 KSP Residual norm 2.856947992966e-12
38 KSP Residual norm 2.211314598791e-12
39 KSP Residual norm 1.695353816140e-12
40 KSP Residual norm 1.306781190531e-12
41 KSP Residual norm 9.818972385230e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.759598811484e-08 gnorm 1.517031979863e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
68 SNES Function norm 1.447748062023e-08
0 KSP Residual norm 2.616869355374e-07
1 KSP Residual norm 3.543260045948e-08
2 KSP Residual norm 2.584879935472e-08
3 KSP Residual norm 2.110405485316e-08
4 KSP Residual norm 1.399745020106e-08
5 KSP Residual norm 9.798868080004e-09
6 KSP Residual norm 5.908947586480e-09
7 KSP Residual norm 3.937469918855e-09
8 KSP Residual norm 2.968695940790e-09
9 KSP Residual norm 2.371514081157e-09
10 KSP Residual norm 1.717018677643e-09
11 KSP Residual norm 1.131939204931e-09
12 KSP Residual norm 8.644806561603e-10
13 KSP Residual norm 6.479751199171e-10
14 KSP Residual norm 4.397016685584e-10
15 KSP Residual norm 3.630719324281e-10
16 KSP Residual norm 2.951993147350e-10
17 KSP Residual norm 2.311335008473e-10
18 KSP Residual norm 1.852075115179e-10
19 KSP Residual norm 1.503577197744e-10
20 KSP Residual norm 1.185195467039e-10
21 KSP Residual norm 9.280266765576e-11
22 KSP Residual norm 7.523111976310e-11
23 KSP Residual norm 5.663906434864e-11
24 KSP Residual norm 4.977173061278e-11
25 KSP Residual norm 3.842283256878e-11
26 KSP Residual norm 2.917200190863e-11
27 KSP Residual norm 2.412351670795e-11
28 KSP Residual norm 1.834104979672e-11
29 KSP Residual norm 1.552256299309e-11
30 KSP Residual norm 1.173902879495e-11
31 KSP Residual norm 9.339311227556e-12
32 KSP Residual norm 7.199399724919e-12
33 KSP Residual norm 5.905152682010e-12
34 KSP Residual norm 4.538259739513e-12
35 KSP Residual norm 3.549336395031e-12
36 KSP Residual norm 2.860201629539e-12
37 KSP Residual norm 2.353192626439e-12
38 KSP Residual norm 1.820456941463e-12
39 KSP Residual norm 1.395841385561e-12
40 KSP Residual norm 1.075888004515e-12
41 KSP Residual norm 8.083984274280e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.447748062023e-08 gnorm 1.248169255898e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
69 SNES Function norm 1.191164499938e-08
0 KSP Residual norm 2.156600829000e-07
1 KSP Residual norm 2.916681918257e-08
2 KSP Residual norm 2.128604229975e-08
3 KSP Residual norm 1.737752116170e-08
4 KSP Residual norm 1.153447373493e-08
5 KSP Residual norm 8.073532058538e-09
6 KSP Residual norm 4.865900426115e-09
7 KSP Residual norm 3.239895696436e-09
8 KSP Residual norm 2.443990660945e-09
9 KSP Residual norm 1.951744647607e-09
10 KSP Residual norm 1.412440764101e-09
11 KSP Residual norm 9.300860083521e-10
12 KSP Residual norm 7.097279708856e-10
13 KSP Residual norm 5.330252216680e-10
14 KSP Residual norm 3.616601278243e-10
15 KSP Residual norm 2.986570217450e-10
16 KSP Residual norm 2.429159267238e-10
17 KSP Residual norm 1.900910334936e-10
18 KSP Residual norm 1.523501262616e-10
19 KSP Residual norm 1.238035092729e-10
20 KSP Residual norm 9.743656867995e-11
21 KSP Residual norm 7.635176454362e-11
22 KSP Residual norm 6.204935475781e-11
23 KSP Residual norm 4.660948423982e-11
24 KSP Residual norm 4.099556297126e-11
25 KSP Residual norm 3.162730267565e-11
26 KSP Residual norm 2.391651354008e-11
27 KSP Residual norm 1.991217515880e-11
28 KSP Residual norm 1.506397074736e-11
29 KSP Residual norm 1.262909484851e-11
30 KSP Residual norm 9.595072377606e-12
31 KSP Residual norm 7.707813039462e-12
32 KSP Residual norm 5.890071192378e-12
33 KSP Residual norm 4.863305004228e-12
34 KSP Residual norm 3.731174846248e-12
35 KSP Residual norm 2.925344621196e-12
36 KSP Residual norm 2.356434755879e-12
37 KSP Residual norm 1.939648751202e-12
38 KSP Residual norm 1.498642961141e-12
39 KSP Residual norm 1.149393537728e-12
40 KSP Residual norm 8.858740295141e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.191164499938e-08 gnorm 1.026955761537e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
70 SNES Function norm 9.800539166098e-09
0 KSP Residual norm 1.775446949079e-07
1 KSP Residual norm 2.401170077212e-08
2 KSP Residual norm 1.752574452157e-08
3 KSP Residual norm 1.430162411868e-08
4 KSP Residual norm 9.497393051797e-09
5 KSP Residual norm 6.650978090899e-09
6 KSP Residual norm 4.008121614027e-09
7 KSP Residual norm 2.663862649567e-09
8 KSP Residual norm 2.011660787959e-09
9 KSP Residual norm 1.605973153432e-09
10 KSP Residual norm 1.161917164868e-09
11 KSP Residual norm 7.641372011383e-10
12 KSP Residual norm 5.824405204944e-10
13 KSP Residual norm 4.386114972044e-10
14 KSP Residual norm 2.978432754890e-10
15 KSP Residual norm 2.458471277549e-10
16 KSP Residual norm 2.000143090205e-10
17 KSP Residual norm 1.565015610735e-10
18 KSP Residual norm 1.253686646097e-10
19 KSP Residual norm 1.020331676431e-10
20 KSP Residual norm 8.012539501999e-11
21 KSP Residual norm 6.284562079162e-11
22 KSP Residual norm 5.122973328691e-11
23 KSP Residual norm 3.835327544156e-11
24 KSP Residual norm 3.378126152110e-11
25 KSP Residual norm 2.605308911225e-11
26 KSP Residual norm 1.954359703886e-11
27 KSP Residual norm 1.642365169574e-11
28 KSP Residual norm 1.239166089463e-11
29 KSP Residual norm 1.017161832015e-11
30 KSP Residual norm 7.827464173323e-12
31 KSP Residual norm 6.312321355630e-12
32 KSP Residual norm 4.797003712386e-12
33 KSP Residual norm 3.994980940436e-12
34 KSP Residual norm 3.060022517501e-12
35 KSP Residual norm 2.414894653982e-12
36 KSP Residual norm 1.941071044037e-12
37 KSP Residual norm 1.601011076875e-12
38 KSP Residual norm 1.236143895530e-12
39 KSP Residual norm 9.486766433060e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.800539166098e-09 gnorm 8.449488661444e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
71 SNES Function norm 8.063594144519e-09
0 KSP Residual norm 1.460132307990e-07
1 KSP Residual norm 1.974392161206e-08
2 KSP Residual norm 1.440969413706e-08
3 KSP Residual norm 1.176461028413e-08
4 KSP Residual norm 7.809112498515e-09
5 KSP Residual norm 5.465321980635e-09
6 KSP Residual norm 3.293767271749e-09
7 KSP Residual norm 2.193564215592e-09
8 KSP Residual norm 1.654492215429e-09
9 KSP Residual norm 1.321287662605e-09
10 KSP Residual norm 9.561356513765e-10
11 KSP Residual norm 6.296468988126e-10
12 KSP Residual norm 4.804808119306e-10
13 KSP Residual norm 3.608073136454e-10
14 KSP Residual norm 2.447626155148e-10
15 KSP Residual norm 2.021347863180e-10
16 KSP Residual norm 1.644146925671e-10
17 KSP Residual norm 1.286619967999e-10
18 KSP Residual norm 1.031227825045e-10
19 KSP Residual norm 8.380243701993e-11
20 KSP Residual norm 6.596316604466e-11
21 KSP Residual norm 5.168571059848e-11
22 KSP Residual norm 4.201042582105e-11
23 KSP Residual norm 3.156443737218e-11
24 KSP Residual norm 2.776091982247e-11
25 KSP Residual norm 2.142056069138e-11
26 KSP Residual norm 1.621705904562e-11
27 KSP Residual norm 1.349008416335e-11
28 KSP Residual norm 1.020560578104e-11
29 KSP Residual norm 8.565861758575e-12
30 KSP Residual norm 6.500990144128e-12
31 KSP Residual norm 5.225737375546e-12
32 KSP Residual norm 3.993892100936e-12
33 KSP Residual norm 3.296174337824e-12
34 KSP Residual norm 2.529595944672e-12
35 KSP Residual norm 1.982975780281e-12
36 KSP Residual norm 1.597452325379e-12
37 KSP Residual norm 1.314831292423e-12
38 KSP Residual norm 1.015761487710e-12
39 KSP Residual norm 7.790422096327e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.063594144519e-09 gnorm 6.951991540891e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
72 SNES Function norm 6.634489147015e-09
0 KSP Residual norm 1.198215778557e-07
1 KSP Residual norm 1.623403265385e-08
2 KSP Residual norm 1.184069661129e-08
3 KSP Residual norm 9.667429553297e-09
4 KSP Residual norm 6.409783910541e-09
5 KSP Residual norm 4.487475561585e-09
6 KSP Residual norm 2.706872527744e-09
7 KSP Residual norm 1.804273200260e-09
8 KSP Residual norm 1.360065518678e-09
9 KSP Residual norm 1.086649472139e-09
10 KSP Residual norm 7.869037747924e-10
11 KSP Residual norm 5.190239921067e-10
12 KSP Residual norm 3.965125346609e-10
13 KSP Residual norm 2.969691248969e-10
14 KSP Residual norm 2.015307377878e-10
15 KSP Residual norm 1.663927442352e-10
16 KSP Residual norm 1.352676353773e-10
17 KSP Residual norm 1.059464962558e-10
18 KSP Residual norm 8.488062598822e-11
19 KSP Residual norm 6.888859971880e-11
20 KSP Residual norm 5.433903018470e-11
21 KSP Residual norm 4.253310635727e-11
22 KSP Residual norm 3.444936301111e-11
23 KSP Residual norm 2.596316449660e-11
24 KSP Residual norm 2.280489881785e-11
25 KSP Residual norm 1.761399335517e-11
26 KSP Residual norm 1.340195420510e-11
27 KSP Residual norm 1.104320835419e-11
28 KSP Residual norm 8.420587257243e-12
29 KSP Residual norm 7.147365181557e-12
30 KSP Residual norm 5.394199659869e-12
31 KSP Residual norm 4.270036896911e-12
32 KSP Residual norm 3.309978375020e-12
33 KSP Residual norm 2.707490104799e-12
34 KSP Residual norm 2.083002221243e-12
35 KSP Residual norm 1.627753847018e-12
36 KSP Residual norm 1.311774627179e-12
37 KSP Residual norm 1.079081423230e-12
38 KSP Residual norm 8.352976305714e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.634489147015e-09 gnorm 5.719890876158e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
73 SNES Function norm 5.458659684518e-09
0 KSP Residual norm 9.889858442011e-08
1 KSP Residual norm 1.337233537914e-08
2 KSP Residual norm 9.760536559133e-09
3 KSP Residual norm 7.966060528138e-09
4 KSP Residual norm 5.289938160298e-09
5 KSP Residual norm 3.703762110556e-09
6 KSP Residual norm 2.231867271856e-09
7 KSP Residual norm 1.484082555794e-09
8 KSP Residual norm 1.120394117397e-09
9 KSP Residual norm 8.945139508734e-10
10 KSP Residual norm 6.471677481539e-10
11 KSP Residual norm 4.257159399174e-10
12 KSP Residual norm 3.245498317649e-10
13 KSP Residual norm 2.442711227171e-10
14 KSP Residual norm 1.658250501649e-10
15 KSP Residual norm 1.368936362968e-10
16 KSP Residual norm 1.113773794979e-10
17 KSP Residual norm 8.714728633984e-11
18 KSP Residual norm 6.982190765095e-11
19 KSP Residual norm 5.681447957034e-11
20 KSP Residual norm 4.464423946755e-11
21 KSP Residual norm 3.500650020680e-11
22 KSP Residual norm 2.852701276277e-11
23 KSP Residual norm 2.137409465522e-11
24 KSP Residual norm 1.882090034698e-11
25 KSP Residual norm 1.451869353745e-11
26 KSP Residual norm 1.091702035774e-11
27 KSP Residual norm 9.154562741750e-12
28 KSP Residual norm 6.908978291601e-12
29 KSP Residual norm 5.701566431433e-12
30 KSP Residual norm 4.372114171026e-12
31 KSP Residual norm 3.527988544202e-12
32 KSP Residual norm 2.683282155164e-12
33 KSP Residual norm 2.231855795594e-12
34 KSP Residual norm 1.710058264852e-12
35 KSP Residual norm 1.346861061666e-12
36 KSP Residual norm 1.083478879931e-12
37 KSP Residual norm 8.930315547894e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.458659684518e-09 gnorm 4.706151948616e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
74 SNES Function norm 4.491218874034e-09
0 KSP Residual norm 8.114097215580e-08
1 KSP Residual norm 1.099051592054e-08
2 KSP Residual norm 8.016826676629e-09
3 KSP Residual norm 6.545378113593e-09
4 KSP Residual norm 4.340440861867e-09
5 KSP Residual norm 3.038638033357e-09
6 KSP Residual norm 1.832679198377e-09
7 KSP Residual norm 1.221428602560e-09
8 KSP Residual norm 9.207878949508e-10
9 KSP Residual norm 7.356593124915e-10
10 KSP Residual norm 5.326772559340e-10
11 KSP Residual norm 3.512706642380e-10
12 KSP Residual norm 2.683100644701e-10
13 KSP Residual norm 2.010240128117e-10
14 KSP Residual norm 1.364186950009e-10
15 KSP Residual norm 1.126325254050e-10
16 KSP Residual norm 9.157410790975e-11
17 KSP Residual norm 7.172216844576e-11
18 KSP Residual norm 5.745942600782e-11
19 KSP Residual norm 4.665231486124e-11
20 KSP Residual norm 3.679583709077e-11
21 KSP Residual norm 2.880120689039e-11
22 KSP Residual norm 2.334484696001e-11
23 KSP Residual norm 1.758653716784e-11
24 KSP Residual norm 1.545365473138e-11
25 KSP Residual norm 1.193731224795e-11
26 KSP Residual norm 9.074316444422e-12
27 KSP Residual norm 7.492056095703e-12
28 KSP Residual norm 5.705864506259e-12
29 KSP Residual norm 4.837442504115e-12
30 KSP Residual norm 3.655423308134e-12
31 KSP Residual norm 2.901412130385e-12
32 KSP Residual norm 2.243543032883e-12
33 KSP Residual norm 1.837616185087e-12
34 KSP Residual norm 1.413340313901e-12
35 KSP Residual norm 1.104965425227e-12
36 KSP Residual norm 8.905001640011e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.491218874034e-09 gnorm 3.872086031541e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
75 SNES Function norm 3.695244220740e-09
0 KSP Residual norm 6.698987624834e-08
1 KSP Residual norm 9.051641844812e-09
2 KSP Residual norm 6.607903102537e-09
3 KSP Residual norm 5.394298038967e-09
4 KSP Residual norm 3.582820602142e-09
5 KSP Residual norm 2.507363977962e-09
6 KSP Residual norm 1.510576219958e-09
7 KSP Residual norm 1.005181620104e-09
8 KSP Residual norm 7.585318672270e-10
9 KSP Residual norm 6.056365045203e-10
10 KSP Residual norm 4.380945675099e-10
11 KSP Residual norm 2.882151452703e-10
12 KSP Residual norm 2.197437698185e-10
13 KSP Residual norm 1.653226877077e-10
14 KSP Residual norm 1.121597212594e-10
15 KSP Residual norm 9.261531239116e-11
16 KSP Residual norm 7.536156373653e-11
17 KSP Residual norm 5.895795232997e-11
18 KSP Residual norm 4.725747203163e-11
19 KSP Residual norm 3.845056073461e-11
20 KSP Residual norm 3.022877057502e-11
21 KSP Residual norm 2.369877624861e-11
22 KSP Residual norm 1.931440710582e-11
23 KSP Residual norm 1.448529231764e-11
24 KSP Residual norm 1.274978369683e-11
25 KSP Residual norm 9.837333022537e-12
26 KSP Residual norm 7.427291233183e-12
27 KSP Residual norm 6.205890977586e-12
28 KSP Residual norm 4.682846162979e-12
29 KSP Residual norm 3.884379475525e-12
30 KSP Residual norm 2.963416517646e-12
31 KSP Residual norm 2.398466282932e-12
32 KSP Residual norm 1.825281330125e-12
33 KSP Residual norm 1.515468842091e-12
34 KSP Residual norm 1.161775238877e-12
35 KSP Residual norm 9.136466861076e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.695244220740e-09 gnorm 3.185829911356e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
76 SNES Function norm 3.040329804977e-09
0 KSP Residual norm 5.505734658449e-08
1 KSP Residual norm 7.445494172906e-09
2 KSP Residual norm 5.433897847818e-09
3 KSP Residual norm 4.435814806599e-09
4 KSP Residual norm 2.944747618883e-09
5 KSP Residual norm 2.061310540990e-09
6 KSP Residual norm 1.242288872119e-09
7 KSP Residual norm 8.268525997285e-10
8 KSP Residual norm 6.238530108532e-10
9 KSP Residual norm 4.982038874826e-10
10 KSP Residual norm 3.604866786059e-10
11 KSP Residual norm 2.373191045358e-10
12 KSP Residual norm 1.810330478720e-10
13 KSP Residual norm 1.360496732198e-10
14 KSP Residual norm 9.232632477898e-11
15 KSP Residual norm 7.622897473018e-11
16 KSP Residual norm 6.201644327130e-11
17 KSP Residual norm 4.853820756585e-11
18 KSP Residual norm 3.889365893483e-11
19 KSP Residual norm 3.163661255933e-11
20 KSP Residual norm 2.489765960150e-11
21 KSP Residual norm 1.950645740074e-11
22 KSP Residual norm 1.587835794284e-11
23 KSP Residual norm 1.191996078399e-11
24 KSP Residual norm 1.049109554726e-11
25 KSP Residual norm 8.098127714075e-12
26 KSP Residual norm 6.114771615805e-12
27 KSP Residual norm 5.105537798092e-12
28 KSP Residual norm 3.859623050220e-12
29 KSP Residual norm 3.222804021713e-12
30 KSP Residual norm 2.456080036411e-12
31 KSP Residual norm 1.977782548212e-12
32 KSP Residual norm 1.509199473586e-12
33 KSP Residual norm 1.249278135748e-12
34 KSP Residual norm 9.582664283477e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.040329804977e-09 gnorm 2.621212816044e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
77 SNES Function norm 2.501499211003e-09
0 KSP Residual norm 4.525220884157e-08
1 KSP Residual norm 6.126556736947e-09
2 KSP Residual norm 4.470078666717e-09
3 KSP Residual norm 3.647826685674e-09
4 KSP Residual norm 2.421046682243e-09
5 KSP Residual norm 1.695656482570e-09
6 KSP Residual norm 1.022364787404e-09
7 KSP Residual norm 6.798395215572e-10
8 KSP Residual norm 5.131714082401e-10
9 KSP Residual norm 4.098279060269e-10
10 KSP Residual norm 2.966014567923e-10
11 KSP Residual norm 1.952496524635e-10
12 KSP Residual norm 1.489243110859e-10
13 KSP Residual norm 1.119725245481e-10
14 KSP Residual norm 7.605327284482e-11
15 KSP Residual norm 6.276760638569e-11
16 KSP Residual norm 5.106292703679e-11
17 KSP Residual norm 3.998494562342e-11
18 KSP Residual norm 3.201776541062e-11
19 KSP Residual norm 2.605964437737e-11
20 KSP Residual norm 2.050387423092e-11
21 KSP Residual norm 1.606277936717e-11
22 KSP Residual norm 1.307955168213e-11
23 KSP Residual norm 9.808101836188e-12
24 KSP Residual norm 8.639838110896e-12
25 KSP Residual norm 6.671089231039e-12
26 KSP Residual norm 5.009595527079e-12
27 KSP Residual norm 4.204351556910e-12
28 KSP Residual norm 3.181168138097e-12
29 KSP Residual norm 2.642549627448e-12
30 KSP Residual norm 2.027221726512e-12
31 KSP Residual norm 1.625933929347e-12
32 KSP Residual norm 1.241066672815e-12
33 KSP Residual norm 1.029722521398e-12
34 KSP Residual norm 7.895275288819e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.501499211003e-09 gnorm 2.156651646375e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
78 SNES Function norm 2.058155034722e-09
0 KSP Residual norm 3.722632976636e-08
1 KSP Residual norm 5.038139853095e-09
2 KSP Residual norm 3.675884724432e-09
3 KSP Residual norm 3.001078516449e-09
4 KSP Residual norm 1.991102934303e-09
5 KSP Residual norm 1.393757714255e-09
6 KSP Residual norm 8.402783494143e-10
7 KSP Residual norm 5.597848677587e-10
8 KSP Residual norm 4.221020257598e-10
9 KSP Residual norm 3.371863908313e-10
10 KSP Residual norm 2.440604246504e-10
11 KSP Residual norm 1.608465720942e-10
12 KSP Residual norm 1.227907090699e-10
13 KSP Residual norm 9.210846531155e-11
14 KSP Residual norm 6.249781877194e-11
15 KSP Residual norm 5.160314051099e-11
16 KSP Residual norm 4.197350653958e-11
17 KSP Residual norm 3.286565770265e-11
18 KSP Residual norm 2.633373607202e-11
19 KSP Residual norm 2.140493623758e-11
20 KSP Residual norm 1.687143180778e-11
21 KSP Residual norm 1.320767800688e-11
22 KSP Residual norm 1.072975249518e-11
23 KSP Residual norm 8.071639215185e-12
24 KSP Residual norm 7.099512462268e-12
25 KSP Residual norm 5.484148736874e-12
26 KSP Residual norm 4.156723745249e-12
27 KSP Residual norm 3.451061411503e-12
28 KSP Residual norm 2.619013673802e-12
29 KSP Residual norm 2.209645112413e-12
30 KSP Residual norm 1.675618604337e-12
31 KSP Residual norm 1.339643359425e-12
32 KSP Residual norm 1.029221669094e-12
33 KSP Residual norm 8.466094514622e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.058155034722e-09 gnorm 1.774466182722e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
79 SNES Function norm 1.693425921064e-09
0 KSP Residual norm 3.066152908289e-08
1 KSP Residual norm 4.147218042462e-09
2 KSP Residual norm 3.026630997234e-09
3 KSP Residual norm 2.470466584788e-09
4 KSP Residual norm 1.640019367753e-09
5 KSP Residual norm 1.148156460275e-09
6 KSP Residual norm 6.919613315251e-10
7 KSP Residual norm 4.604444559339e-10
8 KSP Residual norm 3.474279915327e-10
9 KSP Residual norm 2.774667667002e-10
10 KSP Residual norm 2.007668983065e-10
11 KSP Residual norm 1.321722980723e-10
12 KSP Residual norm 1.008112444855e-10
13 KSP Residual norm 7.577864616302e-11
14 KSP Residual norm 5.144057859777e-11
15 KSP Residual norm 4.246537426740e-11
16 KSP Residual norm 3.455615596225e-11
17 KSP Residual norm 2.705540171818e-11
18 KSP Residual norm 2.167868635400e-11
19 KSP Residual norm 1.764114398867e-11
20 KSP Residual norm 1.388590482963e-11
21 KSP Residual norm 1.087847280675e-11
22 KSP Residual norm 8.863448819932e-12
23 KSP Residual norm 6.651448116141e-12
24 KSP Residual norm 5.855548601979e-12
25 KSP Residual norm 4.521762995320e-12
26 KSP Residual norm 3.412410934822e-12
27 KSP Residual norm 2.853731658518e-12
28 KSP Residual norm 2.156494572160e-12
29 KSP Residual norm 1.797498311080e-12
30 KSP Residual norm 1.372564071311e-12
31 KSP Residual norm 1.105773713755e-12
32 KSP Residual norm 8.432468037768e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.693425921064e-09 gnorm 1.460007369827e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
80 SNES Function norm 1.393329236206e-09
0 KSP Residual norm 2.517095795064e-08
1 KSP Residual norm 3.409767769822e-09
2 KSP Residual norm 2.487134036993e-09
3 KSP Residual norm 2.030440685037e-09
4 KSP Residual norm 1.346483998506e-09
5 KSP Residual norm 9.427369633820e-10
6 KSP Residual norm 5.685679485782e-10
7 KSP Residual norm 3.788407986868e-10
8 KSP Residual norm 2.856055120680e-10
9 KSP Residual norm 2.282118251422e-10
10 KSP Residual norm 1.652227996254e-10
11 KSP Residual norm 1.089539499308e-10
12 KSP Residual norm 8.320068351398e-11
13 KSP Residual norm 6.236006907772e-11
14 KSP Residual norm 4.233187765104e-11
15 KSP Residual norm 3.494405019811e-11
16 KSP Residual norm 2.842418747747e-11
17 KSP Residual norm 2.227613956829e-11
18 KSP Residual norm 1.784411339935e-11
19 KSP Residual norm 1.450169496673e-11
20 KSP Residual norm 1.144414006064e-11
21 KSP Residual norm 8.953889316158e-12
22 KSP Residual norm 7.269367694144e-12
23 KSP Residual norm 5.473731579115e-12
24 KSP Residual norm 4.813222326845e-12
25 KSP Residual norm 3.721308238942e-12
26 KSP Residual norm 2.824072816690e-12
27 KSP Residual norm 2.339536995051e-12
28 KSP Residual norm 1.780700449570e-12
29 KSP Residual norm 1.506974636699e-12
30 KSP Residual norm 1.141639590796e-12
31 KSP Residual norm 9.076122278062e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.393329236206e-09 gnorm 1.201281983953e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
81 SNES Function norm 1.146421389682e-09
0 KSP Residual norm 2.071247044933e-08
1 KSP Residual norm 2.805355921174e-09
2 KSP Residual norm 2.046403712194e-09
3 KSP Residual norm 1.670670920986e-09
4 KSP Residual norm 1.107947215795e-09
5 KSP Residual norm 7.756705152187e-10
6 KSP Residual norm 4.677587792688e-10
7 KSP Residual norm 3.117123022986e-10
8 KSP Residual norm 2.349653065636e-10
9 KSP Residual norm 1.877606562521e-10
10 KSP Residual norm 1.359332593938e-10
11 KSP Residual norm 8.965051826427e-11
12 KSP Residual norm 6.845835856546e-11
13 KSP Residual norm 5.130488934415e-11
14 KSP Residual norm 3.482996110182e-11
15 KSP Residual norm 2.875652019782e-11
16 KSP Residual norm 2.339838153891e-11
17 KSP Residual norm 1.834367937193e-11
18 KSP Residual norm 1.469712232663e-11
19 KSP Residual norm 1.194584185388e-11
20 KSP Residual norm 9.430938662822e-12
21 KSP Residual norm 7.379045611394e-12
22 KSP Residual norm 5.995114622178e-12
23 KSP Residual norm 4.514711625208e-12
24 KSP Residual norm 3.969027226755e-12
25 KSP Residual norm 3.069492595973e-12
26 KSP Residual norm 2.334540976292e-12
27 KSP Residual norm 1.934227436462e-12
28 KSP Residual norm 1.468897791229e-12
29 KSP Residual norm 1.244135299311e-12
30 KSP Residual norm 9.414984381991e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.146421389682e-09 gnorm 9.883765848129e-10
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
82 SNES Function norm 9.432396892130e-10
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 82
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=5522
total number of function evaluations=165
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.884e+07*s to t=1.5768e+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.5768e+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.5768e+08*s to t=2.3652e+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.5768e+08*s to t=2.3652e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.540765026416e-02
0 KSP Residual norm 6.344044425495e-01
1 KSP Residual norm 2.038243846311e-01
2 KSP Residual norm 1.681934441065e-01
3 KSP Residual norm 1.004057264494e-01
4 KSP Residual norm 6.070059840254e-02
5 KSP Residual norm 3.429041072685e-02
6 KSP Residual norm 2.161829913845e-02
7 KSP Residual norm 1.455643920613e-02
8 KSP Residual norm 1.041082871399e-02
9 KSP Residual norm 7.837653037362e-03
10 KSP Residual norm 5.105546494011e-03
11 KSP Residual norm 3.417624512065e-03
12 KSP Residual norm 2.424087494504e-03
13 KSP Residual norm 1.887586615952e-03
14 KSP Residual norm 1.443343710648e-03
15 KSP Residual norm 1.124940280985e-03
16 KSP Residual norm 8.153390223669e-04
17 KSP Residual norm 6.050938535553e-04
18 KSP Residual norm 4.568974084224e-04
19 KSP Residual norm 3.497521155987e-04
20 KSP Residual norm 2.910056486546e-04
21 KSP Residual norm 2.177431854413e-04
22 KSP Residual norm 1.667468967305e-04
23 KSP Residual norm 1.389155693851e-04
24 KSP Residual norm 1.127961153422e-04
25 KSP Residual norm 8.527463757115e-05
26 KSP Residual norm 7.476012882780e-05
27 KSP Residual norm 5.606156862978e-05
28 KSP Residual norm 4.724704054950e-05
29 KSP Residual norm 4.014715252815e-05
30 KSP Residual norm 3.352597568802e-05
31 KSP Residual norm 2.718967191358e-05
32 KSP Residual norm 2.134665269699e-05
33 KSP Residual norm 1.734157710837e-05
34 KSP Residual norm 1.400583148932e-05
35 KSP Residual norm 1.098583239054e-05
36 KSP Residual norm 8.830772138559e-06
37 KSP Residual norm 7.055746410340e-06
38 KSP Residual norm 5.327045659532e-06
39 KSP Residual norm 4.002913178272e-06
40 KSP Residual norm 3.033483188658e-06
41 KSP Residual norm 2.363183873217e-06
42 KSP Residual norm 1.733653308529e-06
43 KSP Residual norm 1.318946411977e-06
44 KSP Residual norm 1.003986234231e-06
45 KSP Residual norm 7.463916045738e-07
46 KSP Residual norm 5.598849920173e-07
47 KSP Residual norm 4.425957500056e-07
48 KSP Residual norm 3.466192324131e-07
49 KSP Residual norm 2.615320192023e-07
50 KSP Residual norm 2.012258670738e-07
51 KSP Residual norm 1.997287193920e-07
52 KSP Residual norm 1.968235006641e-07
53 KSP Residual norm 1.704764157905e-07
54 KSP Residual norm 1.528918548853e-07
55 KSP Residual norm 1.314077287737e-07
56 KSP Residual norm 1.179236177545e-07
57 KSP Residual norm 1.061227415352e-07
58 KSP Residual norm 9.580852455673e-08
59 KSP Residual norm 8.218311750980e-08
60 KSP Residual norm 6.742876496516e-08
61 KSP Residual norm 5.680971081261e-08
62 KSP Residual norm 4.524148893855e-08
63 KSP Residual norm 3.810640723049e-08
64 KSP Residual norm 3.159992738074e-08
65 KSP Residual norm 2.653983631613e-08
66 KSP Residual norm 2.120902652452e-08
67 KSP Residual norm 1.812907522386e-08
68 KSP Residual norm 1.489784454696e-08
69 KSP Residual norm 1.244629996154e-08
70 KSP Residual norm 1.021524095813e-08
71 KSP Residual norm 9.303720524601e-09
72 KSP Residual norm 7.522359068862e-09
73 KSP Residual norm 6.176563408292e-09
74 KSP Residual norm 5.052498047625e-09
75 KSP Residual norm 4.579162187883e-09
76 KSP Residual norm 3.915681494238e-09
77 KSP Residual norm 3.119308737990e-09
78 KSP Residual norm 2.559474056181e-09
79 KSP Residual norm 2.033162463283e-09
80 KSP Residual norm 1.549575674195e-09
81 KSP Residual norm 1.291997968072e-09
82 KSP Residual norm 9.367524670962e-10
83 KSP Residual norm 8.066761948623e-10
84 KSP Residual norm 6.183108610644e-10
85 KSP Residual norm 4.441997351090e-10
86 KSP Residual norm 3.562439110217e-10
87 KSP Residual norm 2.758473917825e-10
88 KSP Residual norm 2.069326452638e-10
89 KSP Residual norm 1.527859036462e-10
90 KSP Residual norm 1.138279212832e-10
91 KSP Residual norm 8.216612397400e-11
92 KSP Residual norm 6.001569157180e-11
93 KSP Residual norm 4.381745571655e-11
94 KSP Residual norm 3.342695026805e-11
95 KSP Residual norm 2.404931777793e-11
96 KSP Residual norm 1.879918358551e-11
97 KSP Residual norm 1.460243844009e-11
98 KSP Residual norm 1.125261065804e-11
99 KSP Residual norm 7.804443134010e-12
100 KSP Residual norm 6.043004612641e-12
101 KSP Residual norm 5.990401611413e-12
102 KSP Residual norm 5.747817414073e-12
103 KSP Residual norm 5.157770920751e-12
104 KSP Residual norm 4.595508225780e-12
105 KSP Residual norm 4.025415586986e-12
106 KSP Residual norm 3.495776763991e-12
107 KSP Residual norm 3.254091225850e-12
108 KSP Residual norm 2.928943235353e-12
109 KSP Residual norm 2.493516803782e-12
110 KSP Residual norm 2.179565998301e-12
111 KSP Residual norm 1.836546300921e-12
112 KSP Residual norm 1.564434782740e-12
113 KSP Residual norm 1.265786593427e-12
114 KSP Residual norm 1.041253013219e-12
115 KSP Residual norm 8.438649746683e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.277570133074e-02
Line search: Quadratically determined step, lambda=1.8305888404270537e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.310573208328e-02
0 KSP Residual norm 5.657032597185e-01
1 KSP Residual norm 1.688897024832e-01
2 KSP Residual norm 1.386445211251e-01
3 KSP Residual norm 8.486548994229e-02
4 KSP Residual norm 5.367249875985e-02
5 KSP Residual norm 2.884228533353e-02
6 KSP Residual norm 1.841169198896e-02
7 KSP Residual norm 1.211812477632e-02
8 KSP Residual norm 8.639565778353e-03
9 KSP Residual norm 6.541251898901e-03
10 KSP Residual norm 4.384219542051e-03
11 KSP Residual norm 2.892261661995e-03
12 KSP Residual norm 2.057475714553e-03
13 KSP Residual norm 1.585936065594e-03
14 KSP Residual norm 1.208056582784e-03
15 KSP Residual norm 9.562912023814e-04
16 KSP Residual norm 6.893392974181e-04
17 KSP Residual norm 5.141008707670e-04
18 KSP Residual norm 3.857497848169e-04
19 KSP Residual norm 2.973632113892e-04
20 KSP Residual norm 2.473778538342e-04
21 KSP Residual norm 1.867630187519e-04
22 KSP Residual norm 1.424354893655e-04
23 KSP Residual norm 1.199208472953e-04
24 KSP Residual norm 9.681623087274e-05
25 KSP Residual norm 7.372234150905e-05
26 KSP Residual norm 6.481962904995e-05
27 KSP Residual norm 4.793963746401e-05
28 KSP Residual norm 4.048453002980e-05
29 KSP Residual norm 3.428050465576e-05
30 KSP Residual norm 2.853607255806e-05
31 KSP Residual norm 2.319613148221e-05
32 KSP Residual norm 1.804807806453e-05
33 KSP Residual norm 1.465957552296e-05
34 KSP Residual norm 1.183339872041e-05
35 KSP Residual norm 9.240446509132e-06
36 KSP Residual norm 7.440150911691e-06
37 KSP Residual norm 5.988466341811e-06
38 KSP Residual norm 4.552709244085e-06
39 KSP Residual norm 3.420376702199e-06
40 KSP Residual norm 2.605515636363e-06
41 KSP Residual norm 2.039169630749e-06
42 KSP Residual norm 1.505898198322e-06
43 KSP Residual norm 1.139521631162e-06
44 KSP Residual norm 8.654449417433e-07
45 KSP Residual norm 6.455239892355e-07
46 KSP Residual norm 4.814570455971e-07
47 KSP Residual norm 3.772597270198e-07
48 KSP Residual norm 2.951017362416e-07
49 KSP Residual norm 2.230740408274e-07
50 KSP Residual norm 1.701124721474e-07
51 KSP Residual norm 1.686636701408e-07
52 KSP Residual norm 1.662921652660e-07
53 KSP Residual norm 1.431712531600e-07
54 KSP Residual norm 1.292589419018e-07
55 KSP Residual norm 1.109630318783e-07
56 KSP Residual norm 9.891785717660e-08
57 KSP Residual norm 9.112813224842e-08
58 KSP Residual norm 8.113233531573e-08
59 KSP Residual norm 7.011317205546e-08
60 KSP Residual norm 5.779482912958e-08
61 KSP Residual norm 4.884817894086e-08
62 KSP Residual norm 3.880473029570e-08
63 KSP Residual norm 3.238353859442e-08
64 KSP Residual norm 2.767009915443e-08
65 KSP Residual norm 2.285205163960e-08
66 KSP Residual norm 1.861954277103e-08
67 KSP Residual norm 1.589046867797e-08
68 KSP Residual norm 1.340814669582e-08
69 KSP Residual norm 1.100663028116e-08
70 KSP Residual norm 8.953077374156e-09
71 KSP Residual norm 7.936517438583e-09
72 KSP Residual norm 6.940054429436e-09
73 KSP Residual norm 5.149562362604e-09
74 KSP Residual norm 4.639195894274e-09
75 KSP Residual norm 3.772418004085e-09
76 KSP Residual norm 3.271737805112e-09
77 KSP Residual norm 2.795853155230e-09
78 KSP Residual norm 2.138101967206e-09
79 KSP Residual norm 1.753108781870e-09
80 KSP Residual norm 1.282140251197e-09
81 KSP Residual norm 9.652561628019e-10
82 KSP Residual norm 8.158081480189e-10
83 KSP Residual norm 6.605628081871e-10
84 KSP Residual norm 5.175912550867e-10
85 KSP Residual norm 3.743566458131e-10
86 KSP Residual norm 3.025928087179e-10
87 KSP Residual norm 2.332416026740e-10
88 KSP Residual norm 1.783165800459e-10
89 KSP Residual norm 1.353366571919e-10
90 KSP Residual norm 9.960821136364e-11
91 KSP Residual norm 7.124101272867e-11
92 KSP Residual norm 5.180449478609e-11
93 KSP Residual norm 3.803910049178e-11
94 KSP Residual norm 2.881737069253e-11
95 KSP Residual norm 2.084816010373e-11
96 KSP Residual norm 1.632781669517e-11
97 KSP Residual norm 1.273826703484e-11
98 KSP Residual norm 9.886098797882e-12
99 KSP Residual norm 6.860983522116e-12
100 KSP Residual norm 5.278875513626e-12
101 KSP Residual norm 5.243297720624e-12
102 KSP Residual norm 5.025879604279e-12
103 KSP Residual norm 4.606164120966e-12
104 KSP Residual norm 4.068009637906e-12
105 KSP Residual norm 3.582390746169e-12
106 KSP Residual norm 3.206250184936e-12
107 KSP Residual norm 2.900353199860e-12
108 KSP Residual norm 2.579806876851e-12
109 KSP Residual norm 2.224395735879e-12
110 KSP Residual norm 1.937295711822e-12
111 KSP Residual norm 1.622264511872e-12
112 KSP Residual norm 1.398791272055e-12
113 KSP Residual norm 1.132376868672e-12
114 KSP Residual norm 9.377792907460e-13
Linear solve converged due to CONVERGED_ATOL iterations 114
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.154515254089e-02
Line search: Quadratically determined step, lambda=1.5538095239379038e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 1.215908181267e-02
0 KSP Residual norm 5.254382291169e-01
1 KSP Residual norm 1.452211737172e-01
2 KSP Residual norm 1.184716121356e-01
3 KSP Residual norm 7.479006348339e-02
4 KSP Residual norm 4.910381336892e-02
5 KSP Residual norm 2.502663646971e-02
6 KSP Residual norm 1.633914090321e-02
7 KSP Residual norm 1.053128611116e-02
8 KSP Residual norm 7.468995746667e-03
9 KSP Residual norm 5.667181452350e-03
10 KSP Residual norm 3.918899307764e-03
11 KSP Residual norm 2.559536300667e-03
12 KSP Residual norm 1.830254980749e-03
13 KSP Residual norm 1.399981042401e-03
14 KSP Residual norm 1.056184878341e-03
15 KSP Residual norm 8.505821496193e-04
16 KSP Residual norm 6.096032839857e-04
17 KSP Residual norm 4.564968122133e-04
18 KSP Residual norm 3.414552396123e-04
19 KSP Residual norm 2.645719403154e-04
20 KSP Residual norm 2.197426627085e-04
21 KSP Residual norm 1.676332508518e-04
22 KSP Residual norm 1.274978475275e-04
23 KSP Residual norm 1.086666330824e-04
24 KSP Residual norm 8.718707005633e-05
25 KSP Residual norm 6.698648135032e-05
26 KSP Residual norm 5.891547167142e-05
27 KSP Residual norm 4.304007964921e-05
28 KSP Residual norm 3.635058475199e-05
29 KSP Residual norm 3.066917064533e-05
30 KSP Residual norm 2.541493018751e-05
31 KSP Residual norm 2.069193303572e-05
32 KSP Residual norm 1.595361290324e-05
33 KSP Residual norm 1.294592985678e-05
34 KSP Residual norm 1.042722512705e-05
35 KSP Residual norm 8.118236951248e-06
36 KSP Residual norm 6.545026620194e-06
37 KSP Residual norm 5.305538103478e-06
38 KSP Residual norm 4.063879168382e-06
39 KSP Residual norm 3.055829173584e-06
40 KSP Residual norm 2.342350045075e-06
41 KSP Residual norm 1.840956712337e-06
42 KSP Residual norm 1.369334703300e-06
43 KSP Residual norm 1.029859217525e-06
44 KSP Residual norm 7.789935339999e-07
45 KSP Residual norm 5.814983974439e-07
46 KSP Residual norm 4.314379321584e-07
47 KSP Residual norm 3.349720115316e-07
48 KSP Residual norm 2.614955270857e-07
49 KSP Residual norm 1.980081943986e-07
50 KSP Residual norm 1.499629016049e-07
51 KSP Residual norm 1.483665900052e-07
52 KSP Residual norm 1.463706070190e-07
53 KSP Residual norm 1.260935728479e-07
54 KSP Residual norm 1.139713087237e-07
55 KSP Residual norm 9.811685310487e-08
56 KSP Residual norm 8.976790031509e-08
57 KSP Residual norm 8.253268715573e-08
58 KSP Residual norm 7.235093927127e-08
59 KSP Residual norm 6.228259447914e-08
60 KSP Residual norm 5.185243468474e-08
61 KSP Residual norm 4.387144621100e-08
62 KSP Residual norm 3.463269726789e-08
63 KSP Residual norm 2.901501870165e-08
64 KSP Residual norm 2.547780460062e-08
65 KSP Residual norm 2.048407404971e-08
66 KSP Residual norm 1.719027057442e-08
67 KSP Residual norm 1.449228402605e-08
68 KSP Residual norm 1.242202501686e-08
69 KSP Residual norm 1.017041924331e-08
70 KSP Residual norm 8.281830058366e-09
71 KSP Residual norm 7.055343997198e-09
72 KSP Residual norm 6.524339839444e-09
73 KSP Residual norm 4.802573558292e-09
74 KSP Residual norm 4.088301255566e-09
75 KSP Residual norm 3.373782603307e-09
76 KSP Residual norm 2.916252084010e-09
77 KSP Residual norm 2.456378893470e-09
78 KSP Residual norm 1.882039721582e-09
79 KSP Residual norm 1.521363534261e-09
80 KSP Residual norm 1.173839497255e-09
81 KSP Residual norm 9.515041691954e-10
82 KSP Residual norm 6.978611337484e-10
83 KSP Residual norm 5.648829208705e-10
84 KSP Residual norm 4.361780848440e-10
85 KSP Residual norm 3.207533604506e-10
86 KSP Residual norm 2.630078200823e-10
87 KSP Residual norm 2.023991463660e-10
88 KSP Residual norm 1.565931256314e-10
89 KSP Residual norm 1.206649197292e-10
90 KSP Residual norm 8.877064826843e-11
91 KSP Residual norm 6.346488530083e-11
92 KSP Residual norm 4.614442282601e-11
93 KSP Residual norm 3.474665280828e-11
94 KSP Residual norm 2.602487618749e-11
95 KSP Residual norm 1.887480377335e-11
96 KSP Residual norm 1.477342941588e-11
97 KSP Residual norm 1.156014977866e-11
98 KSP Residual norm 9.095259871285e-12
99 KSP Residual norm 6.381946573209e-12
100 KSP Residual norm 4.922696093450e-12
101 KSP Residual norm 4.903298807819e-12
102 KSP Residual norm 4.692194426957e-12
103 KSP Residual norm 4.299098798244e-12
104 KSP Residual norm 3.781455498098e-12
105 KSP Residual norm 3.380013548124e-12
106 KSP Residual norm 3.123634861591e-12
107 KSP Residual norm 2.720514540621e-12
108 KSP Residual norm 2.409118940234e-12
109 KSP Residual norm 2.052016994345e-12
110 KSP Residual norm 1.815333658891e-12
111 KSP Residual norm 1.498084965658e-12
112 KSP Residual norm 1.306218423704e-12
113 KSP Residual norm 1.049539187505e-12
114 KSP Residual norm 8.738710232728e-13
Linear solve converged due to CONVERGED_ATOL iterations 114
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.113171144222e-02
Line search: Quadratically determined step, lambda=1.4579828320906568e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 1.199075491636e-02
0 KSP Residual norm 4.973403792908e-01
1 KSP Residual norm 1.269714862514e-01
2 KSP Residual norm 1.028330082397e-01
3 KSP Residual norm 6.717088956914e-02
4 KSP Residual norm 4.552999377215e-02
5 KSP Residual norm 2.205086640710e-02
6 KSP Residual norm 1.473038933933e-02
7 KSP Residual norm 9.345945163854e-03
8 KSP Residual norm 6.572694775421e-03
9 KSP Residual norm 4.983976893008e-03
10 KSP Residual norm 3.555367459976e-03
11 KSP Residual norm 2.310419785082e-03
12 KSP Residual norm 1.665069203968e-03
13 KSP Residual norm 1.262784043012e-03
14 KSP Residual norm 9.389462897727e-04
15 KSP Residual norm 7.720384041415e-04
16 KSP Residual norm 5.470334659371e-04
17 KSP Residual norm 4.114172536308e-04
18 KSP Residual norm 3.088690748902e-04
19 KSP Residual norm 2.406075064629e-04
20 KSP Residual norm 1.994103427348e-04
21 KSP Residual norm 1.538406705149e-04
22 KSP Residual norm 1.168167808612e-04
23 KSP Residual norm 1.009472032265e-04
24 KSP Residual norm 8.062857885911e-05
25 KSP Residual norm 6.252122527257e-05
26 KSP Residual norm 5.491839533586e-05
27 KSP Residual norm 3.966396575677e-05
28 KSP Residual norm 3.345928223038e-05
29 KSP Residual norm 2.816457883412e-05
30 KSP Residual norm 2.314767661382e-05
31 KSP Residual norm 1.890428141363e-05
32 KSP Residual norm 1.443918959426e-05
33 KSP Residual norm 1.170260949820e-05
34 KSP Residual norm 9.387718083132e-06
35 KSP Residual norm 7.289776977014e-06
36 KSP Residual norm 5.881198659789e-06
37 KSP Residual norm 4.799653118232e-06
38 KSP Residual norm 3.709736596848e-06
39 KSP Residual norm 2.794176301369e-06
40 KSP Residual norm 2.153815155194e-06
41 KSP Residual norm 1.698382680622e-06
42 KSP Residual norm 1.272815197388e-06
43 KSP Residual norm 9.512659447943e-07
44 KSP Residual norm 7.152381441445e-07
45 KSP Residual norm 5.336981533212e-07
46 KSP Residual norm 3.942197695933e-07
47 KSP Residual norm 3.032110287005e-07
48 KSP Residual norm 2.362557289538e-07
49 KSP Residual norm 1.789494302321e-07
50 KSP Residual norm 1.349108517094e-07
51 KSP Residual norm 1.331343887628e-07
52 KSP Residual norm 1.312566919363e-07
53 KSP Residual norm 1.141040170998e-07
54 KSP Residual norm 1.025082695522e-07
55 KSP Residual norm 8.886230833383e-08
56 KSP Residual norm 8.229572695227e-08
57 KSP Residual norm 7.447913713469e-08
58 KSP Residual norm 6.565847805918e-08
59 KSP Residual norm 5.639353511791e-08
60 KSP Residual norm 4.752079951461e-08
61 KSP Residual norm 4.018925395273e-08
62 KSP Residual norm 3.149245157809e-08
63 KSP Residual norm 2.673282048146e-08
64 KSP Residual norm 2.366410858534e-08
65 KSP Residual norm 1.872528469050e-08
66 KSP Residual norm 1.612699731576e-08
67 KSP Residual norm 1.345894506356e-08
68 KSP Residual norm 1.152515775314e-08
69 KSP Residual norm 9.542100048282e-09
70 KSP Residual norm 7.617733590515e-09
71 KSP Residual norm 6.418961320496e-09
72 KSP Residual norm 5.955549086409e-09
73 KSP Residual norm 4.446702791597e-09
74 KSP Residual norm 3.681834889098e-09
75 KSP Residual norm 3.121609436840e-09
76 KSP Residual norm 2.640024138980e-09
77 KSP Residual norm 2.208240842930e-09
78 KSP Residual norm 1.665007636042e-09
79 KSP Residual norm 1.340915094845e-09
80 KSP Residual norm 1.096946555468e-09
81 KSP Residual norm 8.447308937485e-10
82 KSP Residual norm 6.068976779289e-10
83 KSP Residual norm 4.866439425052e-10
84 KSP Residual norm 3.714434675881e-10
85 KSP Residual norm 2.729278457138e-10
86 KSP Residual norm 2.278047778458e-10
87 KSP Residual norm 1.768553858384e-10
88 KSP Residual norm 1.361762887862e-10
89 KSP Residual norm 1.033574396407e-10
90 KSP Residual norm 7.509103574041e-11
91 KSP Residual norm 5.633115355666e-11
92 KSP Residual norm 4.147390275090e-11
93 KSP Residual norm 3.209601205472e-11
94 KSP Residual norm 2.383483020943e-11
95 KSP Residual norm 1.746840832825e-11
96 KSP Residual norm 1.364263389294e-11
97 KSP Residual norm 1.077350694274e-11
98 KSP Residual norm 8.496753892966e-12
99 KSP Residual norm 6.067308376505e-12
100 KSP Residual norm 4.629301620825e-12
101 KSP Residual norm 4.619554501206e-12
102 KSP Residual norm 4.447001203469e-12
103 KSP Residual norm 4.055082060269e-12
104 KSP Residual norm 3.575593913829e-12
105 KSP Residual norm 3.167702614709e-12
106 KSP Residual norm 2.921772719387e-12
107 KSP Residual norm 2.549173818475e-12
108 KSP Residual norm 2.281734416365e-12
109 KSP Residual norm 1.885962080492e-12
110 KSP Residual norm 1.702208056008e-12
111 KSP Residual norm 1.386239821423e-12
112 KSP Residual norm 1.218112788878e-12
113 KSP Residual norm 9.752017240815e-13
Linear solve converged due to CONVERGED_ATOL iterations 113
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.115337253569e-02
Line search: Quadratically determined step, lambda=1.5001931259628615e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 1.219700720456e-02
0 KSP Residual norm 4.719744881434e-01
1 KSP Residual norm 1.112064554758e-01
2 KSP Residual norm 8.931158707749e-02
3 KSP Residual norm 6.041572385324e-02
4 KSP Residual norm 4.206159947299e-02
5 KSP Residual norm 1.958340185218e-02
6 KSP Residual norm 1.324762722898e-02
7 KSP Residual norm 8.348616410505e-03
8 KSP Residual norm 5.809425726752e-03
9 KSP Residual norm 4.400402986401e-03
10 KSP Residual norm 3.220177211730e-03
11 KSP Residual norm 2.098871075512e-03
12 KSP Residual norm 1.531069684205e-03
13 KSP Residual norm 1.148434035644e-03
14 KSP Residual norm 8.363125172368e-04
15 KSP Residual norm 7.068716841848e-04
16 KSP Residual norm 4.901730819364e-04
17 KSP Residual norm 3.693042848444e-04
18 KSP Residual norm 2.799591544158e-04
19 KSP Residual norm 2.197172824712e-04
20 KSP Residual norm 1.813613888393e-04
21 KSP Residual norm 1.415501672746e-04
22 KSP Residual norm 1.078150188908e-04
23 KSP Residual norm 9.417889218632e-05
24 KSP Residual norm 7.524358253638e-05
25 KSP Residual norm 5.892107022581e-05
26 KSP Residual norm 5.163236201164e-05
27 KSP Residual norm 3.690589236058e-05
28 KSP Residual norm 3.102106685780e-05
29 KSP Residual norm 2.611408504876e-05
30 KSP Residual norm 2.120836011950e-05
31 KSP Residual norm 1.737957188596e-05
32 KSP Residual norm 1.316523983180e-05
33 KSP Residual norm 1.065666604510e-05
34 KSP Residual norm 8.506975926019e-06
35 KSP Residual norm 6.592608825767e-06
36 KSP Residual norm 5.321548792134e-06
37 KSP Residual norm 4.368013537264e-06
38 KSP Residual norm 3.408857740735e-06
39 KSP Residual norm 2.573166871945e-06
40 KSP Residual norm 1.992898105153e-06
41 KSP Residual norm 1.574404852693e-06
42 KSP Residual norm 1.188361436640e-06
43 KSP Residual norm 8.830402146469e-07
44 KSP Residual norm 6.585745933700e-07
45 KSP Residual norm 4.908575120569e-07
46 KSP Residual norm 3.613697958048e-07
47 KSP Residual norm 2.754513466436e-07
48 KSP Residual norm 2.143978799178e-07
49 KSP Residual norm 1.622809698083e-07
50 KSP Residual norm 1.220910345393e-07
51 KSP Residual norm 1.202521695720e-07
52 KSP Residual norm 1.171284950774e-07
53 KSP Residual norm 1.044434294025e-07
54 KSP Residual norm 9.266667559328e-08
55 KSP Residual norm 8.098988390100e-08
56 KSP Residual norm 7.497797468126e-08
57 KSP Residual norm 6.756199976586e-08
58 KSP Residual norm 5.987408605227e-08
59 KSP Residual norm 5.126990283805e-08
60 KSP Residual norm 4.378243513287e-08
61 KSP Residual norm 3.694548769578e-08
62 KSP Residual norm 2.878614624117e-08
63 KSP Residual norm 2.477836629013e-08
64 KSP Residual norm 2.189746375848e-08
65 KSP Residual norm 1.717149444402e-08
66 KSP Residual norm 1.506360380568e-08
67 KSP Residual norm 1.251656596341e-08
68 KSP Residual norm 1.069700784211e-08
69 KSP Residual norm 8.887404104748e-09
70 KSP Residual norm 7.050114180727e-09
71 KSP Residual norm 5.879964604987e-09
72 KSP Residual norm 5.442210620576e-09
73 KSP Residual norm 4.099895846377e-09
74 KSP Residual norm 3.327254298178e-09
75 KSP Residual norm 2.912459420254e-09
76 KSP Residual norm 2.396224922677e-09
77 KSP Residual norm 1.985357222077e-09
78 KSP Residual norm 1.466708447409e-09
79 KSP Residual norm 1.183529990838e-09
80 KSP Residual norm 9.784154025001e-10
81 KSP Residual norm 7.430850262313e-10
82 KSP Residual norm 5.320221508734e-10
83 KSP Residual norm 4.221846678278e-10
84 KSP Residual norm 3.221369782961e-10
85 KSP Residual norm 2.386449052297e-10
86 KSP Residual norm 1.892172007642e-10
87 KSP Residual norm 1.497848215510e-10
88 KSP Residual norm 1.189691149847e-10
89 KSP Residual norm 9.100974764206e-11
90 KSP Residual norm 7.443300474372e-11
91 KSP Residual norm 5.164863557505e-11
92 KSP Residual norm 3.912310578662e-11
93 KSP Residual norm 2.999635932390e-11
94 KSP Residual norm 2.220713844266e-11
95 KSP Residual norm 1.626091678019e-11
96 KSP Residual norm 1.264423688367e-11
97 KSP Residual norm 9.998500044200e-12
98 KSP Residual norm 7.873477447993e-12
99 KSP Residual norm 5.707408368566e-12
100 KSP Residual norm 4.304139156680e-12
101 KSP Residual norm 4.298072887633e-12
102 KSP Residual norm 4.168162306375e-12
103 KSP Residual norm 3.777926816474e-12
104 KSP Residual norm 3.352619584760e-12
105 KSP Residual norm 2.924104331001e-12
106 KSP Residual norm 2.692028412196e-12
107 KSP Residual norm 2.355071762377e-12
108 KSP Residual norm 2.117155327623e-12
109 KSP Residual norm 1.721314509695e-12
110 KSP Residual norm 1.559645883207e-12
111 KSP Residual norm 1.284055707356e-12
112 KSP Residual norm 1.115546994057e-12
113 KSP Residual norm 8.927647616887e-13
Linear solve converged due to CONVERGED_ATOL iterations 113
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.134074131486e-02
Line search: Quadratically determined step, lambda=1.6173966631012068e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 1.251257252858e-02
0 KSP Residual norm 4.448948869452e-01
1 KSP Residual norm 9.671803791713e-02
2 KSP Residual norm 7.690869955442e-02
3 KSP Residual norm 5.385576943952e-02
4 KSP Residual norm 3.827367519359e-02
5 KSP Residual norm 1.752908239090e-02
6 KSP Residual norm 1.178072226232e-02
7 KSP Residual norm 7.462814660960e-03
8 KSP Residual norm 5.140267060638e-03
9 KSP Residual norm 3.918950339806e-03
10 KSP Residual norm 2.886126701135e-03
11 KSP Residual norm 1.918083238870e-03
12 KSP Residual norm 1.422579573776e-03
13 KSP Residual norm 1.049306182269e-03
14 KSP Residual norm 7.560778822117e-04
15 KSP Residual norm 6.496859698471e-04
16 KSP Residual norm 4.385897804432e-04
17 KSP Residual norm 3.308317599936e-04
18 KSP Residual norm 2.522726065656e-04
19 KSP Residual norm 2.022206001512e-04
20 KSP Residual norm 1.602049366058e-04
21 KSP Residual norm 1.245442140227e-04
22 KSP Residual norm 9.926618694806e-05
23 KSP Residual norm 8.081876060458e-05
24 KSP Residual norm 6.462668439063e-05
25 KSP Residual norm 5.482776785423e-05
26 KSP Residual norm 4.705911841938e-05
27 KSP Residual norm 3.417177578701e-05
28 KSP Residual norm 2.870693392937e-05
29 KSP Residual norm 2.412928744097e-05
30 KSP Residual norm 1.935123955980e-05
31 KSP Residual norm 1.596324169509e-05
32 KSP Residual norm 1.200106980158e-05
33 KSP Residual norm 9.704737407085e-06
34 KSP Residual norm 7.703595714111e-06
35 KSP Residual norm 5.964696943443e-06
36 KSP Residual norm 4.815389727108e-06
37 KSP Residual norm 3.970069184767e-06
38 KSP Residual norm 3.126970999055e-06
39 KSP Residual norm 2.365548120017e-06
40 KSP Residual norm 1.839820538420e-06
41 KSP Residual norm 1.453814283809e-06
42 KSP Residual norm 1.104808101348e-06
43 KSP Residual norm 8.175181277184e-07
44 KSP Residual norm 6.041078370803e-07
45 KSP Residual norm 4.494115243444e-07
46 KSP Residual norm 3.301217192698e-07
47 KSP Residual norm 2.494893403427e-07
48 KSP Residual norm 1.941118601454e-07
49 KSP Residual norm 1.468511072352e-07
50 KSP Residual norm 1.105779066706e-07
51 KSP Residual norm 1.088688633869e-07
52 KSP Residual norm 1.013644787487e-07
53 KSP Residual norm 8.858712446356e-08
54 KSP Residual norm 8.303340853464e-08
55 KSP Residual norm 7.362468947004e-08
56 KSP Residual norm 6.797435631692e-08
57 KSP Residual norm 6.130565844266e-08
58 KSP Residual norm 5.448647377989e-08
59 KSP Residual norm 4.647521553147e-08
60 KSP Residual norm 4.020316872930e-08
61 KSP Residual norm 3.375388898581e-08
62 KSP Residual norm 2.626439498730e-08
63 KSP Residual norm 2.281711441291e-08
64 KSP Residual norm 2.010845648760e-08
65 KSP Residual norm 1.566686611578e-08
66 KSP Residual norm 1.390202803385e-08
67 KSP Residual norm 1.157432767384e-08
68 KSP Residual norm 9.857779698064e-09
69 KSP Residual norm 8.178932788550e-09
70 KSP Residual norm 6.498562944935e-09
71 KSP Residual norm 5.368038069397e-09
72 KSP Residual norm 4.940282228620e-09
73 KSP Residual norm 3.754253468422e-09
74 KSP Residual norm 2.992519664742e-09
75 KSP Residual norm 2.680032170380e-09
76 KSP Residual norm 2.157107547632e-09
77 KSP Residual norm 1.773985633300e-09
78 KSP Residual norm 1.280738288874e-09
79 KSP Residual norm 1.040770096808e-09
80 KSP Residual norm 8.325573538206e-10
81 KSP Residual norm 6.446072661000e-10
82 KSP Residual norm 4.697695888508e-10
83 KSP Residual norm 3.669879061241e-10
84 KSP Residual norm 2.837015662422e-10
85 KSP Residual norm 2.165389435824e-10
86 KSP Residual norm 1.668184885821e-10
87 KSP Residual norm 1.395850883835e-10
88 KSP Residual norm 1.119819332730e-10
89 KSP Residual norm 8.777110680781e-11
90 KSP Residual norm 6.556967105346e-11
91 KSP Residual norm 4.661417448855e-11
92 KSP Residual norm 3.542745349553e-11
93 KSP Residual norm 2.730970759317e-11
94 KSP Residual norm 2.023112378922e-11
95 KSP Residual norm 1.489123772738e-11
96 KSP Residual norm 1.149959949608e-11
97 KSP Residual norm 9.084571283986e-12
98 KSP Residual norm 7.152511862542e-12
99 KSP Residual norm 5.259210493018e-12
100 KSP Residual norm 3.940426317462e-12
101 KSP Residual norm 3.936224252795e-12
102 KSP Residual norm 3.837590674229e-12
103 KSP Residual norm 3.454728835766e-12
104 KSP Residual norm 3.088791644834e-12
105 KSP Residual norm 2.636205679958e-12
106 KSP Residual norm 2.354533256366e-12
107 KSP Residual norm 2.119163537105e-12
108 KSP Residual norm 1.913997289105e-12
109 KSP Residual norm 1.554123776795e-12
110 KSP Residual norm 1.391640734384e-12
111 KSP Residual norm 1.179256683518e-12
112 KSP Residual norm 9.996988757688e-13
Linear solve converged due to CONVERGED_ATOL iterations 112
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.152999863529e-02
Line search: Quadratically determined step, lambda=1.7611706749034414e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 1.278687232890e-02
0 KSP Residual norm 4.167018560068e-01
1 KSP Residual norm 8.374258848823e-02
2 KSP Residual norm 6.588245249965e-02
3 KSP Residual norm 4.764555885261e-02
4 KSP Residual norm 3.435152919470e-02
5 KSP Residual norm 1.590617881208e-02
6 KSP Residual norm 1.037403504193e-02
7 KSP Residual norm 6.639487121142e-03
8 KSP Residual norm 4.542266012056e-03
9 KSP Residual norm 3.545097360789e-03
10 KSP Residual norm 2.566816513114e-03
11 KSP Residual norm 1.765049089401e-03
12 KSP Residual norm 1.318951426214e-03
13 KSP Residual norm 9.505191433868e-04
14 KSP Residual norm 7.281906683409e-04
15 KSP Residual norm 5.640019481942e-04
16 KSP Residual norm 4.308788068376e-04
17 KSP Residual norm 2.991262271453e-04
18 KSP Residual norm 2.362050434659e-04
19 KSP Residual norm 1.970188512761e-04
20 KSP Residual norm 1.462753470503e-04
21 KSP Residual norm 1.209363159260e-04
22 KSP Residual norm 9.422598352832e-05
23 KSP Residual norm 7.752233660638e-05
24 KSP Residual norm 6.073185032980e-05
25 KSP Residual norm 5.242319056766e-05
26 KSP Residual norm 4.283305944606e-05
27 KSP Residual norm 3.197638277390e-05
28 KSP Residual norm 2.614701310599e-05
29 KSP Residual norm 2.249042925272e-05
30 KSP Residual norm 1.753417487784e-05
31 KSP Residual norm 1.432245223994e-05
32 KSP Residual norm 1.083088170791e-05
33 KSP Residual norm 8.779244262391e-06
34 KSP Residual norm 6.963678076983e-06
35 KSP Residual norm 5.382639627823e-06
36 KSP Residual norm 4.341157749362e-06
37 KSP Residual norm 3.594599782310e-06
38 KSP Residual norm 2.860410102432e-06
39 KSP Residual norm 2.168879366962e-06
40 KSP Residual norm 1.691616400881e-06
41 KSP Residual norm 1.333364087475e-06
42 KSP Residual norm 1.018543136176e-06
43 KSP Residual norm 7.513591669154e-07
44 KSP Residual norm 5.499371989211e-07
45 KSP Residual norm 4.084010669528e-07
46 KSP Residual norm 3.002195021181e-07
47 KSP Residual norm 2.255542216760e-07
48 KSP Residual norm 1.757975169082e-07
49 KSP Residual norm 1.330137366630e-07
50 KSP Residual norm 1.003981178694e-07
51 KSP Residual norm 9.893363491182e-08
52 KSP Residual norm 9.619923921545e-08
53 KSP Residual norm 8.769932896515e-08
54 KSP Residual norm 7.592285628121e-08
55 KSP Residual norm 6.700307950677e-08
56 KSP Residual norm 6.163994062194e-08
57 KSP Residual norm 5.583444604999e-08
58 KSP Residual norm 4.960458305347e-08
59 KSP Residual norm 4.212681288399e-08
60 KSP Residual norm 3.701678496312e-08
61 KSP Residual norm 3.082271451097e-08
62 KSP Residual norm 2.400234655934e-08
63 KSP Residual norm 2.090465004782e-08
64 KSP Residual norm 1.841507759721e-08
65 KSP Residual norm 1.433559986097e-08
66 KSP Residual norm 1.275116688559e-08
67 KSP Residual norm 1.068636248961e-08
68 KSP Residual norm 9.035431247067e-09
69 KSP Residual norm 7.490736076593e-09
70 KSP Residual norm 6.038620061371e-09
71 KSP Residual norm 4.880095846145e-09
72 KSP Residual norm 4.479382533426e-09
73 KSP Residual norm 3.448896759718e-09
74 KSP Residual norm 2.695071219632e-09
75 KSP Residual norm 2.440187258335e-09
76 KSP Residual norm 1.951079262517e-09
77 KSP Residual norm 1.583821793545e-09
78 KSP Residual norm 1.127770607126e-09
79 KSP Residual norm 9.182072004655e-10
80 KSP Residual norm 7.285458334973e-10
81 KSP Residual norm 5.594771683722e-10
82 KSP Residual norm 4.160134565915e-10
83 KSP Residual norm 3.180481455638e-10
84 KSP Residual norm 2.479070201148e-10
85 KSP Residual norm 1.941192946333e-10
86 KSP Residual norm 1.485934300608e-10
87 KSP Residual norm 1.224078896665e-10
88 KSP Residual norm 9.790841695388e-11
89 KSP Residual norm 7.508844798566e-11
90 KSP Residual norm 5.693361656190e-11
91 KSP Residual norm 4.076330187289e-11
92 KSP Residual norm 3.125998383885e-11
93 KSP Residual norm 2.406527695508e-11
94 KSP Residual norm 1.802490414330e-11
95 KSP Residual norm 1.323269211839e-11
96 KSP Residual norm 1.017370334632e-11
97 KSP Residual norm 7.967670484528e-12
98 KSP Residual norm 6.272217222534e-12
99 KSP Residual norm 4.735257415360e-12
100 KSP Residual norm 3.530600702849e-12
101 KSP Residual norm 3.527370110145e-12
102 KSP Residual norm 3.452764905681e-12
103 KSP Residual norm 3.120559810373e-12
104 KSP Residual norm 2.796511696887e-12
105 KSP Residual norm 2.380000267201e-12
106 KSP Residual norm 2.229304815930e-12
107 KSP Residual norm 1.916759754199e-12
108 KSP Residual norm 1.689358864166e-12
109 KSP Residual norm 1.381609197958e-12
110 KSP Residual norm 1.212212304127e-12
111 KSP Residual norm 1.039275112842e-12
112 KSP Residual norm 8.690479483190e-13
Linear solve converged due to CONVERGED_ATOL iterations 112
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.164439732391e-02
Line search: Quadratically determined step, lambda=1.8993324935755340e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 1.295374822860e-02
0 KSP Residual norm 3.867419241588e-01
1 KSP Residual norm 7.184893728529e-02
2 KSP Residual norm 5.576982152029e-02
3 KSP Residual norm 4.149593688752e-02
4 KSP Residual norm 3.033543840857e-02
5 KSP Residual norm 1.456171747336e-02
6 KSP Residual norm 9.161514293751e-03
7 KSP Residual norm 5.883162123363e-03
8 KSP Residual norm 4.027512521267e-03
9 KSP Residual norm 3.228865182377e-03
10 KSP Residual norm 2.298075744966e-03
11 KSP Residual norm 1.622364747940e-03
12 KSP Residual norm 1.215329955600e-03
13 KSP Residual norm 8.715813181180e-04
14 KSP Residual norm 6.999145936166e-04
15 KSP Residual norm 5.195788896149e-04
16 KSP Residual norm 3.991681935741e-04
17 KSP Residual norm 2.889031272369e-04
18 KSP Residual norm 2.183793076289e-04
19 KSP Residual norm 1.829613452477e-04
20 KSP Residual norm 1.400280383696e-04
21 KSP Residual norm 1.141612232095e-04
22 KSP Residual norm 8.933696560442e-05
23 KSP Residual norm 7.084848371534e-05
24 KSP Residual norm 6.054938463641e-05
25 KSP Residual norm 4.864571743971e-05
26 KSP Residual norm 4.159565825536e-05
27 KSP Residual norm 2.889101619472e-05
28 KSP Residual norm 2.459949564539e-05
29 KSP Residual norm 2.019900074700e-05
30 KSP Residual norm 1.592439156894e-05
31 KSP Residual norm 1.326720178307e-05
32 KSP Residual norm 9.908804595628e-06
33 KSP Residual norm 8.016176207392e-06
34 KSP Residual norm 6.289943946061e-06
35 KSP Residual norm 4.871969556944e-06
36 KSP Residual norm 3.934258962483e-06
37 KSP Residual norm 3.259493503737e-06
38 KSP Residual norm 2.610446740829e-06
39 KSP Residual norm 1.982456314683e-06
40 KSP Residual norm 1.549215442985e-06
41 KSP Residual norm 1.218513578131e-06
42 KSP Residual norm 9.365734533851e-07
43 KSP Residual norm 6.911543455503e-07
44 KSP Residual norm 5.011762566357e-07
45 KSP Residual norm 3.718889108899e-07
46 KSP Residual norm 2.731133924454e-07
47 KSP Residual norm 2.035571368402e-07
48 KSP Residual norm 1.586634600812e-07
49 KSP Residual norm 1.202112722934e-07
50 KSP Residual norm 9.138694853524e-08
51 KSP Residual norm 9.018303989792e-08
52 KSP Residual norm 8.834468830176e-08
53 KSP Residual norm 8.082316952696e-08
54 KSP Residual norm 6.902187675297e-08
55 KSP Residual norm 6.074088085036e-08
56 KSP Residual norm 5.604491585022e-08
57 KSP Residual norm 5.095299477377e-08
58 KSP Residual norm 4.506107868201e-08
59 KSP Residual norm 3.813613702796e-08
60 KSP Residual norm 3.368797037058e-08
61 KSP Residual norm 2.773559933098e-08
62 KSP Residual norm 2.176674809848e-08
63 KSP Residual norm 1.893316735082e-08
64 KSP Residual norm 1.666313213504e-08
65 KSP Residual norm 1.291020551602e-08
66 KSP Residual norm 1.156031928350e-08
67 KSP Residual norm 9.735251171787e-09
68 KSP Residual norm 8.195157940492e-09
69 KSP Residual norm 6.773951231598e-09
70 KSP Residual norm 5.508769427570e-09
71 KSP Residual norm 4.410356795874e-09
72 KSP Residual norm 4.041208012641e-09
73 KSP Residual norm 3.115781331945e-09
74 KSP Residual norm 2.400466282687e-09
75 KSP Residual norm 2.196302411638e-09
76 KSP Residual norm 1.739942912888e-09
77 KSP Residual norm 1.405485505764e-09
78 KSP Residual norm 9.886834895902e-10
79 KSP Residual norm 8.103096183004e-10
80 KSP Residual norm 6.094870208709e-10
81 KSP Residual norm 4.889442677838e-10
82 KSP Residual norm 3.646102287334e-10
83 KSP Residual norm 2.792138894350e-10
84 KSP Residual norm 2.160254603216e-10
85 KSP Residual norm 1.666957021025e-10
86 KSP Residual norm 1.275506327847e-10
87 KSP Residual norm 1.036849155273e-10
88 KSP Residual norm 8.300594677314e-11
89 KSP Residual norm 6.386794747135e-11
90 KSP Residual norm 4.867694633812e-11
91 KSP Residual norm 3.492488965441e-11
92 KSP Residual norm 2.693430816638e-11
93 KSP Residual norm 2.073625024556e-11
94 KSP Residual norm 1.567467976195e-11
95 KSP Residual norm 1.142452571315e-11
96 KSP Residual norm 8.706552941237e-12
97 KSP Residual norm 6.825894130959e-12
98 KSP Residual norm 5.350054150966e-12
99 KSP Residual norm 4.063552593665e-12
100 KSP Residual norm 3.020962916359e-12
101 KSP Residual norm 3.018572341169e-12
102 KSP Residual norm 2.958490609232e-12
103 KSP Residual norm 2.677814050254e-12
104 KSP Residual norm 2.390549301573e-12
105 KSP Residual norm 1.993699433254e-12
106 KSP Residual norm 1.857346207197e-12
107 KSP Residual norm 1.618466627601e-12
108 KSP Residual norm 1.411568740679e-12
109 KSP Residual norm 1.146865121177e-12
110 KSP Residual norm 1.004150282392e-12
111 KSP Residual norm 8.515329459400e-13
Linear solve converged due to CONVERGED_ATOL iterations 111
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.166880258781e-02
Line search: Quadratically determined step, lambda=2.0146989857888781e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 1.300820127012e-02
0 KSP Residual norm 3.593279556032e-01
1 KSP Residual norm 6.206287700873e-02
2 KSP Residual norm 4.754675643164e-02
3 KSP Residual norm 3.620925235236e-02
4 KSP Residual norm 2.671271119291e-02
5 KSP Residual norm 1.342900266987e-02
6 KSP Residual norm 8.170315994531e-03
7 KSP Residual norm 5.201646405043e-03
8 KSP Residual norm 3.590371836830e-03
9 KSP Residual norm 2.932079175927e-03
10 KSP Residual norm 2.090114181695e-03
11 KSP Residual norm 1.487654426152e-03
12 KSP Residual norm 1.117187454325e-03
13 KSP Residual norm 8.070814391794e-04
14 KSP Residual norm 6.485383235170e-04
15 KSP Residual norm 4.825134306225e-04
16 KSP Residual norm 3.649143195614e-04
17 KSP Residual norm 2.747973587139e-04
18 KSP Residual norm 2.030255213388e-04
19 KSP Residual norm 1.681389731314e-04
20 KSP Residual norm 1.324986449082e-04
21 KSP Residual norm 1.070242447788e-04
22 KSP Residual norm 8.584917698503e-05
23 KSP Residual norm 7.100756132744e-05
24 KSP Residual norm 5.960923773911e-05
25 KSP Residual norm 4.606687551206e-05
26 KSP Residual norm 3.866864380800e-05
27 KSP Residual norm 2.678478187840e-05
28 KSP Residual norm 2.235854008939e-05
29 KSP Residual norm 1.862117520745e-05
30 KSP Residual norm 1.446810717530e-05
31 KSP Residual norm 1.203229363949e-05
32 KSP Residual norm 8.992731302586e-06
33 KSP Residual norm 7.300335285977e-06
34 KSP Residual norm 5.709024646967e-06
35 KSP Residual norm 4.423826489428e-06
36 KSP Residual norm 3.568551166312e-06
37 KSP Residual norm 2.958596130080e-06
38 KSP Residual norm 2.391986579266e-06
39 KSP Residual norm 1.819605132674e-06
40 KSP Residual norm 1.422142424371e-06
41 KSP Residual norm 1.112127265301e-06
42 KSP Residual norm 8.577707014111e-07
43 KSP Residual norm 6.338443489199e-07
44 KSP Residual norm 4.561788177915e-07
45 KSP Residual norm 3.385528679767e-07
46 KSP Residual norm 2.494058648049e-07
47 KSP Residual norm 1.852146549264e-07
48 KSP Residual norm 1.447605461006e-07
49 KSP Residual norm 1.100013853226e-07
50 KSP Residual norm 8.420063004055e-08
51 KSP Residual norm 8.322839928458e-08
52 KSP Residual norm 8.174265211282e-08
53 KSP Residual norm 7.510674471671e-08
54 KSP Residual norm 6.372210527718e-08
55 KSP Residual norm 5.587184192560e-08
56 KSP Residual norm 5.171458074600e-08
57 KSP Residual norm 4.716623420969e-08
58 KSP Residual norm 4.146761124545e-08
59 KSP Residual norm 3.513176097787e-08
60 KSP Residual norm 3.106980722624e-08
61 KSP Residual norm 2.539498128677e-08
62 KSP Residual norm 1.985891064970e-08
63 KSP Residual norm 1.731726365354e-08
64 KSP Residual norm 1.500457714844e-08
65 KSP Residual norm 1.185392955059e-08
66 KSP Residual norm 1.047344856336e-08
67 KSP Residual norm 8.881582518809e-09
68 KSP Residual norm 7.276617887297e-09
69 KSP Residual norm 6.155524628454e-09
70 KSP Residual norm 5.071991702029e-09
71 KSP Residual norm 3.985670118289e-09
72 KSP Residual norm 3.705529320565e-09
73 KSP Residual norm 2.857055913071e-09
74 KSP Residual norm 2.176397314753e-09
75 KSP Residual norm 1.993647331961e-09
76 KSP Residual norm 1.593971279417e-09
77 KSP Residual norm 1.263530060014e-09
78 KSP Residual norm 8.939759210313e-10
79 KSP Residual norm 7.344225733174e-10
80 KSP Residual norm 5.840717289656e-10
81 KSP Residual norm 4.527587931779e-10
82 KSP Residual norm 3.294467614079e-10
83 KSP Residual norm 2.483266649119e-10
84 KSP Residual norm 1.919036806906e-10
85 KSP Residual norm 1.474191922895e-10
86 KSP Residual norm 1.138104662883e-10
87 KSP Residual norm 8.946616979266e-11
88 KSP Residual norm 7.149138717888e-11
89 KSP Residual norm 5.465740820272e-11
90 KSP Residual norm 4.222160882851e-11
91 KSP Residual norm 3.023359758717e-11
92 KSP Residual norm 2.344755035366e-11
93 KSP Residual norm 1.801336062577e-11
94 KSP Residual norm 1.377224251515e-11
95 KSP Residual norm 9.974121080199e-12
96 KSP Residual norm 7.539435482706e-12
97 KSP Residual norm 5.868519931491e-12
98 KSP Residual norm 4.575502785810e-12
99 KSP Residual norm 3.540693177579e-12
100 KSP Residual norm 2.622266250332e-12
101 KSP Residual norm 2.620066688743e-12
102 KSP Residual norm 2.558322774223e-12
103 KSP Residual norm 2.326694158791e-12
104 KSP Residual norm 2.060886487831e-12
105 KSP Residual norm 1.753329232080e-12
106 KSP Residual norm 1.616902530910e-12
107 KSP Residual norm 1.379161902522e-12
108 KSP Residual norm 1.171457083338e-12
109 KSP Residual norm 9.698988668913e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.152691084079e-02
Line search: Quadratically determined step, lambda=2.1748295684901114e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 1.288384165437e-02
0 KSP Residual norm 3.306971023631e-01
1 KSP Residual norm 5.344353055508e-02
2 KSP Residual norm 4.036994806664e-02
3 KSP Residual norm 3.133518427490e-02
4 KSP Residual norm 2.317041995690e-02
5 KSP Residual norm 1.227758692681e-02
6 KSP Residual norm 7.284827520975e-03
7 KSP Residual norm 4.600259642804e-03
8 KSP Residual norm 3.216269957222e-03
9 KSP Residual norm 2.654721615775e-03
10 KSP Residual norm 1.910071417936e-03
11 KSP Residual norm 1.362887765290e-03
12 KSP Residual norm 1.032247468876e-03
13 KSP Residual norm 7.521385077271e-04
14 KSP Residual norm 5.949510792330e-04
15 KSP Residual norm 4.457898337721e-04
16 KSP Residual norm 3.334491511172e-04
17 KSP Residual norm 2.546499905096e-04
18 KSP Residual norm 1.886488625314e-04
19 KSP Residual norm 1.549236993189e-04
20 KSP Residual norm 1.241387759366e-04
21 KSP Residual norm 1.002332348200e-04
22 KSP Residual norm 8.132728412362e-05
23 KSP Residual norm 6.849644804076e-05
24 KSP Residual norm 5.566354995889e-05
25 KSP Residual norm 4.302368246137e-05
26 KSP Residual norm 3.526771741815e-05
27 KSP Residual norm 2.433836310486e-05
28 KSP Residual norm 2.057651423435e-05
29 KSP Residual norm 1.685665347154e-05
30 KSP Residual norm 1.291728734746e-05
31 KSP Residual norm 1.081538168209e-05
32 KSP Residual norm 8.201071723616e-06
33 KSP Residual norm 6.658959161310e-06
34 KSP Residual norm 5.174104323477e-06
35 KSP Residual norm 4.016781361632e-06
36 KSP Residual norm 3.244950984128e-06
37 KSP Residual norm 2.690075391631e-06
38 KSP Residual norm 2.183703705429e-06
39 KSP Residual norm 1.662929228986e-06
40 KSP Residual norm 1.299108316907e-06
41 KSP Residual norm 1.010144098763e-06
42 KSP Residual norm 7.819272420463e-07
43 KSP Residual norm 5.801274118736e-07
44 KSP Residual norm 4.155054973288e-07
45 KSP Residual norm 3.090881768010e-07
46 KSP Residual norm 2.281976688167e-07
47 KSP Residual norm 1.687097600968e-07
48 KSP Residual norm 1.320310858055e-07
49 KSP Residual norm 1.007144135040e-07
50 KSP Residual norm 7.774329485715e-08
51 KSP Residual norm 7.696498045304e-08
52 KSP Residual norm 7.569727254745e-08
53 KSP Residual norm 6.975245297718e-08
54 KSP Residual norm 5.899811618807e-08
55 KSP Residual norm 5.137436576105e-08
56 KSP Residual norm 4.787096150162e-08
57 KSP Residual norm 4.370462790385e-08
58 KSP Residual norm 3.826546303991e-08
59 KSP Residual norm 3.251097060245e-08
60 KSP Residual norm 2.849262525580e-08
61 KSP Residual norm 2.331823262800e-08
62 KSP Residual norm 1.805394015379e-08
63 KSP Residual norm 1.620288900582e-08
64 KSP Residual norm 1.366237761768e-08
65 KSP Residual norm 1.101288178357e-08
66 KSP Residual norm 9.409102365966e-09
67 KSP Residual norm 8.294190204795e-09
68 KSP Residual norm 6.683685966884e-09
69 KSP Residual norm 5.750606278991e-09
70 KSP Residual norm 4.703354734456e-09
71 KSP Residual norm 3.699520073095e-09
72 KSP Residual norm 3.376272226283e-09
73 KSP Residual norm 2.626813284698e-09
74 KSP Residual norm 1.974372065211e-09
75 KSP Residual norm 1.818372883576e-09
76 KSP Residual norm 1.462889039987e-09
77 KSP Residual norm 1.120632642195e-09
78 KSP Residual norm 8.102948562532e-10
79 KSP Residual norm 6.722120821988e-10
80 KSP Residual norm 5.315791268577e-10
81 KSP Residual norm 3.929323932867e-10
82 KSP Residual norm 2.942917016862e-10
83 KSP Residual norm 2.238152074833e-10
84 KSP Residual norm 1.718866527655e-10
85 KSP Residual norm 1.302425746523e-10
86 KSP Residual norm 1.014540572111e-10
87 KSP Residual norm 7.901636996562e-11
88 KSP Residual norm 6.339513319877e-11
89 KSP Residual norm 4.855069393792e-11
90 KSP Residual norm 3.792759357858e-11
91 KSP Residual norm 2.716105297192e-11
92 KSP Residual norm 2.120708079819e-11
93 KSP Residual norm 1.627599428286e-11
94 KSP Residual norm 1.258135531022e-11
95 KSP Residual norm 9.117361356627e-12
96 KSP Residual norm 6.833280965198e-12
97 KSP Residual norm 5.353695760083e-12
98 KSP Residual norm 4.173196695372e-12
99 KSP Residual norm 3.253136227287e-12
100 KSP Residual norm 2.419832805043e-12
101 KSP Residual norm 2.417597930827e-12
102 KSP Residual norm 2.338219946670e-12
103 KSP Residual norm 2.095285862332e-12
104 KSP Residual norm 1.870548522258e-12
105 KSP Residual norm 1.588824485697e-12
106 KSP Residual norm 1.464616138595e-12
107 KSP Residual norm 1.245265378476e-12
108 KSP Residual norm 1.058603501610e-12
109 KSP Residual norm 8.837770028706e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.288384165437e-02 gnorm 1.380947908792e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 2.761819546752e-03
0 KSP Residual norm 4.997457054422e-02
1 KSP Residual norm 6.565379861589e-03
2 KSP Residual norm 4.853992444031e-03
3 KSP Residual norm 3.977046462738e-03
4 KSP Residual norm 2.669053924570e-03
5 KSP Residual norm 1.795243681628e-03
6 KSP Residual norm 1.114609339038e-03
7 KSP Residual norm 7.438690215989e-04
8 KSP Residual norm 5.617696297357e-04
9 KSP Residual norm 4.613991016777e-04
10 KSP Residual norm 3.347751956758e-04
11 KSP Residual norm 2.207985865250e-04
12 KSP Residual norm 1.697418414478e-04
13 KSP Residual norm 1.284568559429e-04
14 KSP Residual norm 9.278507071469e-05
15 KSP Residual norm 7.421195420376e-05
16 KSP Residual norm 5.781529836157e-05
17 KSP Residual norm 4.693046368273e-05
18 KSP Residual norm 3.637756766599e-05
19 KSP Residual norm 2.890928132479e-05
20 KSP Residual norm 2.154411232798e-05
21 KSP Residual norm 1.683718401393e-05
22 KSP Residual norm 1.384504363784e-05
23 KSP Residual norm 1.069023186285e-05
24 KSP Residual norm 9.166717689074e-06
25 KSP Residual norm 7.213177347314e-06
26 KSP Residual norm 5.325426811729e-06
27 KSP Residual norm 4.421097305990e-06
28 KSP Residual norm 3.518829058253e-06
29 KSP Residual norm 2.845914959895e-06
30 KSP Residual norm 2.239528509745e-06
31 KSP Residual norm 1.676213104614e-06
32 KSP Residual norm 1.316879437197e-06
33 KSP Residual norm 1.061883017654e-06
34 KSP Residual norm 8.269127050746e-07
35 KSP Residual norm 6.457714087362e-07
36 KSP Residual norm 5.168541318547e-07
37 KSP Residual norm 4.244838799745e-07
38 KSP Residual norm 3.463326839468e-07
39 KSP Residual norm 2.668715320727e-07
40 KSP Residual norm 2.074682961410e-07
41 KSP Residual norm 1.561612059692e-07
42 KSP Residual norm 1.219883402358e-07
43 KSP Residual norm 9.417250498621e-08
44 KSP Residual norm 6.809838058761e-08
45 KSP Residual norm 5.169946701166e-08
46 KSP Residual norm 3.938801920849e-08
47 KSP Residual norm 2.941682163864e-08
48 KSP Residual norm 2.347561979698e-08
49 KSP Residual norm 1.817060382899e-08
50 KSP Residual norm 1.416906978070e-08
51 KSP Residual norm 1.401522504714e-08
52 KSP Residual norm 1.362369926286e-08
53 KSP Residual norm 1.267304882646e-08
54 KSP Residual norm 1.085684443054e-08
55 KSP Residual norm 9.666011013623e-09
56 KSP Residual norm 8.963882872581e-09
57 KSP Residual norm 8.246642672535e-09
58 KSP Residual norm 7.150597795541e-09
59 KSP Residual norm 6.080786407055e-09
60 KSP Residual norm 5.230309838707e-09
61 KSP Residual norm 4.321543565489e-09
62 KSP Residual norm 3.212349344586e-09
63 KSP Residual norm 2.919779956536e-09
64 KSP Residual norm 2.388680239453e-09
65 KSP Residual norm 1.921142125566e-09
66 KSP Residual norm 1.561460576725e-09
67 KSP Residual norm 1.407450717512e-09
68 KSP Residual norm 1.174405422152e-09
69 KSP Residual norm 9.675563871323e-10
70 KSP Residual norm 8.449881792546e-10
71 KSP Residual norm 6.911838726525e-10
72 KSP Residual norm 5.838809280183e-10
73 KSP Residual norm 4.693534077304e-10
74 KSP Residual norm 3.662193970909e-10
75 KSP Residual norm 3.272139062621e-10
76 KSP Residual norm 2.675961937695e-10
77 KSP Residual norm 2.162440496543e-10
78 KSP Residual norm 1.591081400987e-10
79 KSP Residual norm 1.245333955546e-10
80 KSP Residual norm 1.025305406088e-10
81 KSP Residual norm 7.289787465002e-11
82 KSP Residual norm 4.858551287176e-11
83 KSP Residual norm 3.765484602191e-11
84 KSP Residual norm 2.828377514483e-11
85 KSP Residual norm 2.186591605769e-11
86 KSP Residual norm 1.755448503837e-11
87 KSP Residual norm 1.371279885969e-11
88 KSP Residual norm 1.106430044280e-11
89 KSP Residual norm 8.561466053241e-12
90 KSP Residual norm 6.807094663823e-12
91 KSP Residual norm 4.974886634525e-12
92 KSP Residual norm 3.914805041502e-12
93 KSP Residual norm 2.900509945109e-12
94 KSP Residual norm 2.290808475137e-12
95 KSP Residual norm 1.718442694098e-12
96 KSP Residual norm 1.289691893863e-12
97 KSP Residual norm 1.024063266680e-12
98 KSP Residual norm 8.169604451916e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 3.865920006233e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Cubic step no good, shrinking lambda, current gnorm 4.114929694574e-03 lambda=1.0000000000000002e-02
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 5.495571369626e-03
0 KSP Residual norm 9.931646999836e-02
1 KSP Residual norm 1.305716065791e-02
2 KSP Residual norm 9.651142991111e-03
3 KSP Residual norm 7.909088290902e-03
4 KSP Residual norm 5.304464303426e-03
5 KSP Residual norm 3.567622427430e-03
6 KSP Residual norm 2.215847439819e-03
7 KSP Residual norm 1.480522226661e-03
8 KSP Residual norm 1.117032183547e-03
9 KSP Residual norm 9.179640508089e-04
10 KSP Residual norm 6.657895754256e-04
11 KSP Residual norm 4.394736881372e-04
12 KSP Residual norm 3.381464457258e-04
13 KSP Residual norm 2.556728553456e-04
14 KSP Residual norm 1.844653206475e-04
15 KSP Residual norm 1.476039421217e-04
16 KSP Residual norm 1.149877653149e-04
17 KSP Residual norm 9.333776748304e-05
18 KSP Residual norm 7.235116903290e-05
19 KSP Residual norm 5.747374183053e-05
20 KSP Residual norm 4.276874075673e-05
21 KSP Residual norm 3.337573228669e-05
22 KSP Residual norm 2.748446046456e-05
23 KSP Residual norm 2.119822223950e-05
24 KSP Residual norm 1.819869456907e-05
25 KSP Residual norm 1.431598409305e-05
26 KSP Residual norm 1.072126497112e-05
27 KSP Residual norm 8.708170379291e-06
28 KSP Residual norm 7.038732913233e-06
29 KSP Residual norm 5.751370189095e-06
30 KSP Residual norm 4.449510091931e-06
31 KSP Residual norm 3.302483756752e-06
32 KSP Residual norm 2.645072428224e-06
33 KSP Residual norm 2.108966131421e-06
34 KSP Residual norm 1.647654926341e-06
35 KSP Residual norm 1.283619347902e-06
36 KSP Residual norm 1.029234055346e-06
37 KSP Residual norm 8.454827296030e-07
38 KSP Residual norm 6.888420607163e-07
39 KSP Residual norm 5.306572776170e-07
40 KSP Residual norm 4.125127585567e-07
41 KSP Residual norm 3.106229911519e-07
42 KSP Residual norm 2.427554256666e-07
43 KSP Residual norm 1.874038189664e-07
44 KSP Residual norm 1.354648536342e-07
45 KSP Residual norm 1.029113202900e-07
46 KSP Residual norm 7.835992760588e-08
47 KSP Residual norm 5.850471842543e-08
48 KSP Residual norm 4.668971952798e-08
49 KSP Residual norm 3.613393188999e-08
50 KSP Residual norm 2.819425594815e-08
51 KSP Residual norm 2.789079183578e-08
52 KSP Residual norm 2.714223908619e-08
53 KSP Residual norm 2.523553561885e-08
54 KSP Residual norm 2.161096099210e-08
55 KSP Residual norm 1.923819433897e-08
56 KSP Residual norm 1.784472834110e-08
57 KSP Residual norm 1.641515760832e-08
58 KSP Residual norm 1.423186176037e-08
59 KSP Residual norm 1.209714741238e-08
60 KSP Residual norm 1.039990900891e-08
61 KSP Residual norm 8.588053438523e-09
62 KSP Residual norm 6.382312929730e-09
63 KSP Residual norm 5.798860029461e-09
64 KSP Residual norm 4.744565524958e-09
65 KSP Residual norm 3.815203471323e-09
66 KSP Residual norm 3.106862300192e-09
67 KSP Residual norm 2.795602267392e-09
68 KSP Residual norm 2.335661738959e-09
69 KSP Residual norm 1.925796819119e-09
70 KSP Residual norm 1.677217039374e-09
71 KSP Residual norm 1.375195693076e-09
72 KSP Residual norm 1.162024731738e-09
73 KSP Residual norm 9.326043087746e-10
74 KSP Residual norm 7.285521876423e-10
75 KSP Residual norm 6.509110872846e-10
76 KSP Residual norm 5.311497023376e-10
77 KSP Residual norm 4.315393914219e-10
78 KSP Residual norm 3.159312445814e-10
79 KSP Residual norm 2.467035515495e-10
80 KSP Residual norm 2.034137729960e-10
81 KSP Residual norm 1.448316372325e-10
82 KSP Residual norm 9.651735440095e-11
83 KSP Residual norm 7.489337879154e-11
84 KSP Residual norm 5.630396836633e-11
85 KSP Residual norm 4.358642826975e-11
86 KSP Residual norm 3.501713387891e-11
87 KSP Residual norm 2.730734292635e-11
88 KSP Residual norm 2.201233348218e-11
89 KSP Residual norm 1.703389136465e-11
90 KSP Residual norm 1.353048212659e-11
91 KSP Residual norm 9.892398438397e-12
92 KSP Residual norm 7.782946083865e-12
93 KSP Residual norm 5.771877889788e-12
94 KSP Residual norm 4.554925624543e-12
95 KSP Residual norm 3.416759302562e-12
96 KSP Residual norm 2.560293109855e-12
97 KSP Residual norm 2.037446095980e-12
98 KSP Residual norm 1.623784441564e-12
99 KSP Residual norm 1.248075451336e-12
100 KSP Residual norm 9.517426275289e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.495571369626e-03 gnorm 1.370554877308e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 2.740997299876e-03
0 KSP Residual norm 4.973885041136e-02
1 KSP Residual norm 6.538513065796e-03
2 KSP Residual norm 4.829798790603e-03
3 KSP Residual norm 3.956288847702e-03
4 KSP Residual norm 2.651915080848e-03
5 KSP Residual norm 1.791072542581e-03
6 KSP Residual norm 1.107848385711e-03
7 KSP Residual norm 7.382780821635e-04
8 KSP Residual norm 5.578990393574e-04
9 KSP Residual norm 4.570208779767e-04
10 KSP Residual norm 3.317711545449e-04
11 KSP Residual norm 2.181943959542e-04
12 KSP Residual norm 1.675117726421e-04
13 KSP Residual norm 1.267817681667e-04
14 KSP Residual norm 9.100636478104e-05
15 KSP Residual norm 7.309968565581e-05
16 KSP Residual norm 5.707395586708e-05
17 KSP Residual norm 4.625543835293e-05
18 KSP Residual norm 3.601121836495e-05
19 KSP Residual norm 2.865510686677e-05
20 KSP Residual norm 2.152199333384e-05
21 KSP Residual norm 1.685439000248e-05
22 KSP Residual norm 1.378553649368e-05
23 KSP Residual norm 1.063620663169e-05
24 KSP Residual norm 9.059086946946e-06
25 KSP Residual norm 7.204833543838e-06
26 KSP Residual norm 5.309950279950e-06
27 KSP Residual norm 4.450769553060e-06
28 KSP Residual norm 3.477505132192e-06
29 KSP Residual norm 2.812996432798e-06
30 KSP Residual norm 2.224492987637e-06
31 KSP Residual norm 1.681653793965e-06
32 KSP Residual norm 1.303513048033e-06
33 KSP Residual norm 1.057382475416e-06
34 KSP Residual norm 8.205766078089e-07
35 KSP Residual norm 6.416282718613e-07
36 KSP Residual norm 5.152644889554e-07
37 KSP Residual norm 4.256825749019e-07
38 KSP Residual norm 3.423415657313e-07
39 KSP Residual norm 2.637802945407e-07
40 KSP Residual norm 2.048051117671e-07
41 KSP Residual norm 1.542014714058e-07
42 KSP Residual norm 1.203187622538e-07
43 KSP Residual norm 9.296129499793e-08
44 KSP Residual norm 6.721760633351e-08
45 KSP Residual norm 5.096380294180e-08
46 KSP Residual norm 3.881282762288e-08
47 KSP Residual norm 2.893302399506e-08
48 KSP Residual norm 2.306899148075e-08
49 KSP Residual norm 1.785150981895e-08
50 KSP Residual norm 1.391837421921e-08
51 KSP Residual norm 1.376685668181e-08
52 KSP Residual norm 1.333288097968e-08
53 KSP Residual norm 1.244547020252e-08
54 KSP Residual norm 1.066774872751e-08
55 KSP Residual norm 9.496391951781e-09
56 KSP Residual norm 8.813450761082e-09
57 KSP Residual norm 8.114128192432e-09
58 KSP Residual norm 7.036262920979e-09
59 KSP Residual norm 5.975484160053e-09
60 KSP Residual norm 5.156529107973e-09
61 KSP Residual norm 4.250553746618e-09
62 KSP Residual norm 3.158820918140e-09
63 KSP Residual norm 2.872300503934e-09
64 KSP Residual norm 2.350305705178e-09
65 KSP Residual norm 1.887497880832e-09
66 KSP Residual norm 1.534209328872e-09
67 KSP Residual norm 1.380979053999e-09
68 KSP Residual norm 1.151819378734e-09
69 KSP Residual norm 9.580864246059e-10
70 KSP Residual norm 8.286112456814e-10
71 KSP Residual norm 6.807438379005e-10
72 KSP Residual norm 5.772517415342e-10
73 KSP Residual norm 4.613328443084e-10
74 KSP Residual norm 3.613865362530e-10
75 KSP Residual norm 3.235285240473e-10
76 KSP Residual norm 2.646446065390e-10
77 KSP Residual norm 2.141052878304e-10
78 KSP Residual norm 1.579462854175e-10
79 KSP Residual norm 1.232767400821e-10
80 KSP Residual norm 1.016459733721e-10
81 KSP Residual norm 7.221403485866e-11
82 KSP Residual norm 4.806383910037e-11
83 KSP Residual norm 3.701826472027e-11
84 KSP Residual norm 2.767600676907e-11
85 KSP Residual norm 2.135151348685e-11
86 KSP Residual norm 1.712657300477e-11
87 KSP Residual norm 1.339580786558e-11
88 KSP Residual norm 1.079151605186e-11
89 KSP Residual norm 8.371845975199e-12
90 KSP Residual norm 6.672491120819e-12
91 KSP Residual norm 4.889204330968e-12
92 KSP Residual norm 3.852136236288e-12
93 KSP Residual norm 2.852326726340e-12
94 KSP Residual norm 2.254758410039e-12
95 KSP Residual norm 1.684183285900e-12
96 KSP Residual norm 1.263339932208e-12
97 KSP Residual norm 1.002686411043e-12
98 KSP Residual norm 7.986751178469e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.740997299876e-03 gnorm 1.365289484986e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 2.730602385982e-03
0 KSP Residual norm 4.943890596570e-02
1 KSP Residual norm 6.517941093599e-03
2 KSP Residual norm 4.809375716236e-03
3 KSP Residual norm 3.939613032793e-03
4 KSP Residual norm 2.633326822561e-03
5 KSP Residual norm 1.784116080066e-03
6 KSP Residual norm 1.102538829672e-03
7 KSP Residual norm 7.350767633674e-04
8 KSP Residual norm 5.549755000786e-04
9 KSP Residual norm 4.544222036406e-04
10 KSP Residual norm 3.299815696045e-04
11 KSP Residual norm 2.170416862433e-04
12 KSP Residual norm 1.668160514701e-04
13 KSP Residual norm 1.260688445792e-04
14 KSP Residual norm 9.009579636737e-05
15 KSP Residual norm 7.253110430484e-05
16 KSP Residual norm 5.673945623450e-05
17 KSP Residual norm 4.597891318620e-05
18 KSP Residual norm 3.584222565507e-05
19 KSP Residual norm 2.850653128632e-05
20 KSP Residual norm 2.148046296680e-05
21 KSP Residual norm 1.681928281307e-05
22 KSP Residual norm 1.371197082228e-05
23 KSP Residual norm 1.056912938673e-05
24 KSP Residual norm 8.967002937363e-06
25 KSP Residual norm 7.165869767630e-06
26 KSP Residual norm 5.355600662740e-06
27 KSP Residual norm 4.399213677809e-06
28 KSP Residual norm 3.495151907122e-06
29 KSP Residual norm 2.850462757727e-06
30 KSP Residual norm 2.233223069420e-06
31 KSP Residual norm 1.670797200323e-06
32 KSP Residual norm 1.315480105152e-06
33 KSP Residual norm 1.054729390683e-06
34 KSP Residual norm 8.192768340113e-07
35 KSP Residual norm 6.385976150168e-07
36 KSP Residual norm 5.132836813525e-07
37 KSP Residual norm 4.234562813424e-07
38 KSP Residual norm 3.401835274273e-07
39 KSP Residual norm 2.620040371490e-07
40 KSP Residual norm 2.034078866298e-07
41 KSP Residual norm 1.531368237336e-07
42 KSP Residual norm 1.194971630818e-07
43 KSP Residual norm 9.237503176350e-08
44 KSP Residual norm 6.683576247158e-08
45 KSP Residual norm 5.068504755188e-08
46 KSP Residual norm 3.858736619574e-08
47 KSP Residual norm 2.871645832504e-08
48 KSP Residual norm 2.288075616513e-08
49 KSP Residual norm 1.770251277661e-08
50 KSP Residual norm 1.380787709210e-08
51 KSP Residual norm 1.365873127281e-08
52 KSP Residual norm 1.318822303464e-08
53 KSP Residual norm 1.234655364987e-08
54 KSP Residual norm 1.058707466498e-08
55 KSP Residual norm 9.422556877398e-09
56 KSP Residual norm 8.746878537736e-09
57 KSP Residual norm 8.052196530876e-09
58 KSP Residual norm 6.982972625602e-09
59 KSP Residual norm 5.922556665862e-09
60 KSP Residual norm 5.113173280437e-09
61 KSP Residual norm 4.213364336656e-09
62 KSP Residual norm 3.127495672371e-09
63 KSP Residual norm 2.844753593724e-09
64 KSP Residual norm 2.326765348231e-09
65 KSP Residual norm 1.866546282232e-09
66 KSP Residual norm 1.522345270432e-09
67 KSP Residual norm 1.365428946444e-09
68 KSP Residual norm 1.141816736259e-09
69 KSP Residual norm 9.537658524712e-10
70 KSP Residual norm 8.188768724163e-10
71 KSP Residual norm 6.758986732252e-10
72 KSP Residual norm 5.735365597694e-10
73 KSP Residual norm 4.570441902080e-10
74 KSP Residual norm 3.598015430569e-10
75 KSP Residual norm 3.213517229855e-10
76 KSP Residual norm 2.625136597445e-10
77 KSP Residual norm 2.140579456617e-10
78 KSP Residual norm 1.569594503050e-10
79 KSP Residual norm 1.219596480848e-10
80 KSP Residual norm 1.008145356710e-10
81 KSP Residual norm 7.172024188690e-11
82 KSP Residual norm 4.772243159073e-11
83 KSP Residual norm 3.671415171397e-11
84 KSP Residual norm 2.741471951673e-11
85 KSP Residual norm 2.116068183215e-11
86 KSP Residual norm 1.698732635078e-11
87 KSP Residual norm 1.327524287959e-11
88 KSP Residual norm 1.067140735779e-11
89 KSP Residual norm 8.291500966604e-12
90 KSP Residual norm 6.610149337072e-12
91 KSP Residual norm 4.849762157298e-12
92 KSP Residual norm 3.821416888841e-12
93 KSP Residual norm 2.829715496533e-12
94 KSP Residual norm 2.236728147216e-12
95 KSP Residual norm 1.667170934694e-12
96 KSP Residual norm 1.249925005422e-12
97 KSP Residual norm 9.923976048609e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.730602385982e-03 gnorm 1.360064951077e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 2.720163150636e-03
0 KSP Residual norm 4.932168375859e-02
1 KSP Residual norm 6.503964765561e-03
2 KSP Residual norm 4.797612028640e-03
3 KSP Residual norm 3.929162412800e-03
4 KSP Residual norm 2.625070008377e-03
5 KSP Residual norm 1.782095973678e-03
6 KSP Residual norm 1.099344221194e-03
7 KSP Residual norm 7.322196039941e-04
8 KSP Residual norm 5.531262982394e-04
9 KSP Residual norm 4.522711473713e-04
10 KSP Residual norm 3.285048396383e-04
11 KSP Residual norm 2.157847382605e-04
12 KSP Residual norm 1.657011914760e-04
13 KSP Residual norm 1.252757691273e-04
14 KSP Residual norm 8.930249663181e-05
15 KSP Residual norm 7.203031462859e-05
16 KSP Residual norm 5.641905227327e-05
17 KSP Residual norm 4.568395951953e-05
18 KSP Residual norm 3.567993910816e-05
19 KSP Residual norm 2.839574509383e-05
20 KSP Residual norm 2.147747747252e-05
21 KSP Residual norm 1.683235939276e-05
22 KSP Residual norm 1.369339756083e-05
23 KSP Residual norm 1.053001342896e-05
24 KSP Residual norm 8.923882729559e-06
25 KSP Residual norm 7.165081687658e-06
26 KSP Residual norm 5.326591500993e-06
27 KSP Residual norm 4.426241711089e-06
28 KSP Residual norm 3.471416160879e-06
29 KSP Residual norm 2.819522333879e-06
30 KSP Residual norm 2.225674187398e-06
31 KSP Residual norm 1.675429486290e-06
32 KSP Residual norm 1.306048991271e-06
33 KSP Residual norm 1.053385337850e-06
34 KSP Residual norm 8.162361925727e-07
35 KSP Residual norm 6.370412635689e-07
36 KSP Residual norm 5.122571114644e-07
37 KSP Residual norm 4.231761088650e-07
38 KSP Residual norm 3.384790888060e-07
39 KSP Residual norm 2.607178297201e-07
40 KSP Residual norm 2.023290108561e-07
41 KSP Residual norm 1.523034679374e-07
42 KSP Residual norm 1.187735841468e-07
43 KSP Residual norm 9.184788125326e-08
44 KSP Residual norm 6.647568542851e-08
45 KSP Residual norm 5.037355213368e-08
46 KSP Residual norm 3.835468375946e-08
47 KSP Residual norm 2.852383883098e-08
48 KSP Residual norm 2.271773423607e-08
49 KSP Residual norm 1.757389217701e-08
50 KSP Residual norm 1.370167425977e-08
51 KSP Residual norm 1.355303067938e-08
52 KSP Residual norm 1.304040334482e-08
53 KSP Residual norm 1.224166371047e-08
54 KSP Residual norm 1.050477779495e-08
55 KSP Residual norm 9.349150183551e-09
56 KSP Residual norm 8.679937006165e-09
57 KSP Residual norm 7.993363325263e-09
58 KSP Residual norm 6.932039005466e-09
59 KSP Residual norm 5.876121534939e-09
60 KSP Residual norm 5.082793630779e-09
61 KSP Residual norm 4.184597889175e-09
62 KSP Residual norm 3.105183033335e-09
63 KSP Residual norm 2.825915137252e-09
64 KSP Residual norm 2.311221210470e-09
65 KSP Residual norm 1.852783318711e-09
66 KSP Residual norm 1.510829285410e-09
67 KSP Residual norm 1.353690735643e-09
68 KSP Residual norm 1.131901906183e-09
69 KSP Residual norm 9.503835070173e-10
70 KSP Residual norm 8.118770978310e-10
71 KSP Residual norm 6.714519724064e-10
72 KSP Residual norm 5.703070372950e-10
73 KSP Residual norm 4.538621514419e-10
74 KSP Residual norm 3.579235451110e-10
75 KSP Residual norm 3.196162102213e-10
76 KSP Residual norm 2.614621426456e-10
77 KSP Residual norm 2.130323418718e-10
78 KSP Residual norm 1.565766081848e-10
79 KSP Residual norm 1.215947066956e-10
80 KSP Residual norm 1.005468180943e-10
81 KSP Residual norm 7.153223136897e-11
82 KSP Residual norm 4.759423563112e-11
83 KSP Residual norm 3.650509846488e-11
84 KSP Residual norm 2.720791617073e-11
85 KSP Residual norm 2.098113603845e-11
86 KSP Residual norm 1.684244413253e-11
87 KSP Residual norm 1.317922115528e-11
88 KSP Residual norm 1.058842947429e-11
89 KSP Residual norm 8.238035509731e-12
90 KSP Residual norm 6.577885134115e-12
91 KSP Residual norm 4.830107110103e-12
92 KSP Residual norm 3.807506781432e-12
93 KSP Residual norm 2.816921178836e-12
94 KSP Residual norm 2.227245308991e-12
95 KSP Residual norm 1.656488966133e-12
96 KSP Residual norm 1.242452979281e-12
97 KSP Residual norm 9.849111621846e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.720163150636e-03 gnorm 1.354792836704e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 2.709722449310e-03
0 KSP Residual norm 4.907066331092e-02
1 KSP Residual norm 6.485140878244e-03
2 KSP Residual norm 4.779830325403e-03
3 KSP Residual norm 3.914104185877e-03
4 KSP Residual norm 2.609781400121e-03
5 KSP Residual norm 1.776536056223e-03
6 KSP Residual norm 1.094808778505e-03
7 KSP Residual norm 7.290880416637e-04
8 KSP Residual norm 5.505912397718e-04
9 KSP Residual norm 4.498301346858e-04
10 KSP Residual norm 3.268417530686e-04
11 KSP Residual norm 2.146429502639e-04
12 KSP Residual norm 1.648880905806e-04
13 KSP Residual norm 1.245535174588e-04
14 KSP Residual norm 8.848324233075e-05
15 KSP Residual norm 7.150901963726e-05
16 KSP Residual norm 5.611596856335e-05
17 KSP Residual norm 4.541749476195e-05
18 KSP Residual norm 3.551981859660e-05
19 KSP Residual norm 2.826863150238e-05
20 KSP Residual norm 2.145610891354e-05
21 KSP Residual norm 1.681934799786e-05
22 KSP Residual norm 1.364388424627e-05
23 KSP Residual norm 1.047249826850e-05
24 KSP Residual norm 8.849258327779e-06
25 KSP Residual norm 7.140147146230e-06
26 KSP Residual norm 5.343742104622e-06
27 KSP Residual norm 4.402470353934e-06
28 KSP Residual norm 3.475275023014e-06
29 KSP Residual norm 2.825792661452e-06
30 KSP Residual norm 2.226887275079e-06
31 KSP Residual norm 1.667346512517e-06
32 KSP Residual norm 1.308874865323e-06
33 KSP Residual norm 1.050981870949e-06
34 KSP Residual norm 8.141894386347e-07
35 KSP Residual norm 6.347225622097e-07
36 KSP Residual norm 5.104040875758e-07
37 KSP Residual norm 4.213035095833e-07
38 KSP Residual norm 3.366766665084e-07
39 KSP Residual norm 2.592734978960e-07
40 KSP Residual norm 2.011810870761e-07
41 KSP Residual norm 1.513948724822e-07
42 KSP Residual norm 1.180471962329e-07
43 KSP Residual norm 9.132648095181e-08
44 KSP Residual norm 6.615077193620e-08
45 KSP Residual norm 5.012024306139e-08
46 KSP Residual norm 3.816193592082e-08
47 KSP Residual norm 2.834528087047e-08
48 KSP Residual norm 2.256229459233e-08
49 KSP Residual norm 1.745030862909e-08
50 KSP Residual norm 1.360441113176e-08
51 KSP Residual norm 1.345717273596e-08
52 KSP Residual norm 1.288894353079e-08
53 KSP Residual norm 1.214205036708e-08
54 KSP Residual norm 1.043102794677e-08
55 KSP Residual norm 9.282796418720e-09
56 KSP Residual norm 8.618458153794e-09
57 KSP Residual norm 7.937078021858e-09
58 KSP Residual norm 6.883380443646e-09
59 KSP Residual norm 5.828819623449e-09
60 KSP Residual norm 5.047318543125e-09
61 KSP Residual norm 4.153937466821e-09
62 KSP Residual norm 3.079317685652e-09
63 KSP Residual norm 2.803856865977e-09
64 KSP Residual norm 2.292236945262e-09
65 KSP Residual norm 1.835873044026e-09
66 KSP Residual norm 1.500350794226e-09
67 KSP Residual norm 1.340340494534e-09
68 KSP Residual norm 1.122576382494e-09
69 KSP Residual norm 9.471195529105e-10
70 KSP Residual norm 8.035339614123e-10
71 KSP Residual norm 6.672482351796e-10
72 KSP Residual norm 5.658484335702e-10
73 KSP Residual norm 4.503417573166e-10
74 KSP Residual norm 3.566919719248e-10
75 KSP Residual norm 3.174006407032e-10
76 KSP Residual norm 2.598538955796e-10
77 KSP Residual norm 2.127304224192e-10
78 KSP Residual norm 1.558827485905e-10
79 KSP Residual norm 1.206975928158e-10
80 KSP Residual norm 9.993752614853e-11
81 KSP Residual norm 7.120238124842e-11
82 KSP Residual norm 4.739541783919e-11
83 KSP Residual norm 3.629433057819e-11
84 KSP Residual norm 2.702061143190e-11
85 KSP Residual norm 2.083775961253e-11
86 KSP Residual norm 1.673850302138e-11
87 KSP Residual norm 1.310166588667e-11
88 KSP Residual norm 1.051182416897e-11
89 KSP Residual norm 8.190824658586e-12
90 KSP Residual norm 6.545989034522e-12
91 KSP Residual norm 4.811202012753e-12
92 KSP Residual norm 3.792745370016e-12
93 KSP Residual norm 2.804336819285e-12
94 KSP Residual norm 2.217265167384e-12
95 KSP Residual norm 1.645548760572e-12
96 KSP Residual norm 1.234561659925e-12
97 KSP Residual norm 9.775627918453e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.709722449310e-03 gnorm 1.349608819317e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 2.699105692493e-03
0 KSP Residual norm 4.894483904510e-02
1 KSP Residual norm 6.471989882256e-03
2 KSP Residual norm 4.769134501778e-03
3 KSP Residual norm 3.903366977847e-03
4 KSP Residual norm 2.601410511502e-03
5 KSP Residual norm 1.775232799415e-03
6 KSP Residual norm 1.092235207382e-03
7 KSP Residual norm 7.257012392944e-04
8 KSP Residual norm 5.487896433752e-04
9 KSP Residual norm 4.476007972459e-04
10 KSP Residual norm 3.253933284932e-04
11 KSP Residual norm 2.133111680714e-04
12 KSP Residual norm 1.635969893229e-04
13 KSP Residual norm 1.237955254868e-04
14 KSP Residual norm 8.784079806482e-05
15 KSP Residual norm 7.108039898529e-05
16 KSP Residual norm 5.586725522232e-05
17 KSP Residual norm 4.519135282683e-05
18 KSP Residual norm 3.539151551092e-05
19 KSP Residual norm 2.819390676228e-05
20 KSP Residual norm 2.147432382133e-05
21 KSP Residual norm 1.684117417507e-05
22 KSP Residual norm 1.365668473538e-05
23 KSP Residual norm 1.046008693723e-05
24 KSP Residual norm 8.849405681890e-06
25 KSP Residual norm 7.149731209101e-06
26 KSP Residual norm 5.274775832494e-06
27 KSP Residual norm 4.437874120505e-06
28 KSP Residual norm 3.446080160965e-06
29 KSP Residual norm 2.757163317610e-06
30 KSP Residual norm 2.208875013901e-06
31 KSP Residual norm 1.665347320892e-06
32 KSP Residual norm 1.287444779614e-06
33 KSP Residual norm 1.049246798923e-06
34 KSP Residual norm 8.099425601323e-07
35 KSP Residual norm 6.340044383229e-07
36 KSP Residual norm 5.086693030309e-07
37 KSP Residual norm 4.203754035356e-07
38 KSP Residual norm 3.355216553663e-07
39 KSP Residual norm 2.584700471237e-07
40 KSP Residual norm 2.004987992301e-07
41 KSP Residual norm 1.507453662350e-07
42 KSP Residual norm 1.174352469444e-07
43 KSP Residual norm 9.088125093480e-08
44 KSP Residual norm 6.592632706169e-08
45 KSP Residual norm 4.987949587402e-08
46 KSP Residual norm 3.801903265976e-08
47 KSP Residual norm 2.823087028701e-08
48 KSP Residual norm 2.245870400815e-08
49 KSP Residual norm 1.737206683303e-08
50 KSP Residual norm 1.352563555453e-08
51 KSP Residual norm 1.337736536202e-08
52 KSP Residual norm 1.271073812429e-08
53 KSP Residual norm 1.201781655794e-08
54 KSP Residual norm 1.036267042827e-08
55 KSP Residual norm 9.224644058815e-09
56 KSP Residual norm 8.560481061430e-09
57 KSP Residual norm 7.886113732705e-09
58 KSP Residual norm 6.840707554553e-09
59 KSP Residual norm 5.791175042076e-09
60 KSP Residual norm 5.025439541353e-09
61 KSP Residual norm 4.138123643879e-09
62 KSP Residual norm 3.066117176729e-09
63 KSP Residual norm 2.795216115029e-09
64 KSP Residual norm 2.284009129894e-09
65 KSP Residual norm 1.828122196938e-09
66 KSP Residual norm 1.492259642196e-09
67 KSP Residual norm 1.332517533696e-09
68 KSP Residual norm 1.115506114980e-09
69 KSP Residual norm 9.449333794073e-10
70 KSP Residual norm 7.997279077906e-10
71 KSP Residual norm 6.635488909125e-10
72 KSP Residual norm 5.651076265187e-10
73 KSP Residual norm 4.488264423313e-10
74 KSP Residual norm 3.553294891593e-10
75 KSP Residual norm 3.164346324535e-10
76 KSP Residual norm 2.598498429149e-10
77 KSP Residual norm 2.113846934702e-10
78 KSP Residual norm 1.559245112633e-10
79 KSP Residual norm 1.209225845217e-10
80 KSP Residual norm 1.000272581028e-10
81 KSP Residual norm 7.122384146107e-11
82 KSP Residual norm 4.743601469950e-11
83 KSP Residual norm 3.619867846643e-11
84 KSP Residual norm 2.689594199242e-11
85 KSP Residual norm 2.067979201782e-11
86 KSP Residual norm 1.661096591288e-11
87 KSP Residual norm 1.305280657909e-11
88 KSP Residual norm 1.048570399534e-11
89 KSP Residual norm 8.182059728910e-12
90 KSP Residual norm 6.556037555278e-12
91 KSP Residual norm 4.820705952803e-12
92 KSP Residual norm 3.799152994865e-12
93 KSP Residual norm 2.801970893263e-12
94 KSP Residual norm 2.218913346163e-12
95 KSP Residual norm 1.643340723948e-12
96 KSP Residual norm 1.235838687108e-12
97 KSP Residual norm 9.737259324653e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.699105692493e-03 gnorm 1.344443162790e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 2.688814113229e-03
0 KSP Residual norm 4.929058663962e-02
1 KSP Residual norm 6.489627654291e-03
2 KSP Residual norm 4.791875878448e-03
3 KSP Residual norm 3.909313745287e-03
4 KSP Residual norm 2.617203349116e-03
5 KSP Residual norm 1.793405778331e-03
6 KSP Residual norm 1.099952547413e-03
7 KSP Residual norm 7.201634571094e-04
8 KSP Residual norm 5.506654944838e-04
9 KSP Residual norm 4.457337237535e-04
10 KSP Residual norm 3.243241553078e-04
11 KSP Residual norm 2.109762363160e-04
12 KSP Residual norm 1.586506666472e-04
13 KSP Residual norm 1.225902116670e-04
14 KSP Residual norm 8.816628243780e-05
15 KSP Residual norm 7.100906308860e-05
16 KSP Residual norm 5.533137744779e-05
17 KSP Residual norm 4.419538131369e-05
18 KSP Residual norm 3.508999764765e-05
19 KSP Residual norm 2.851149328737e-05
20 KSP Residual norm 2.144890154799e-05
21 KSP Residual norm 1.682883071814e-05
22 KSP Residual norm 1.419713203756e-05
23 KSP Residual norm 1.072799095976e-05
24 KSP Residual norm 9.139023112975e-06
25 KSP Residual norm 7.494320686203e-06
26 KSP Residual norm 5.651907442324e-06
27 KSP Residual norm 4.537369030897e-06
28 KSP Residual norm 3.555070192273e-06
29 KSP Residual norm 2.935906880890e-06
30 KSP Residual norm 2.117853534937e-06
31 KSP Residual norm 1.640849189689e-06
32 KSP Residual norm 1.360149737911e-06
33 KSP Residual norm 1.069373578500e-06
34 KSP Residual norm 8.261842648579e-07
35 KSP Residual norm 6.390701510043e-07
36 KSP Residual norm 5.054139973329e-07
37 KSP Residual norm 4.119112864052e-07
38 KSP Residual norm 3.378434517115e-07
39 KSP Residual norm 2.608405043159e-07
40 KSP Residual norm 2.024640537713e-07
41 KSP Residual norm 1.512566284796e-07
42 KSP Residual norm 1.172429670088e-07
43 KSP Residual norm 9.073263610069e-08
44 KSP Residual norm 6.642451563091e-08
45 KSP Residual norm 4.982409978536e-08
46 KSP Residual norm 3.828194981010e-08
47 KSP Residual norm 2.859862611438e-08
48 KSP Residual norm 2.269100972557e-08
49 KSP Residual norm 1.759317462951e-08
50 KSP Residual norm 1.355734630659e-08
51 KSP Residual norm 1.339277631414e-08
52 KSP Residual norm 1.255218062131e-08
53 KSP Residual norm 1.120392796244e-08
54 KSP Residual norm 1.032665885157e-08
55 KSP Residual norm 9.188184047023e-09
56 KSP Residual norm 8.501236787198e-09
57 KSP Residual norm 7.842529231080e-09
58 KSP Residual norm 6.817516567476e-09
59 KSP Residual norm 5.784811522121e-09
60 KSP Residual norm 5.051945400637e-09
61 KSP Residual norm 4.194050456405e-09
62 KSP Residual norm 3.123305496009e-09
63 KSP Residual norm 2.860508912844e-09
64 KSP Residual norm 2.331928093130e-09
65 KSP Residual norm 1.871175596270e-09
66 KSP Residual norm 1.499792600989e-09
67 KSP Residual norm 1.359150929383e-09
68 KSP Residual norm 1.121100803938e-09
69 KSP Residual norm 9.473921459608e-10
70 KSP Residual norm 8.207632291487e-10
71 KSP Residual norm 6.629350628429e-10
72 KSP Residual norm 5.767417736803e-10
73 KSP Residual norm 4.596371138172e-10
74 KSP Residual norm 3.550907970216e-10
75 KSP Residual norm 3.204771622681e-10
76 KSP Residual norm 2.669776654806e-10
77 KSP Residual norm 2.007129583840e-10
78 KSP Residual norm 1.621944277516e-10
79 KSP Residual norm 1.261014444382e-10
80 KSP Residual norm 9.409173079542e-11
81 KSP Residual norm 6.362786833993e-11
82 KSP Residual norm 4.473052430645e-11
83 KSP Residual norm 3.638552747003e-11
84 KSP Residual norm 2.712155774250e-11
85 KSP Residual norm 2.049805284109e-11
86 KSP Residual norm 1.597149875741e-11
87 KSP Residual norm 1.251583501310e-11
88 KSP Residual norm 1.056872348337e-11
89 KSP Residual norm 8.356347485641e-12
90 KSP Residual norm 6.810136230998e-12
91 KSP Residual norm 5.008494625318e-12
92 KSP Residual norm 3.908707142255e-12
93 KSP Residual norm 2.857038969531e-12
94 KSP Residual norm 2.293554708371e-12
95 KSP Residual norm 1.696391495052e-12
96 KSP Residual norm 1.284975260165e-12
97 KSP Residual norm 9.837185434341e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.688814113229e-03 gnorm 1.339224563003e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 2.678276066893e-03
0 KSP Residual norm 4.849280820875e-02
1 KSP Residual norm 6.431734423975e-03
2 KSP Residual norm 4.733068495309e-03
3 KSP Residual norm 3.874259542069e-03
4 KSP Residual norm 2.573947743480e-03
5 KSP Residual norm 1.763342478732e-03
6 KSP Residual norm 1.082579290290e-03
7 KSP Residual norm 7.205730641934e-04
8 KSP Residual norm 5.440419384731e-04
9 KSP Residual norm 4.430889173153e-04
10 KSP Residual norm 3.220714054349e-04
11 KSP Residual norm 2.112759660740e-04
12 KSP Residual norm 1.622444046814e-04
13 KSP Residual norm 1.223512449774e-04
14 KSP Residual norm 8.612430546116e-05
15 KSP Residual norm 7.001848536942e-05
16 KSP Residual norm 5.521718793789e-05
17 KSP Residual norm 4.457299544558e-05
18 KSP Residual norm 3.502713126020e-05
19 KSP Residual norm 2.790702578142e-05
20 KSP Residual norm 2.138107634203e-05
21 KSP Residual norm 1.677743942543e-05
22 KSP Residual norm 1.353673404368e-05
23 KSP Residual norm 1.030386488340e-05
24 KSP Residual norm 8.675804688326e-06
25 KSP Residual norm 7.086364272723e-06
26 KSP Residual norm 5.356822259777e-06
27 KSP Residual norm 4.397659327051e-06
28 KSP Residual norm 3.444604793885e-06
29 KSP Residual norm 2.799389095698e-06
30 KSP Residual norm 2.205662370338e-06
31 KSP Residual norm 1.645942038613e-06
32 KSP Residual norm 1.304946355603e-06
33 KSP Residual norm 1.044218347762e-06
34 KSP Residual norm 8.074536430530e-07
35 KSP Residual norm 6.291326822517e-07
36 KSP Residual norm 5.064988419424e-07
37 KSP Residual norm 4.180062297003e-07
38 KSP Residual norm 3.317770947405e-07
39 KSP Residual norm 2.554562665729e-07
40 KSP Residual norm 1.980878646938e-07
41 KSP Residual norm 1.490108949040e-07
42 KSP Residual norm 1.161045229246e-07
43 KSP Residual norm 8.991838677841e-08
44 KSP Residual norm 6.521616338891e-08
45 KSP Residual norm 4.938142348235e-08
46 KSP Residual norm 3.759137747520e-08
47 KSP Residual norm 2.784805615071e-08
48 KSP Residual norm 2.213845757256e-08
49 KSP Residual norm 1.710769012077e-08
50 KSP Residual norm 1.332933876346e-08
51 KSP Residual norm 1.318545626115e-08
52 KSP Residual norm 1.247383310512e-08
53 KSP Residual norm 1.180529894624e-08
54 KSP Residual norm 1.021940872039e-08
55 KSP Residual norm 9.093695359808e-09
56 KSP Residual norm 8.445355909104e-09
57 KSP Residual norm 7.782744862181e-09
58 KSP Residual norm 6.747223539315e-09
59 KSP Residual norm 5.698551438906e-09
60 KSP Residual norm 4.959147492046e-09
61 KSP Residual norm 4.069083273097e-09
62 KSP Residual norm 3.009406375684e-09
63 KSP Residual norm 2.743950790760e-09
64 KSP Residual norm 2.242072906287e-09
65 KSP Residual norm 1.791498377479e-09
66 KSP Residual norm 1.470185516609e-09
67 KSP Residual norm 1.302267586639e-09
68 KSP Residual norm 1.094161407412e-09
69 KSP Residual norm 9.389667368777e-10
70 KSP Residual norm 7.793460469152e-10
71 KSP Residual norm 6.553674506326e-10
72 KSP Residual norm 5.475819166238e-10
73 KSP Residual norm 4.405473132030e-10
74 KSP Residual norm 3.531118224430e-10
75 KSP Residual norm 3.097837577453e-10
76 KSP Residual norm 2.554181600607e-10
77 KSP Residual norm 2.113819916985e-10
78 KSP Residual norm 1.542196615836e-10
79 KSP Residual norm 1.185984230167e-10
80 KSP Residual norm 9.816628241957e-11
81 KSP Residual norm 7.038618323292e-11
82 KSP Residual norm 4.704741086498e-11
83 KSP Residual norm 3.584563037736e-11
84 KSP Residual norm 2.662997014579e-11
85 KSP Residual norm 2.057496006971e-11
86 KSP Residual norm 1.655383786554e-11
87 KSP Residual norm 1.296743800672e-11
88 KSP Residual norm 1.036717971156e-11
89 KSP Residual norm 8.114070838708e-12
90 KSP Residual norm 6.504572520481e-12
91 KSP Residual norm 4.791770616969e-12
92 KSP Residual norm 3.779746824612e-12
93 KSP Residual norm 2.790287015923e-12
94 KSP Residual norm 2.202292552930e-12
95 KSP Residual norm 1.624664192053e-12
96 KSP Residual norm 1.218731508180e-12
97 KSP Residual norm 9.621828282905e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.678276066893e-03 gnorm 1.333893563771e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 2.667792766339e-03
0 KSP Residual norm 4.840904686194e-02
1 KSP Residual norm 6.417474627573e-03
2 KSP Residual norm 4.722706308020e-03
3 KSP Residual norm 3.864741089728e-03
4 KSP Residual norm 2.567785424255e-03
5 KSP Residual norm 1.761985988672e-03
6 KSP Residual norm 1.079747270809e-03
7 KSP Residual norm 7.178757818337e-04
8 KSP Residual norm 5.424385661980e-04
9 KSP Residual norm 4.410941668081e-04
10 KSP Residual norm 3.205949995436e-04
11 KSP Residual norm 2.100288549540e-04
12 KSP Residual norm 1.610643667401e-04
13 KSP Residual norm 1.216014865213e-04
14 KSP Residual norm 8.542106731691e-05
15 KSP Residual norm 6.958167861761e-05
16 KSP Residual norm 5.494283919168e-05
17 KSP Residual norm 4.430386931437e-05
18 KSP Residual norm 3.487659192877e-05
19 KSP Residual norm 2.781427964642e-05
20 KSP Residual norm 2.135917719642e-05
21 KSP Residual norm 1.676898891131e-05
22 KSP Residual norm 1.353993498547e-05
23 KSP Residual norm 1.026902677338e-05
24 KSP Residual norm 8.680121088946e-06
25 KSP Residual norm 7.076268829524e-06
26 KSP Residual norm 5.311416488956e-06
27 KSP Residual norm 4.425633244410e-06
28 KSP Residual norm 3.417766497250e-06
29 KSP Residual norm 2.751788684490e-06
30 KSP Residual norm 2.183938610231e-06
31 KSP Residual norm 1.641623460162e-06
32 KSP Residual norm 1.293381152503e-06
33 KSP Residual norm 1.043157993040e-06
34 KSP Residual norm 8.048883778543e-07
35 KSP Residual norm 6.283737266693e-07
36 KSP Residual norm 5.059717505325e-07
37 KSP Residual norm 4.180165689005e-07
38 KSP Residual norm 3.305462188054e-07
39 KSP Residual norm 2.545726010964e-07
40 KSP Residual norm 1.973386031568e-07
41 KSP Residual norm 1.484195463282e-07
42 KSP Residual norm 1.155689060116e-07
43 KSP Residual norm 8.952346944874e-08
44 KSP Residual norm 6.495576297049e-08
45 KSP Residual norm 4.914336877481e-08
46 KSP Residual norm 3.742176504735e-08
47 KSP Residual norm 2.771727779296e-08
48 KSP Residual norm 2.202836049927e-08
49 KSP Residual norm 1.701901779724e-08
50 KSP Residual norm 1.324942237193e-08
51 KSP Residual norm 1.310543208936e-08
52 KSP Residual norm 1.234926333239e-08
53 KSP Residual norm 1.162733926510e-08
54 KSP Residual norm 1.015176992345e-08
55 KSP Residual norm 9.036397954261e-09
56 KSP Residual norm 8.392195473292e-09
57 KSP Residual norm 7.737532708841e-09
58 KSP Residual norm 6.707239945505e-09
59 KSP Residual norm 5.662674935360e-09
60 KSP Residual norm 4.940501134922e-09
61 KSP Residual norm 4.049093963412e-09
62 KSP Residual norm 2.993650937981e-09
63 KSP Residual norm 2.731449389680e-09
64 KSP Residual norm 2.231841689196e-09
65 KSP Residual norm 1.782271011058e-09
66 KSP Residual norm 1.461721523439e-09
67 KSP Residual norm 1.292002617186e-09
68 KSP Residual norm 1.085837680412e-09
69 KSP Residual norm 9.372495625516e-10
70 KSP Residual norm 7.734381867401e-10
71 KSP Residual norm 6.516389129313e-10
72 KSP Residual norm 5.435178533852e-10
73 KSP Residual norm 4.384349751390e-10
74 KSP Residual norm 3.516612339423e-10
75 KSP Residual norm 3.079492275966e-10
76 KSP Residual norm 2.548126864371e-10
77 KSP Residual norm 2.104361908902e-10
78 KSP Residual norm 1.540046412578e-10
79 KSP Residual norm 1.184855674676e-10
80 KSP Residual norm 9.802414969358e-11
81 KSP Residual norm 7.033611491936e-11
82 KSP Residual norm 4.708282972384e-11
83 KSP Residual norm 3.578355966483e-11
84 KSP Residual norm 2.656061172901e-11
85 KSP Residual norm 2.051863970692e-11
86 KSP Residual norm 1.651591742844e-11
87 KSP Residual norm 1.295891061427e-11
88 KSP Residual norm 1.035829454715e-11
89 KSP Residual norm 8.118231987729e-12
90 KSP Residual norm 6.519535167262e-12
91 KSP Residual norm 4.804829648666e-12
92 KSP Residual norm 3.791042766073e-12
93 KSP Residual norm 2.794827797612e-12
94 KSP Residual norm 2.205240422606e-12
95 KSP Residual norm 1.623882557431e-12
96 KSP Residual norm 1.218789409859e-12
97 KSP Residual norm 9.600907864203e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.667792766339e-03 gnorm 1.328808939702e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 2.657400224811e-03
0 KSP Residual norm 4.818928457503e-02
1 KSP Residual norm 6.397998085419e-03
2 KSP Residual norm 4.705796256998e-03
3 KSP Residual norm 3.850371588526e-03
4 KSP Residual norm 2.554699163406e-03
5 KSP Residual norm 1.756648388847e-03
6 KSP Residual norm 1.075415450449e-03
7 KSP Residual norm 7.150670791481e-04
8 KSP Residual norm 5.401852560700e-04
9 KSP Residual norm 4.388610515468e-04
10 KSP Residual norm 3.190025770467e-04
11 KSP Residual norm 2.090086423598e-04
12 KSP Residual norm 1.603046635123e-04
13 KSP Residual norm 1.209168619585e-04
14 KSP Residual norm 8.469311266897e-05
15 KSP Residual norm 6.911360660385e-05
16 KSP Residual norm 5.467667368711e-05
17 KSP Residual norm 4.404328458317e-05
18 KSP Residual norm 3.471753281577e-05
19 KSP Residual norm 2.769739016522e-05
20 KSP Residual norm 2.132787686030e-05
21 KSP Residual norm 1.674613975483e-05
22 KSP Residual norm 1.350317890941e-05
23 KSP Residual norm 1.022063347250e-05
24 KSP Residual norm 8.646393696862e-06
25 KSP Residual norm 7.045196555323e-06
26 KSP Residual norm 5.325106220607e-06
27 KSP Residual norm 4.418038123720e-06
28 KSP Residual norm 3.407276169133e-06
29 KSP Residual norm 2.751744689555e-06
30 KSP Residual norm 2.161532136991e-06
31 KSP Residual norm 1.618453958861e-06
32 KSP Residual norm 1.295365269769e-06
33 KSP Residual norm 1.040371277124e-06
34 KSP Residual norm 8.031676542503e-07
35 KSP Residual norm 6.265250740826e-07
36 KSP Residual norm 5.045693136154e-07
37 KSP Residual norm 4.166048844329e-07
38 KSP Residual norm 3.291121421898e-07
39 KSP Residual norm 2.534420144075e-07
40 KSP Residual norm 1.964388452380e-07
41 KSP Residual norm 1.477169125562e-07
42 KSP Residual norm 1.150140408129e-07
43 KSP Residual norm 8.912266591772e-08
44 KSP Residual norm 6.470237426233e-08
45 KSP Residual norm 4.895348053068e-08
46 KSP Residual norm 3.727609098030e-08
47 KSP Residual norm 2.758746876281e-08
48 KSP Residual norm 2.191724183736e-08
49 KSP Residual norm 1.692747177689e-08
50 KSP Residual norm 1.317534356903e-08
51 KSP Residual norm 1.303252989477e-08
52 KSP Residual norm 1.225026398568e-08
53 KSP Residual norm 1.135045177800e-08
54 KSP Residual norm 1.008623265061e-08
55 KSP Residual norm 8.984172211787e-09
56 KSP Residual norm 8.344810141908e-09
57 KSP Residual norm 7.695338883450e-09
58 KSP Residual norm 6.669469137737e-09
59 KSP Residual norm 5.625608973008e-09
60 KSP Residual norm 4.916212344221e-09
61 KSP Residual norm 4.025289500353e-09
62 KSP Residual norm 2.973203535682e-09
63 KSP Residual norm 2.714016112407e-09
64 KSP Residual norm 2.217110264807e-09
65 KSP Residual norm 1.769313577273e-09
66 KSP Residual norm 1.453596395245e-09
67 KSP Residual norm 1.280384310699e-09
68 KSP Residual norm 1.077448314026e-09
69 KSP Residual norm 9.348375659654e-10
70 KSP Residual norm 7.658127087555e-10
71 KSP Residual norm 6.481541509898e-10
72 KSP Residual norm 5.350777434594e-10
73 KSP Residual norm 4.355554488935e-10
74 KSP Residual norm 3.509568786870e-10
75 KSP Residual norm 3.047191475185e-10
76 KSP Residual norm 2.533790233092e-10
77 KSP Residual norm 2.101593542729e-10
78 KSP Residual norm 1.534411962903e-10
79 KSP Residual norm 1.177824559580e-10
80 KSP Residual norm 9.685636611007e-11
81 KSP Residual norm 6.986954925677e-11
82 KSP Residual norm 4.701038913154e-11
83 KSP Residual norm 3.569214796406e-11
84 KSP Residual norm 2.649537769135e-11
85 KSP Residual norm 2.049648893135e-11
86 KSP Residual norm 1.650287482375e-11
87 KSP Residual norm 1.294813944294e-11
88 KSP Residual norm 1.033847627024e-11
89 KSP Residual norm 8.114086401299e-12
90 KSP Residual norm 6.521225207275e-12
91 KSP Residual norm 4.808878948346e-12
92 KSP Residual norm 3.794604133895e-12
93 KSP Residual norm 2.796023209255e-12
94 KSP Residual norm 2.204036987118e-12
95 KSP Residual norm 1.620447068924e-12
96 KSP Residual norm 1.216184238425e-12
97 KSP Residual norm 9.571086224448e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.657400224811e-03 gnorm 1.323486470740e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 2.647008165833e-03
0 KSP Residual norm 4.805185264023e-02
1 KSP Residual norm 6.382339600482e-03
2 KSP Residual norm 4.693664389550e-03
3 KSP Residual norm 3.838998863677e-03
4 KSP Residual norm 2.546088738086e-03
5 KSP Residual norm 1.754175432734e-03
6 KSP Residual norm 1.072394145824e-03
7 KSP Residual norm 7.121057415441e-04
8 KSP Residual norm 5.383848806784e-04
9 KSP Residual norm 4.367829382368e-04
10 KSP Residual norm 3.174984661481e-04
11 KSP Residual norm 2.078029925392e-04
12 KSP Residual norm 1.591850468607e-04
13 KSP Residual norm 1.202227112324e-04
14 KSP Residual norm 8.406688520397e-05
15 KSP Residual norm 6.870950489900e-05
16 KSP Residual norm 5.444378516107e-05
17 KSP Residual norm 4.381205704799e-05
18 KSP Residual norm 3.458036270798e-05
19 KSP Residual norm 2.761703161464e-05
20 KSP Residual norm 2.130465187126e-05
21 KSP Residual norm 1.673209818417e-05
22 KSP Residual norm 1.350902648801e-05
23 KSP Residual norm 1.020095756643e-05
24 KSP Residual norm 8.666890730566e-06
25 KSP Residual norm 7.023247625604e-06
26 KSP Residual norm 5.282583031742e-06
27 KSP Residual norm 4.418984574183e-06
28 KSP Residual norm 3.388369474719e-06
29 KSP Residual norm 2.698099305397e-06
30 KSP Residual norm 2.138352096476e-06
31 KSP Residual norm 1.603788810552e-06
32 KSP Residual norm 1.283522399063e-06
33 KSP Residual norm 1.038605279790e-06
34 KSP Residual norm 8.005407670088e-07
35 KSP Residual norm 6.258429593856e-07
36 KSP Residual norm 5.035935497380e-07
37 KSP Residual norm 4.160944427691e-07
38 KSP Residual norm 3.281493692262e-07
39 KSP Residual norm 2.527608468507e-07
40 KSP Residual norm 1.958679765833e-07
41 KSP Residual norm 1.472088495471e-07
42 KSP Residual norm 1.145574288197e-07
43 KSP Residual norm 8.878920004195e-08
44 KSP Residual norm 6.452913191990e-08
45 KSP Residual norm 4.878186648142e-08
46 KSP Residual norm 3.717098784115e-08
47 KSP Residual norm 2.750531487769e-08
48 KSP Residual norm 2.184408622236e-08
49 KSP Residual norm 1.686923094681e-08
50 KSP Residual norm 1.311639135398e-08
51 KSP Residual norm 1.297325970481e-08
52 KSP Residual norm 1.217687022891e-08
53 KSP Residual norm 1.065450652161e-08
54 KSP Residual norm 9.929521213505e-09
55 KSP Residual norm 8.925194404254e-09
56 KSP Residual norm 8.301188788382e-09
57 KSP Residual norm 7.658378053995e-09
58 KSP Residual norm 6.637360865658e-09
59 KSP Residual norm 5.596059695742e-09
60 KSP Residual norm 4.901405649505e-09
61 KSP Residual norm 4.011939723682e-09
62 KSP Residual norm 2.961578232801e-09
63 KSP Residual norm 2.705796865615e-09
64 KSP Residual norm 2.209799654414e-09
65 KSP Residual norm 1.762474170304e-09
66 KSP Residual norm 1.447712809445e-09
67 KSP Residual norm 1.272007424282e-09
68 KSP Residual norm 1.070932769171e-09
69 KSP Residual norm 9.337145362341e-10
70 KSP Residual norm 7.609513215262e-10
71 KSP Residual norm 6.449510367939e-10
72 KSP Residual norm 5.314533969384e-10
73 KSP Residual norm 4.341700080873e-10
74 KSP Residual norm 3.499968294415e-10
75 KSP Residual norm 3.028738501265e-10
76 KSP Residual norm 2.531272185994e-10
77 KSP Residual norm 2.093859166186e-10
78 KSP Residual norm 1.531758615054e-10
79 KSP Residual norm 1.176958095763e-10
80 KSP Residual norm 9.640269417964e-11
81 KSP Residual norm 6.971007463998e-11
82 KSP Residual norm 4.708643612702e-11
83 KSP Residual norm 3.567635708242e-11
84 KSP Residual norm 2.647033692874e-11
85 KSP Residual norm 2.046682042518e-11
86 KSP Residual norm 1.649100234512e-11
87 KSP Residual norm 1.296610626728e-11
88 KSP Residual norm 1.035347568680e-11
89 KSP Residual norm 8.136463559264e-12
90 KSP Residual norm 6.551050652859e-12
91 KSP Residual norm 4.832815900789e-12
92 KSP Residual norm 3.812369139467e-12
93 KSP Residual norm 2.803785056339e-12
94 KSP Residual norm 2.210858080258e-12
95 KSP Residual norm 1.623009806647e-12
96 KSP Residual norm 1.219557019162e-12
97 KSP Residual norm 9.568191076360e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.647008165833e-03 gnorm 1.318283854936e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 2.636649309431e-03
0 KSP Residual norm 4.779874340290e-02
1 KSP Residual norm 6.360407993455e-03
2 KSP Residual norm 4.674502007829e-03
3 KSP Residual norm 3.823246077671e-03
4 KSP Residual norm 2.531482453838e-03
5 KSP Residual norm 1.747345733583e-03
6 KSP Residual norm 1.067459734207e-03
7 KSP Residual norm 7.094797852247e-04
8 KSP Residual norm 5.359901233306e-04
9 KSP Residual norm 4.345544993708e-04
10 KSP Residual norm 3.158956091484e-04
11 KSP Residual norm 2.069278478493e-04
12 KSP Residual norm 1.586364204516e-04
13 KSP Residual norm 1.195642991968e-04
14 KSP Residual norm 8.333809250150e-05
15 KSP Residual norm 6.823527031152e-05
16 KSP Residual norm 5.417907046593e-05
17 KSP Residual norm 4.354306145836e-05
18 KSP Residual norm 3.441207828973e-05
19 KSP Residual norm 2.748674542115e-05
20 KSP Residual norm 2.126529870293e-05
21 KSP Residual norm 1.670029212502e-05
22 KSP Residual norm 1.345512017300e-05
23 KSP Residual norm 1.015139634450e-05
24 KSP Residual norm 8.639632732424e-06
25 KSP Residual norm 6.983876442279e-06
26 KSP Residual norm 5.327748875629e-06
27 KSP Residual norm 4.407758435232e-06
28 KSP Residual norm 3.374695908591e-06
29 KSP Residual norm 2.737149223957e-06
30 KSP Residual norm 2.083684838042e-06
31 KSP Residual norm 1.532657495687e-06
32 KSP Residual norm 1.292946898857e-06
33 KSP Residual norm 1.032196301558e-06
34 KSP Residual norm 7.999526367843e-07
35 KSP Residual norm 6.234629568351e-07
36 KSP Residual norm 5.021390585250e-07
37 KSP Residual norm 4.143400382211e-07
38 KSP Residual norm 3.266277519831e-07
39 KSP Residual norm 2.515239531612e-07
40 KSP Residual norm 1.949017758169e-07
41 KSP Residual norm 1.464890773227e-07
42 KSP Residual norm 1.140225600107e-07
43 KSP Residual norm 8.840393225454e-08
44 KSP Residual norm 6.426689020113e-08
45 KSP Residual norm 4.861127795819e-08
46 KSP Residual norm 3.702757424357e-08
47 KSP Residual norm 2.737438832446e-08
48 KSP Residual norm 2.173467624191e-08
49 KSP Residual norm 1.677666480425e-08
50 KSP Residual norm 1.304659203713e-08
51 KSP Residual norm 1.290530959731e-08
52 KSP Residual norm 1.212455292374e-08
53 KSP Residual norm 1.037589996019e-08
54 KSP Residual norm 9.445245471557e-09
55 KSP Residual norm 8.766502900258e-09
56 KSP Residual norm 8.257169660308e-09
57 KSP Residual norm 7.620368407304e-09
58 KSP Residual norm 6.602702969780e-09
59 KSP Residual norm 5.560788891109e-09
60 KSP Residual norm 4.877622797193e-09
61 KSP Residual norm 3.986599253679e-09
62 KSP Residual norm 2.939871929419e-09
63 KSP Residual norm 2.686315649660e-09
64 KSP Residual norm 2.193689422112e-09
65 KSP Residual norm 1.748715445674e-09
66 KSP Residual norm 1.439780451092e-09
67 KSP Residual norm 1.260170592486e-09
68 KSP Residual norm 1.062393774516e-09
69 KSP Residual norm 9.306198014039e-10
70 KSP Residual norm 7.527327617761e-10
71 KSP Residual norm 6.415660013828e-10
72 KSP Residual norm 5.197647077144e-10
73 KSP Residual norm 4.310078419149e-10
74 KSP Residual norm 3.493943100586e-10
75 KSP Residual norm 2.984917316219e-10
76 KSP Residual norm 2.516840465025e-10
77 KSP Residual norm 2.088813142568e-10
78 KSP Residual norm 1.524215438365e-10
79 KSP Residual norm 1.170372272549e-10
80 KSP Residual norm 9.288008853881e-11
81 KSP Residual norm 6.805470126657e-11
82 KSP Residual norm 4.696660399550e-11
83 KSP Residual norm 3.557577204320e-11
84 KSP Residual norm 2.642444268070e-11
85 KSP Residual norm 2.048353965450e-11
86 KSP Residual norm 1.649576707847e-11
87 KSP Residual norm 1.295419593356e-11
88 KSP Residual norm 1.032989552834e-11
89 KSP Residual norm 8.128136376894e-12
90 KSP Residual norm 6.545041094410e-12
91 KSP Residual norm 4.830935928847e-12
92 KSP Residual norm 3.812140829249e-12
93 KSP Residual norm 2.804246721371e-12
94 KSP Residual norm 2.207185150219e-12
95 KSP Residual norm 1.618355416400e-12
96 KSP Residual norm 1.215260064030e-12
97 KSP Residual norm 9.536778769258e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.636649309431e-03 gnorm 1.313135932459e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 2.626392981363e-03
0 KSP Residual norm 4.760866849669e-02
1 KSP Residual norm 6.340942955552e-03
2 KSP Residual norm 4.658628773743e-03
3 KSP Residual norm 3.809800403699e-03
4 KSP Residual norm 2.520161306193e-03
5 KSP Residual norm 1.742425087838e-03
6 KSP Residual norm 1.063339784300e-03
7 KSP Residual norm 7.068855702009e-04
8 KSP Residual norm 5.339308777798e-04
9 KSP Residual norm 4.324679666783e-04
10 KSP Residual norm 3.143568069377e-04
11 KSP Residual norm 2.059526892032e-04
12 KSP Residual norm 1.578751404770e-04
13 KSP Residual norm 1.189005629164e-04
14 KSP Residual norm 8.266393370399e-05
15 KSP Residual norm 6.779839027752e-05
16 KSP Residual norm 5.392741466937e-05
17 KSP Residual norm 4.328400387303e-05
18 KSP Residual norm 3.425458211139e-05
19 KSP Residual norm 2.737690254054e-05
20 KSP Residual norm 2.122735807259e-05
21 KSP Residual norm 1.667173248203e-05
22 KSP Residual norm 1.342782582616e-05
23 KSP Residual norm 1.012159433110e-05
24 KSP Residual norm 8.647833665152e-06
25 KSP Residual norm 6.949518148095e-06
26 KSP Residual norm 5.340174712423e-06
27 KSP Residual norm 4.398749435374e-06
28 KSP Residual norm 3.356227093520e-06
29 KSP Residual norm 2.747766250304e-06
30 KSP Residual norm 2.030639742177e-06
31 KSP Residual norm 1.461015065557e-06
32 KSP Residual norm 1.271266009010e-06
33 KSP Residual norm 1.009300773185e-06
34 KSP Residual norm 8.001713804423e-07
35 KSP Residual norm 6.214599577858e-07
36 KSP Residual norm 5.011231757992e-07
37 KSP Residual norm 4.132190079048e-07
38 KSP Residual norm 3.253566334899e-07
39 KSP Residual norm 2.505330635558e-07
40 KSP Residual norm 1.941114522392e-07
41 KSP Residual norm 1.458870783801e-07
42 KSP Residual norm 1.135486838359e-07
43 KSP Residual norm 8.805970852549e-08
44 KSP Residual norm 6.404089370965e-08
45 KSP Residual norm 4.844627153115e-08
46 KSP Residual norm 3.690013638021e-08
47 KSP Residual norm 2.726689533772e-08
48 KSP Residual norm 2.164493784688e-08
49 KSP Residual norm 1.670102131949e-08
50 KSP Residual norm 1.298446260408e-08
51 KSP Residual norm 1.284421979046e-08
52 KSP Residual norm 1.208900773247e-08
53 KSP Residual norm 1.055367192183e-08
54 KSP Residual norm 9.940099466760e-09
55 KSP Residual norm 8.861868135252e-09
56 KSP Residual norm 8.220275611613e-09
57 KSP Residual norm 7.586499957623e-09
58 KSP Residual norm 6.571363159135e-09
59 KSP Residual norm 5.530197795182e-09
60 KSP Residual norm 4.859913881370e-09
61 KSP Residual norm 3.966831386217e-09
62 KSP Residual norm 2.923222165788e-09
63 KSP Residual norm 2.671861615884e-09
64 KSP Residual norm 2.181827887358e-09
65 KSP Residual norm 1.738578910365e-09
66 KSP Residual norm 1.433042511123e-09
67 KSP Residual norm 1.250119351035e-09
68 KSP Residual norm 1.054877012319e-09
69 KSP Residual norm 9.281197311782e-10
70 KSP Residual norm 7.461070268284e-10
71 KSP Residual norm 6.383059417294e-10
72 KSP Residual norm 5.110207437040e-10
73 KSP Residual norm 4.287345851005e-10
74 KSP Residual norm 3.483725182165e-10
75 KSP Residual norm 2.949507703375e-10
76 KSP Residual norm 2.512704108878e-10
77 KSP Residual norm 2.075436701013e-10
78 KSP Residual norm 1.517621910503e-10
79 KSP Residual norm 1.170284619603e-10
80 KSP Residual norm 8.841419989842e-11
81 KSP Residual norm 6.407039210594e-11
82 KSP Residual norm 4.683139970302e-11
83 KSP Residual norm 3.549442798044e-11
84 KSP Residual norm 2.640557075132e-11
85 KSP Residual norm 2.049988923782e-11
86 KSP Residual norm 1.650028872780e-11
87 KSP Residual norm 1.295539328664e-11
88 KSP Residual norm 1.032343819453e-11
89 KSP Residual norm 8.132460034478e-12
90 KSP Residual norm 6.552549704212e-12
91 KSP Residual norm 4.838414364870e-12
92 KSP Residual norm 3.818935713521e-12
93 KSP Residual norm 2.808127380697e-12
94 KSP Residual norm 2.207386962994e-12
95 KSP Residual norm 1.616726209018e-12
96 KSP Residual norm 1.213781057307e-12
97 KSP Residual norm 9.518703250988e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.626392981363e-03 gnorm 1.308181934717e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 2.616275205079e-03
0 KSP Residual norm 4.740675371828e-02
1 KSP Residual norm 6.321888415383e-03
2 KSP Residual norm 4.642940182158e-03
3 KSP Residual norm 3.796033623502e-03
4 KSP Residual norm 2.508558035673e-03
5 KSP Residual norm 1.737558122235e-03
6 KSP Residual norm 1.059451988746e-03
7 KSP Residual norm 7.041181019732e-04
8 KSP Residual norm 5.318757282201e-04
9 KSP Residual norm 4.303842870312e-04
10 KSP Residual norm 3.128536724867e-04
11 KSP Residual norm 2.049770766779e-04
12 KSP Residual norm 1.570911735297e-04
13 KSP Residual norm 1.182670705410e-04
14 KSP Residual norm 8.206119395928e-05
15 KSP Residual norm 6.739571903978e-05
16 KSP Residual norm 5.371015734569e-05
17 KSP Residual norm 4.305571343974e-05
18 KSP Residual norm 3.411100621740e-05
19 KSP Residual norm 2.728192653495e-05
20 KSP Residual norm 2.119617114367e-05
21 KSP Residual norm 1.664658131013e-05
22 KSP Residual norm 1.340810620129e-05
23 KSP Residual norm 1.010156100991e-05
24 KSP Residual norm 8.660074015494e-06
25 KSP Residual norm 6.922630839309e-06
26 KSP Residual norm 5.342600786555e-06
27 KSP Residual norm 4.389393436190e-06
28 KSP Residual norm 3.340265317450e-06
29 KSP Residual norm 2.749092058642e-06
30 KSP Residual norm 1.997680093785e-06
31 KSP Residual norm 1.485054477194e-06
32 KSP Residual norm 1.171104225789e-06
33 KSP Residual norm 9.950022679624e-07
34 KSP Residual norm 7.728418343578e-07
35 KSP Residual norm 6.228633415554e-07
36 KSP Residual norm 4.989858777949e-07
37 KSP Residual norm 4.123897666397e-07
38 KSP Residual norm 3.242770386931e-07
39 KSP Residual norm 2.497477792862e-07
40 KSP Residual norm 1.934816163720e-07
41 KSP Residual norm 1.453650816145e-07
42 KSP Residual norm 1.131323144056e-07
43 KSP Residual norm 8.775909731435e-08
44 KSP Residual norm 6.387712030416e-08
45 KSP Residual norm 4.831782513702e-08
46 KSP Residual norm 3.681433010943e-08
47 KSP Residual norm 2.719356447578e-08
48 KSP Residual norm 2.158131199615e-08
49 KSP Residual norm 1.664776800169e-08
50 KSP Residual norm 1.293612695742e-08
51 KSP Residual norm 1.279650936784e-08
52 KSP Residual norm 1.208567438222e-08
53 KSP Residual norm 1.093579498170e-08
54 KSP Residual norm 9.931913148825e-09
55 KSP Residual norm 8.826521722115e-09
56 KSP Residual norm 8.186521874609e-09
57 KSP Residual norm 7.557441435863e-09
58 KSP Residual norm 6.545328392443e-09
59 KSP Residual norm 5.504430105914e-09
60 KSP Residual norm 4.845897517691e-09
61 KSP Residual norm 3.952840635291e-09
62 KSP Residual norm 2.910740262845e-09
63 KSP Residual norm 2.661720703638e-09
64 KSP Residual norm 2.173165840793e-09
65 KSP Residual norm 1.731046503312e-09
66 KSP Residual norm 1.428024700494e-09
67 KSP Residual norm 1.242123768179e-09
68 KSP Residual norm 1.048718851135e-09
69 KSP Residual norm 9.262056730259e-10
70 KSP Residual norm 7.407695929907e-10
71 KSP Residual norm 6.353861345049e-10
72 KSP Residual norm 5.044839540933e-10
73 KSP Residual norm 4.272278068794e-10
74 KSP Residual norm 3.473631940354e-10
75 KSP Residual norm 2.919559921519e-10
76 KSP Residual norm 2.517220141199e-10
77 KSP Residual norm 2.058349827402e-10
78 KSP Residual norm 1.510767512213e-10
79 KSP Residual norm 1.174801670000e-10
80 KSP Residual norm 8.444584442193e-11
81 KSP Residual norm 5.546196520118e-11
82 KSP Residual norm 4.030290272838e-11
83 KSP Residual norm 3.325575789917e-11
84 KSP Residual norm 2.639895461362e-11
85 KSP Residual norm 2.046927614944e-11
86 KSP Residual norm 1.650631721066e-11
87 KSP Residual norm 1.297034714718e-11
88 KSP Residual norm 1.033118304552e-11
89 KSP Residual norm 8.147307648491e-12
90 KSP Residual norm 6.570318012952e-12
91 KSP Residual norm 4.853480220511e-12
92 KSP Residual norm 3.830227276926e-12
93 KSP Residual norm 2.813635148766e-12
94 KSP Residual norm 2.210554419939e-12
95 KSP Residual norm 1.617421115574e-12
96 KSP Residual norm 1.214912992536e-12
97 KSP Residual norm 9.512839490672e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.616275205079e-03 gnorm 1.302525156401e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 2.605208542095e-03
0 KSP Residual norm 4.719782694301e-02
1 KSP Residual norm 6.299277727810e-03
2 KSP Residual norm 4.624949925627e-03
3 KSP Residual norm 3.781066996073e-03
4 KSP Residual norm 2.496296133185e-03
5 KSP Residual norm 1.731600066268e-03
6 KSP Residual norm 1.054800505818e-03
7 KSP Residual norm 7.014082543269e-04
8 KSP Residual norm 5.296385392371e-04
9 KSP Residual norm 4.281982248888e-04
10 KSP Residual norm 3.112280526659e-04
11 KSP Residual norm 2.040069677161e-04
12 KSP Residual norm 1.563551145796e-04
13 KSP Residual norm 1.175826213187e-04
14 KSP Residual norm 8.138499736667e-05
15 KSP Residual norm 6.694502796881e-05
16 KSP Residual norm 5.344482343131e-05
17 KSP Residual norm 4.278086900393e-05
18 KSP Residual norm 3.394030835631e-05
19 KSP Residual norm 2.716047328629e-05
20 KSP Residual norm 2.114696480417e-05
21 KSP Residual norm 1.660730893939e-05
22 KSP Residual norm 1.337292283646e-05
23 KSP Residual norm 1.007676920377e-05
24 KSP Residual norm 8.670044457646e-06
25 KSP Residual norm 6.890330143282e-06
26 KSP Residual norm 5.358891518589e-06
27 KSP Residual norm 4.376257217994e-06
28 KSP Residual norm 3.322403768945e-06
29 KSP Residual norm 2.770595631341e-06
30 KSP Residual norm 1.978847968708e-06
31 KSP Residual norm 1.611561826406e-06
32 KSP Residual norm 1.233547186269e-06
33 KSP Residual norm 1.042005803738e-06
34 KSP Residual norm 7.900912979056e-07
35 KSP Residual norm 6.193387547422e-07
36 KSP Residual norm 4.982686005565e-07
37 KSP Residual norm 4.109071789661e-07
38 KSP Residual norm 3.229186297912e-07
39 KSP Residual norm 2.486604333245e-07
40 KSP Residual norm 1.926245558998e-07
41 KSP Residual norm 1.447305747075e-07
42 KSP Residual norm 1.126458662693e-07
43 KSP Residual norm 8.740337303981e-08
44 KSP Residual norm 6.363098419761e-08
45 KSP Residual norm 4.814901530057e-08
46 KSP Residual norm 3.667927433387e-08
47 KSP Residual norm 2.708239508027e-08
48 KSP Residual norm 2.149079784893e-08
49 KSP Residual norm 1.657068954491e-08
50 KSP Residual norm 1.287479002002e-08
51 KSP Residual norm 1.273645527676e-08
52 KSP Residual norm 1.206291217519e-08
53 KSP Residual norm 1.105223660868e-08
54 KSP Residual norm 9.890262519903e-09
55 KSP Residual norm 8.785088988846e-09
56 KSP Residual norm 8.148830461668e-09
57 KSP Residual norm 7.524846524334e-09
58 KSP Residual norm 6.515033721706e-09
59 KSP Residual norm 5.474906811359e-09
60 KSP Residual norm 4.828656193367e-09
61 KSP Residual norm 3.932589762749e-09
62 KSP Residual norm 2.894059188499e-09
63 KSP Residual norm 2.646670420524e-09
64 KSP Residual norm 2.161088034764e-09
65 KSP Residual norm 1.721123296667e-09
66 KSP Residual norm 1.421324030473e-09
67 KSP Residual norm 1.232475272783e-09
68 KSP Residual norm 1.041288659160e-09
69 KSP Residual norm 9.229243651281e-10
70 KSP Residual norm 7.343031027959e-10
71 KSP Residual norm 6.320050923557e-10
72 KSP Residual norm 4.962297959509e-10
73 KSP Residual norm 4.251516237663e-10
74 KSP Residual norm 3.454332808345e-10
75 KSP Residual norm 2.885954463892e-10
76 KSP Residual norm 2.523145015032e-10
77 KSP Residual norm 2.030108965068e-10
78 KSP Residual norm 1.501989216574e-10
79 KSP Residual norm 1.181600054132e-10
80 KSP Residual norm 8.407486683927e-11
81 KSP Residual norm 6.853549771051e-11
82 KSP Residual norm 4.638368104734e-11
83 KSP Residual norm 3.552528253187e-11
84 KSP Residual norm 2.636845783650e-11
85 KSP Residual norm 2.054562031451e-11
86 KSP Residual norm 1.650780028883e-11
87 KSP Residual norm 1.296132694876e-11
88 KSP Residual norm 1.031832163178e-11
89 KSP Residual norm 8.144938297325e-12
90 KSP Residual norm 6.570441017155e-12
91 KSP Residual norm 4.855096190214e-12
92 KSP Residual norm 3.832971491125e-12
93 KSP Residual norm 2.815522033952e-12
94 KSP Residual norm 2.208408136647e-12
95 KSP Residual norm 1.614560348655e-12
96 KSP Residual norm 1.212155396073e-12
97 KSP Residual norm 9.489684028680e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.605208542095e-03 gnorm 1.296938876134e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 2.594009501737e-03
0 KSP Residual norm 4.716425681443e-02
1 KSP Residual norm 6.285105117826e-03
2 KSP Residual norm 4.617286367081e-03
3 KSP Residual norm 3.772635413523e-03
4 KSP Residual norm 2.493224407547e-03
5 KSP Residual norm 1.732075304598e-03
6 KSP Residual norm 1.052972356564e-03
7 KSP Residual norm 6.982398878420e-04
8 KSP Residual norm 5.282594199555e-04
9 KSP Residual norm 4.262730404368e-04
10 KSP Residual norm 3.096432222390e-04
11 KSP Residual norm 2.024450141008e-04
12 KSP Residual norm 1.546919104181e-04
13 KSP Residual norm 1.168681159102e-04
14 KSP Residual norm 8.085548132297e-05
15 KSP Residual norm 6.660103536739e-05
16 KSP Residual norm 5.322537249683e-05
17 KSP Residual norm 4.256162126008e-05
18 KSP Residual norm 3.380934541227e-05
19 KSP Residual norm 2.711819122289e-05
20 KSP Residual norm 2.109074664619e-05
21 KSP Residual norm 1.658020532201e-05
22 KSP Residual norm 1.343840725742e-05
23 KSP Residual norm 1.010584823239e-05
24 KSP Residual norm 8.717119343075e-06
25 KSP Residual norm 6.845293474943e-06
26 KSP Residual norm 5.271007878682e-06
27 KSP Residual norm 4.338177224370e-06
28 KSP Residual norm 3.302620709501e-06
29 KSP Residual norm 2.656865351352e-06
30 KSP Residual norm 1.948666866628e-06
31 KSP Residual norm 1.620653680003e-06
32 KSP Residual norm 1.223264874341e-06
33 KSP Residual norm 1.038023990364e-06
34 KSP Residual norm 7.855810171130e-07
35 KSP Residual norm 6.201190869074e-07
36 KSP Residual norm 4.978750271366e-07
37 KSP Residual norm 4.117510043255e-07
38 KSP Residual norm 3.224615200492e-07
39 KSP Residual norm 2.485153476804e-07
40 KSP Residual norm 1.924477119493e-07
41 KSP Residual norm 1.444962546558e-07
42 KSP Residual norm 1.123546666690e-07
43 KSP Residual norm 8.718243286857e-08
44 KSP Residual norm 6.355776526727e-08
45 KSP Residual norm 4.801108054081e-08
46 KSP Residual norm 3.662641537243e-08
47 KSP Residual norm 2.706716019585e-08
48 KSP Residual norm 2.147339595926e-08
49 KSP Residual norm 1.655969742614e-08
50 KSP Residual norm 1.284067012248e-08
51 KSP Residual norm 1.270054869408e-08
52 KSP Residual norm 1.209946199432e-08
53 KSP Residual norm 1.120107500804e-08
54 KSP Residual norm 9.857656748720e-09
55 KSP Residual norm 8.753580660532e-09
56 KSP Residual norm 8.115277509297e-09
57 KSP Residual norm 7.499570863570e-09
58 KSP Residual norm 6.494352554937e-09
59 KSP Residual norm 5.458501375366e-09
60 KSP Residual norm 4.828450682699e-09
61 KSP Residual norm 3.933152007960e-09
62 KSP Residual norm 2.895057488032e-09
63 KSP Residual norm 2.650413685491e-09
64 KSP Residual norm 2.163912903770e-09
65 KSP Residual norm 1.722856851631e-09
66 KSP Residual norm 1.419834912792e-09
67 KSP Residual norm 1.227384769799e-09
68 KSP Residual norm 1.037773542182e-09
69 KSP Residual norm 9.238452795406e-10
70 KSP Residual norm 7.323056650855e-10
71 KSP Residual norm 6.293374484868e-10
72 KSP Residual norm 4.976013809495e-10
73 KSP Residual norm 4.254064915990e-10
74 KSP Residual norm 3.445858774224e-10
75 KSP Residual norm 2.878415313746e-10
76 KSP Residual norm 2.527484480992e-10
77 KSP Residual norm 2.033234639814e-10
78 KSP Residual norm 1.495431681438e-10
79 KSP Residual norm 1.185272876400e-10
80 KSP Residual norm 8.434811467743e-11
81 KSP Residual norm 6.880764953906e-11
82 KSP Residual norm 4.661875519307e-11
83 KSP Residual norm 3.560172275633e-11
84 KSP Residual norm 2.641055972519e-11
85 KSP Residual norm 2.055385310633e-11
86 KSP Residual norm 1.652977024897e-11
87 KSP Residual norm 1.302293293681e-11
88 KSP Residual norm 1.037234388433e-11
89 KSP Residual norm 8.194967784619e-12
90 KSP Residual norm 6.628306821457e-12
91 KSP Residual norm 4.899604663123e-12
92 KSP Residual norm 3.864934977284e-12
93 KSP Residual norm 2.829653776909e-12
94 KSP Residual norm 2.223549917621e-12
95 KSP Residual norm 1.624070836378e-12
96 KSP Residual norm 1.221531861026e-12
97 KSP Residual norm 9.522034167887e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.594009501737e-03 gnorm 1.291554006527e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 2.583104236648e-03
0 KSP Residual norm 4.683161403197e-02
1 KSP Residual norm 6.256447447489e-03
2 KSP Residual norm 4.592335307491e-03
3 KSP Residual norm 3.752965227551e-03
4 KSP Residual norm 2.474766163237e-03
5 KSP Residual norm 1.721711665328e-03
6 KSP Residual norm 1.046556517475e-03
7 KSP Residual norm 6.957202735668e-04
8 KSP Residual norm 5.254501809707e-04
9 KSP Residual norm 4.239454604969e-04
10 KSP Residual norm 3.080342283577e-04
11 KSP Residual norm 2.018972293192e-04
12 KSP Residual norm 1.545998809786e-04
13 KSP Residual norm 1.162448182517e-04
14 KSP Residual norm 8.017204092103e-05
15 KSP Residual norm 6.612182412497e-05
16 KSP Residual norm 5.297240977356e-05
17 KSP Residual norm 4.228409740807e-05
18 KSP Residual norm 3.362493236023e-05
19 KSP Residual norm 2.695591804068e-05
20 KSP Residual norm 2.105158010011e-05
21 KSP Residual norm 1.653387103272e-05
22 KSP Residual norm 1.333986939544e-05
23 KSP Residual norm 1.005535327596e-05
24 KSP Residual norm 8.693322654241e-06
25 KSP Residual norm 6.832295174950e-06
26 KSP Residual norm 5.355321666123e-06
27 KSP Residual norm 4.344208006295e-06
28 KSP Residual norm 3.292100570776e-06
29 KSP Residual norm 2.764857144588e-06
30 KSP Residual norm 1.982085749427e-06
31 KSP Residual norm 1.686996653799e-06
32 KSP Residual norm 1.250197639809e-06
33 KSP Residual norm 1.035529363447e-06
34 KSP Residual norm 7.871417570011e-07
35 KSP Residual norm 6.163990389820e-07
36 KSP Residual norm 4.960299414677e-07
37 KSP Residual norm 4.089428929501e-07
38 KSP Residual norm 3.206830450826e-07
39 KSP Residual norm 2.469714850612e-07
40 KSP Residual norm 1.912806249271e-07
41 KSP Residual norm 1.436792163203e-07
42 KSP Residual norm 1.118049176783e-07
43 KSP Residual norm 8.678600958876e-08
44 KSP Residual norm 6.325058387871e-08
45 KSP Residual norm 4.785829595321e-08
46 KSP Residual norm 3.647446007772e-08
47 KSP Residual norm 2.692517496168e-08
48 KSP Residual norm 2.136133721584e-08
49 KSP Residual norm 1.646150140538e-08
50 KSP Residual norm 1.277684357723e-08
51 KSP Residual norm 1.263976882174e-08
52 KSP Residual norm 1.206057110531e-08
53 KSP Residual norm 1.117723339167e-08
54 KSP Residual norm 9.818060278890e-09
55 KSP Residual norm 8.715962290400e-09
56 KSP Residual norm 8.082835802496e-09
57 KSP Residual norm 7.469325842585e-09
58 KSP Residual norm 6.464683195168e-09
59 KSP Residual norm 5.426972229200e-09
60 KSP Residual norm 4.804774998230e-09
61 KSP Residual norm 3.905286905697e-09
62 KSP Residual norm 2.871488003066e-09
63 KSP Residual norm 2.627354851259e-09
64 KSP Residual norm 2.145552478658e-09
65 KSP Residual norm 1.708378485621e-09
66 KSP Residual norm 1.411665641530e-09
67 KSP Residual norm 1.217378298974e-09
68 KSP Residual norm 1.029460537054e-09
69 KSP Residual norm 9.181573440482e-10
70 KSP Residual norm 7.244928365093e-10
71 KSP Residual norm 6.259103505708e-10
72 KSP Residual norm 4.867581834234e-10
73 KSP Residual norm 4.226309401697e-10
74 KSP Residual norm 3.413174401959e-10
75 KSP Residual norm 2.842915725149e-10
76 KSP Residual norm 2.532594279829e-10
77 KSP Residual norm 1.998358242716e-10
78 KSP Residual norm 1.488418282132e-10
79 KSP Residual norm 1.187101238887e-10
80 KSP Residual norm 8.826974292664e-11
81 KSP Residual norm 7.111963704572e-11
82 KSP Residual norm 4.672017199727e-11
83 KSP Residual norm 3.546259792596e-11
84 KSP Residual norm 2.637925549879e-11
85 KSP Residual norm 2.059119301442e-11
86 KSP Residual norm 1.651222883822e-11
87 KSP Residual norm 1.297316828090e-11
88 KSP Residual norm 1.032259489724e-11
89 KSP Residual norm 8.161723938668e-12
90 KSP Residual norm 6.593680072010e-12
91 KSP Residual norm 4.875023415338e-12
92 KSP Residual norm 3.849329289199e-12
93 KSP Residual norm 2.823187667941e-12
94 KSP Residual norm 2.210996918857e-12
95 KSP Residual norm 1.614115924299e-12
96 KSP Residual norm 1.212221304773e-12
97 KSP Residual norm 9.470327523871e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.583104236648e-03 gnorm 1.286486844537e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 2.573084997483e-03
0 KSP Residual norm 4.660409666114e-02
1 KSP Residual norm 6.234868776426e-03
2 KSP Residual norm 4.574718775430e-03
3 KSP Residual norm 3.737941610430e-03
4 KSP Residual norm 2.462094550490e-03
5 KSP Residual norm 1.715474855649e-03
6 KSP Residual norm 1.042197086575e-03
7 KSP Residual norm 6.931026076695e-04
8 KSP Residual norm 5.233076929073e-04
9 KSP Residual norm 4.219129854225e-04
10 KSP Residual norm 3.065682257074e-04
11 KSP Residual norm 2.010878039874e-04
12 KSP Residual norm 1.540074302799e-04
13 KSP Residual norm 1.156541147348e-04
14 KSP Residual norm 7.963027452669e-05
15 KSP Residual norm 6.573772968621e-05
16 KSP Residual norm 5.276625663969e-05
17 KSP Residual norm 4.205866995354e-05
18 KSP Residual norm 3.347975330660e-05
19 KSP Residual norm 2.685513115915e-05
20 KSP Residual norm 2.101472985221e-05
21 KSP Residual norm 1.649915767417e-05
22 KSP Residual norm 1.330717762691e-05
23 KSP Residual norm 1.004320257528e-05
24 KSP Residual norm 8.692376698794e-06
25 KSP Residual norm 6.816971173568e-06
26 KSP Residual norm 5.365892736395e-06
27 KSP Residual norm 4.335891202290e-06
28 KSP Residual norm 3.282488466516e-06
29 KSP Residual norm 2.776854939875e-06
30 KSP Residual norm 1.993226760816e-06
31 KSP Residual norm 1.697359702491e-06
32 KSP Residual norm 1.253692305873e-06
33 KSP Residual norm 1.032885671501e-06
34 KSP Residual norm 7.855790857184e-07
35 KSP Residual norm 6.146876756444e-07
36 KSP Residual norm 4.945723517879e-07
37 KSP Residual norm 4.074899729628e-07
38 KSP Residual norm 3.196290774658e-07
39 KSP Residual norm 2.461392042021e-07
40 KSP Residual norm 1.906339564873e-07
41 KSP Residual norm 1.431689213574e-07
42 KSP Residual norm 1.114272574875e-07
43 KSP Residual norm 8.651356763446e-08
44 KSP Residual norm 6.309194515508e-08
45 KSP Residual norm 4.775652148859e-08
46 KSP Residual norm 3.640126385516e-08
47 KSP Residual norm 2.686270058777e-08
48 KSP Residual norm 2.130969706255e-08
49 KSP Residual norm 1.641638936653e-08
50 KSP Residual norm 1.273890069968e-08
51 KSP Residual norm 1.260291590799e-08
52 KSP Residual norm 1.206803969678e-08
53 KSP Residual norm 1.119394784030e-08
54 KSP Residual norm 9.791405683894e-09
55 KSP Residual norm 8.689980593440e-09
56 KSP Residual norm 8.057737009107e-09
57 KSP Residual norm 7.447754343549e-09
58 KSP Residual norm 6.444851981915e-09
59 KSP Residual norm 5.406505696413e-09
60 KSP Residual norm 4.793559537868e-09
61 KSP Residual norm 3.892831800013e-09
62 KSP Residual norm 2.860657510856e-09
63 KSP Residual norm 2.617656595437e-09
64 KSP Residual norm 2.137670366792e-09
65 KSP Residual norm 1.702137510483e-09
66 KSP Residual norm 1.407664980638e-09
67 KSP Residual norm 1.211341540936e-09
68 KSP Residual norm 1.024297964072e-09
69 KSP Residual norm 9.155300448290e-10
70 KSP Residual norm 7.200220998132e-10
71 KSP Residual norm 6.232346175881e-10
72 KSP Residual norm 4.830778297895e-10
73 KSP Residual norm 4.214637778958e-10
74 KSP Residual norm 3.390216241181e-10
75 KSP Residual norm 2.828525223946e-10
76 KSP Residual norm 2.531351141438e-10
77 KSP Residual norm 1.990665830768e-10
78 KSP Residual norm 1.484270928313e-10
79 KSP Residual norm 1.183876381239e-10
80 KSP Residual norm 8.951979263549e-11
81 KSP Residual norm 7.105316306794e-11
82 KSP Residual norm 4.672710298791e-11
83 KSP Residual norm 3.543846898884e-11
84 KSP Residual norm 2.639093980076e-11
85 KSP Residual norm 2.061970758386e-11
86 KSP Residual norm 1.651341196842e-11
87 KSP Residual norm 1.297200060336e-11
88 KSP Residual norm 1.031884386261e-11
89 KSP Residual norm 8.164226203471e-12
90 KSP Residual norm 6.597595709809e-12
91 KSP Residual norm 4.879559248616e-12
92 KSP Residual norm 3.852972295809e-12
93 KSP Residual norm 2.824937278999e-12
94 KSP Residual norm 2.210251405073e-12
95 KSP Residual norm 1.612731825335e-12
96 KSP Residual norm 1.211248786008e-12
97 KSP Residual norm 9.457349863419e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.573084997483e-03 gnorm 1.281834474590e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 2.563683446936e-03
0 KSP Residual norm 4.655090940051e-02
1 KSP Residual norm 6.219920810844e-03
2 KSP Residual norm 4.565763690483e-03
3 KSP Residual norm 3.729937945738e-03
4 KSP Residual norm 2.457812469066e-03
5 KSP Residual norm 1.714263639255e-03
6 KSP Residual norm 1.039681723147e-03
7 KSP Residual norm 6.908661385227e-04
8 KSP Residual norm 5.219666031309e-04
9 KSP Residual norm 4.202615280955e-04
10 KSP Residual norm 3.051708745644e-04
11 KSP Residual norm 1.999440179172e-04
12 KSP Residual norm 1.529069112534e-04
13 KSP Residual norm 1.150461575756e-04
14 KSP Residual norm 7.910316903242e-05
15 KSP Residual norm 6.539191260894e-05
16 KSP Residual norm 5.256199538807e-05
17 KSP Residual norm 4.183800612167e-05
18 KSP Residual norm 3.334692387756e-05
19 KSP Residual norm 2.678924204466e-05
20 KSP Residual norm 2.096612155819e-05
21 KSP Residual norm 1.647126855584e-05
22 KSP Residual norm 1.333648913436e-05
23 KSP Residual norm 1.006549339469e-05
24 KSP Residual norm 8.711584228717e-06
25 KSP Residual norm 6.784349783590e-06
26 KSP Residual norm 5.356492125421e-06
27 KSP Residual norm 4.307418271776e-06
28 KSP Residual norm 3.265954030227e-06
29 KSP Residual norm 2.749642287185e-06
30 KSP Residual norm 1.998280881193e-06
31 KSP Residual norm 1.692324112432e-06
32 KSP Residual norm 1.246890924455e-06
33 KSP Residual norm 1.031356576513e-06
34 KSP Residual norm 7.837749640318e-07
35 KSP Residual norm 6.145241980639e-07
36 KSP Residual norm 4.945029606920e-07
37 KSP Residual norm 4.077415211886e-07
38 KSP Residual norm 3.188836471567e-07
39 KSP Residual norm 2.456466508861e-07
40 KSP Residual norm 1.902190751781e-07
41 KSP Residual norm 1.428557703166e-07
42 KSP Residual norm 1.111366572573e-07
43 KSP Residual norm 8.629643807835e-08
44 KSP Residual norm 6.295268425555e-08
45 KSP Residual norm 4.762778103805e-08
46 KSP Residual norm 3.631793697578e-08
47 KSP Residual norm 2.681404328994e-08
48 KSP Residual norm 2.127163718484e-08
49 KSP Residual norm 1.638365144758e-08
50 KSP Residual norm 1.270207835634e-08
51 KSP Residual norm 1.256586011907e-08
52 KSP Residual norm 1.206728891425e-08
53 KSP Residual norm 1.118982500357e-08
54 KSP Residual norm 9.762743821510e-09
55 KSP Residual norm 8.662571367836e-09
56 KSP Residual norm 8.031382091288e-09
57 KSP Residual norm 7.427827438784e-09
58 KSP Residual norm 6.426709297490e-09
59 KSP Residual norm 5.390876089799e-09
60 KSP Residual norm 4.791312590106e-09
61 KSP Residual norm 3.886180943872e-09
62 KSP Residual norm 2.856406916827e-09
63 KSP Residual norm 2.614200653065e-09
64 KSP Residual norm 2.135487586481e-09
65 KSP Residual norm 1.700604176484e-09
66 KSP Residual norm 1.405279615826e-09
67 KSP Residual norm 1.205390762666e-09
68 KSP Residual norm 1.020193939021e-09
69 KSP Residual norm 9.146355995150e-10
70 KSP Residual norm 7.168253378625e-10
71 KSP Residual norm 6.208608414288e-10
72 KSP Residual norm 4.816000700171e-10
73 KSP Residual norm 4.208838644626e-10
74 KSP Residual norm 3.373049104403e-10
75 KSP Residual norm 2.819490078624e-10
76 KSP Residual norm 2.528960077885e-10
77 KSP Residual norm 1.987861319632e-10
78 KSP Residual norm 1.480080586327e-10
79 KSP Residual norm 1.183046263721e-10
80 KSP Residual norm 9.005046930048e-11
81 KSP Residual norm 7.104178270255e-11
82 KSP Residual norm 4.684117289324e-11
83 KSP Residual norm 3.546974880460e-11
84 KSP Residual norm 2.643255753399e-11
85 KSP Residual norm 2.066633751039e-11
86 KSP Residual norm 1.652957723750e-11
87 KSP Residual norm 1.299491104660e-11
88 KSP Residual norm 1.033610038083e-11
89 KSP Residual norm 8.182708554064e-12
90 KSP Residual norm 6.620016913060e-12
91 KSP Residual norm 4.896964777651e-12
92 KSP Residual norm 3.867572007875e-12
93 KSP Residual norm 2.832146076703e-12
94 KSP Residual norm 2.215122624703e-12
95 KSP Residual norm 1.615298333568e-12
96 KSP Residual norm 1.213392629789e-12
97 KSP Residual norm 9.461694550997e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.563683446936e-03 gnorm 1.277284670987e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 2.554678303158e-03
0 KSP Residual norm 4.632285736886e-02
1 KSP Residual norm 6.199274735702e-03
2 KSP Residual norm 4.548621198116e-03
3 KSP Residual norm 3.715433481502e-03
4 KSP Residual norm 2.445092607872e-03
5 KSP Residual norm 1.707859331414e-03
6 KSP Residual norm 1.035406140315e-03
7 KSP Residual norm 6.885330172567e-04
8 KSP Residual norm 5.199370657184e-04
9 KSP Residual norm 4.183891409717e-04
10 KSP Residual norm 3.038449321256e-04
11 KSP Residual norm 1.993110443179e-04
12 KSP Residual norm 1.524991098312e-04
13 KSP Residual norm 1.145244853474e-04
14 KSP Residual norm 7.862840613945e-05
15 KSP Residual norm 6.504428643323e-05
16 KSP Residual norm 5.238721388937e-05
17 KSP Residual norm 4.163555439041e-05
18 KSP Residual norm 3.321559581668e-05
19 KSP Residual norm 2.669454113439e-05
20 KSP Residual norm 2.093851958588e-05
21 KSP Residual norm 1.643955579066e-05
22 KSP Residual norm 1.329872364353e-05
23 KSP Residual norm 1.005466205527e-05
24 KSP Residual norm 8.703989479389e-06
25 KSP Residual norm 6.776924803238e-06
26 KSP Residual norm 5.370757608257e-06
27 KSP Residual norm 4.305437970895e-06
28 KSP Residual norm 3.260848028421e-06
29 KSP Residual norm 2.765803920760e-06
30 KSP Residual norm 2.009275571309e-06
31 KSP Residual norm 1.697437926823e-06
32 KSP Residual norm 1.250322429194e-06
33 KSP Residual norm 1.029300578700e-06
34 KSP Residual norm 7.825017925275e-07
35 KSP Residual norm 6.127708740531e-07
36 KSP Residual norm 4.930452007217e-07
37 KSP Residual norm 4.062053931549e-07
38 KSP Residual norm 3.179169848002e-07
39 KSP Residual norm 2.448621547566e-07
40 KSP Residual norm 1.896172508487e-07
41 KSP Residual norm 1.423889479143e-07
42 KSP Residual norm 1.108079269647e-07
43 KSP Residual norm 8.606196665185e-08
44 KSP Residual norm 6.281607527430e-08
45 KSP Residual norm 4.755429732570e-08
46 KSP Residual norm 3.626221866008e-08
47 KSP Residual norm 2.676374690212e-08
48 KSP Residual norm 2.123079386043e-08
49 KSP Residual norm 1.634655321500e-08
50 KSP Residual norm 1.267260268287e-08
51 KSP Residual norm 1.253769058128e-08
52 KSP Residual norm 1.207351379535e-08
53 KSP Residual norm 1.118932959522e-08
54 KSP Residual norm 9.743687261797e-09
55 KSP Residual norm 8.643073088211e-09
56 KSP Residual norm 8.012719040525e-09
57 KSP Residual norm 7.411718148822e-09
58 KSP Residual norm 6.411661362503e-09
59 KSP Residual norm 5.374449159391e-09
60 KSP Residual norm 4.782267808986e-09
61 KSP Residual norm 3.875720795052e-09
62 KSP Residual norm 2.847043095326e-09
63 KSP Residual norm 2.605410512526e-09
64 KSP Residual norm 2.128525560379e-09
65 KSP Residual norm 1.695342663323e-09
66 KSP Residual norm 1.402083332686e-09
67 KSP Residual norm 1.200919341967e-09
68 KSP Residual norm 1.015902675704e-09
69 KSP Residual norm 9.120467655130e-10
70 KSP Residual norm 7.130757605220e-10
71 KSP Residual norm 6.185470301493e-10
72 KSP Residual norm 4.798170824126e-10
73 KSP Residual norm 4.196834033751e-10
74 KSP Residual norm 3.352394280180e-10
75 KSP Residual norm 2.811993412279e-10
76 KSP Residual norm 2.519201768256e-10
77 KSP Residual norm 1.986985496119e-10
78 KSP Residual norm 1.477938292963e-10
79 KSP Residual norm 1.176923842458e-10
80 KSP Residual norm 8.995366726328e-11
81 KSP Residual norm 7.079343263574e-11
82 KSP Residual norm 4.681413371192e-11
83 KSP Residual norm 3.545307821308e-11
84 KSP Residual norm 2.645374072755e-11
85 KSP Residual norm 2.069971946296e-11
86 KSP Residual norm 1.652867481728e-11
87 KSP Residual norm 1.298727404996e-11
88 KSP Residual norm 1.032738796826e-11
89 KSP Residual norm 8.179910377543e-12
90 KSP Residual norm 6.617771131056e-12
91 KSP Residual norm 4.896732237177e-12
92 KSP Residual norm 3.867795879798e-12
93 KSP Residual norm 2.832380661840e-12
94 KSP Residual norm 2.212758673282e-12
95 KSP Residual norm 1.612988636443e-12
96 KSP Residual norm 1.211507383117e-12
97 KSP Residual norm 9.445821509396e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.554678303158e-03 gnorm 1.273328940915e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 2.546726737093e-03
0 KSP Residual norm 4.618575840297e-02
1 KSP Residual norm 6.185075698264e-03
2 KSP Residual norm 4.537942454699e-03
3 KSP Residual norm 3.705219483122e-03
4 KSP Residual norm 2.437359082622e-03
5 KSP Residual norm 1.705040709022e-03
6 KSP Residual norm 1.032899727174e-03
7 KSP Residual norm 6.862160605777e-04
8 KSP Residual norm 5.184822089186e-04
9 KSP Residual norm 4.168110042408e-04
10 KSP Residual norm 3.026469897306e-04
11 KSP Residual norm 1.984577240861e-04
12 KSP Residual norm 1.517274708953e-04
13 KSP Residual norm 1.140511073723e-04
14 KSP Residual norm 7.826905817379e-05
15 KSP Residual norm 6.477709979776e-05
16 KSP Residual norm 5.226712869737e-05
17 KSP Residual norm 4.148713603750e-05
18 KSP Residual norm 3.311844293223e-05
19 KSP Residual norm 2.665127395141e-05
20 KSP Residual norm 2.091597037810e-05
21 KSP Residual norm 1.642263880107e-05
22 KSP Residual norm 1.331591105270e-05
23 KSP Residual norm 1.007245393512e-05
24 KSP Residual norm 8.708775494116e-06
25 KSP Residual norm 6.764936985917e-06
26 KSP Residual norm 5.364954318376e-06
27 KSP Residual norm 4.290847512828e-06
28 KSP Residual norm 3.250087635290e-06
29 KSP Residual norm 2.747939830546e-06
30 KSP Residual norm 2.013662377606e-06
31 KSP Residual norm 1.689741914750e-06
32 KSP Residual norm 1.245510521390e-06
33 KSP Residual norm 1.029170789638e-06
34 KSP Residual norm 7.812318075135e-07
35 KSP Residual norm 6.125162673287e-07
36 KSP Residual norm 4.923384253627e-07
37 KSP Residual norm 4.057502636682e-07
38 KSP Residual norm 3.175943935479e-07
39 KSP Residual norm 2.446620320439e-07
40 KSP Residual norm 1.894600043477e-07
41 KSP Residual norm 1.421952692549e-07
42 KSP Residual norm 1.106421172600e-07
43 KSP Residual norm 8.594681501036e-08
44 KSP Residual norm 6.281046836854e-08
45 KSP Residual norm 4.753030604925e-08
46 KSP Residual norm 3.627526533658e-08
47 KSP Residual norm 2.678013298633e-08
48 KSP Residual norm 2.124060615538e-08
49 KSP Residual norm 1.635365231541e-08
50 KSP Residual norm 1.266544396397e-08
51 KSP Residual norm 1.253039392791e-08
52 KSP Residual norm 1.211071032308e-08
53 KSP Residual norm 1.120223531686e-08
54 KSP Residual norm 9.736553580886e-09
55 KSP Residual norm 8.633560114239e-09
56 KSP Residual norm 8.000989538848e-09
57 KSP Residual norm 7.403749980953e-09
58 KSP Residual norm 6.405608539233e-09
59 KSP Residual norm 5.367620284791e-09
60 KSP Residual norm 4.783706209133e-09
61 KSP Residual norm 3.878003754668e-09
62 KSP Residual norm 2.848191355135e-09
63 KSP Residual norm 2.607545833473e-09
64 KSP Residual norm 2.130118127251e-09
65 KSP Residual norm 1.696622480549e-09
66 KSP Residual norm 1.402786337212e-09
67 KSP Residual norm 1.199121066353e-09
68 KSP Residual norm 1.014211882143e-09
69 KSP Residual norm 9.123749478994e-10
70 KSP Residual norm 7.116582960005e-10
71 KSP Residual norm 6.170746565003e-10
72 KSP Residual norm 4.808146576397e-10
73 KSP Residual norm 4.195598292878e-10
74 KSP Residual norm 3.347524549612e-10
75 KSP Residual norm 2.810196369675e-10
76 KSP Residual norm 2.519347292321e-10
77 KSP Residual norm 1.989058590452e-10
78 KSP Residual norm 1.475595771805e-10
79 KSP Residual norm 1.176502214285e-10
80 KSP Residual norm 9.000620202079e-11
81 KSP Residual norm 7.076838979031e-11
82 KSP Residual norm 4.693929522772e-11
83 KSP Residual norm 3.551247336468e-11
84 KSP Residual norm 2.651384278101e-11
85 KSP Residual norm 2.074488743691e-11
86 KSP Residual norm 1.655254381031e-11
87 KSP Residual norm 1.302213793790e-11
88 KSP Residual norm 1.035462925488e-11
89 KSP Residual norm 8.204926745619e-12
90 KSP Residual norm 6.645693639116e-12
91 KSP Residual norm 4.919634316042e-12
92 KSP Residual norm 3.883526160828e-12
93 KSP Residual norm 2.839117500733e-12
94 KSP Residual norm 2.219934468301e-12
95 KSP Residual norm 1.617409289141e-12
96 KSP Residual norm 1.216258957433e-12
97 KSP Residual norm 9.463673173950e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.546726737093e-03 gnorm 1.268823005396e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 2.537651416224e-03
0 KSP Residual norm 4.597343357338e-02
1 KSP Residual norm 6.162971939579e-03
2 KSP Residual norm 4.520378842404e-03
3 KSP Residual norm 3.691093132509e-03
4 KSP Residual norm 2.425259996915e-03
5 KSP Residual norm 1.698251365795e-03
6 KSP Residual norm 1.028302314289e-03
7 KSP Residual norm 6.841757714988e-04
8 KSP Residual norm 5.164788668659e-04
9 KSP Residual norm 4.150015010816e-04
10 KSP Residual norm 3.013309498942e-04
11 KSP Residual norm 1.978959331622e-04
12 KSP Residual norm 1.513943389966e-04
13 KSP Residual norm 1.135183302613e-04
14 KSP Residual norm 7.776812665424e-05
15 KSP Residual norm 6.441234482921e-05
16 KSP Residual norm 5.206245561796e-05
17 KSP Residual norm 4.126006178901e-05
18 KSP Residual norm 3.297685659261e-05
19 KSP Residual norm 2.654135044045e-05
20 KSP Residual norm 2.087963076443e-05
21 KSP Residual norm 1.638236341612e-05
22 KSP Residual norm 1.326696262480e-05
23 KSP Residual norm 1.005997743693e-05
24 KSP Residual norm 8.695824318015e-06
25 KSP Residual norm 6.754972933669e-06
26 KSP Residual norm 5.378584626710e-06
27 KSP Residual norm 4.289278017512e-06
28 KSP Residual norm 3.247925223103e-06
29 KSP Residual norm 2.766474321250e-06
30 KSP Residual norm 2.022062910782e-06
31 KSP Residual norm 1.696338963420e-06
32 KSP Residual norm 1.249693202632e-06
33 KSP Residual norm 1.026087192851e-06
34 KSP Residual norm 7.797535511475e-07
35 KSP Residual norm 6.104301319530e-07
36 KSP Residual norm 4.909433957767e-07
37 KSP Residual norm 4.041900733600e-07
38 KSP Residual norm 3.163639907795e-07
39 KSP Residual norm 2.436562076297e-07
40 KSP Residual norm 1.886815823272e-07
41 KSP Residual norm 1.416514149945e-07
42 KSP Residual norm 1.102643864157e-07
43 KSP Residual norm 8.567234553501e-08
44 KSP Residual norm 6.260196880590e-08
45 KSP Residual norm 4.742285734866e-08
46 KSP Residual norm 3.617663685197e-08
47 KSP Residual norm 2.669874693400e-08
48 KSP Residual norm 2.117923274166e-08
49 KSP Residual norm 1.629814426169e-08
50 KSP Residual norm 1.262707993383e-08
51 KSP Residual norm 1.249375044187e-08
52 KSP Residual norm 1.208855932318e-08
53 KSP Residual norm 1.118266648289e-08
54 KSP Residual norm 9.713376558449e-09
55 KSP Residual norm 8.610780324763e-09
56 KSP Residual norm 7.981080716789e-09
57 KSP Residual norm 7.386284586511e-09
58 KSP Residual norm 6.388294283459e-09
59 KSP Residual norm 5.349629505671e-09
60 KSP Residual norm 4.773171137454e-09
61 KSP Residual norm 3.862764900268e-09
62 KSP Residual norm 2.836093660970e-09
63 KSP Residual norm 2.595050313330e-09
64 KSP Residual norm 2.120799198605e-09
65 KSP Residual norm 1.690033731622e-09
66 KSP Residual norm 1.398355221883e-09
67 KSP Residual norm 1.194052098447e-09
68 KSP Residual norm 1.009378496944e-09
69 KSP Residual norm 9.087275800379e-10
70 KSP Residual norm 7.075850960646e-10
71 KSP Residual norm 6.145923342843e-10
72 KSP Residual norm 4.796079510152e-10
73 KSP Residual norm 4.177404479176e-10
74 KSP Residual norm 3.325990966260e-10
75 KSP Residual norm 2.801129816404e-10
76 KSP Residual norm 2.499329211122e-10
77 KSP Residual norm 1.987922323054e-10
78 KSP Residual norm 1.473738564736e-10
79 KSP Residual norm 1.168914272911e-10
80 KSP Residual norm 8.876796953821e-11
81 KSP Residual norm 7.025957397939e-11
82 KSP Residual norm 4.684378904859e-11
83 KSP Residual norm 3.547027561055e-11
84 KSP Residual norm 2.652370089940e-11
85 KSP Residual norm 2.077074927743e-11
86 KSP Residual norm 1.653545170988e-11
87 KSP Residual norm 1.299010660934e-11
88 KSP Residual norm 1.032637786894e-11
89 KSP Residual norm 8.185073165631e-12
90 KSP Residual norm 6.625917206419e-12
91 KSP Residual norm 4.905522829395e-12
92 KSP Residual norm 3.875096416503e-12
93 KSP Residual norm 2.835609163547e-12
94 KSP Residual norm 2.212315771070e-12
95 KSP Residual norm 1.611539749891e-12
96 KSP Residual norm 1.210614434444e-12
97 KSP Residual norm 9.429523334562e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.537651416224e-03 gnorm 1.264267625753e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 2.528524385305e-03
0 KSP Residual norm 4.624243050632e-02
1 KSP Residual norm 6.172931901700e-03
2 KSP Residual norm 4.536880071889e-03
3 KSP Residual norm 3.694913842823e-03
4 KSP Residual norm 2.438963730746e-03
5 KSP Residual norm 1.713233255155e-03
6 KSP Residual norm 1.034278517847e-03
7 KSP Residual norm 6.796365633147e-04
8 KSP Residual norm 5.172142815143e-04
9 KSP Residual norm 4.137288428681e-04
10 KSP Residual norm 2.996275987610e-04
11 KSP Residual norm 1.949543319177e-04
12 KSP Residual norm 1.468922097500e-04
13 KSP Residual norm 1.129044507413e-04
14 KSP Residual norm 7.782998529158e-05
15 KSP Residual norm 6.414681377016e-05
16 KSP Residual norm 5.159256287105e-05
17 KSP Residual norm 4.106340285511e-05
18 KSP Residual norm 3.290288216186e-05
19 KSP Residual norm 2.676734600010e-05
20 KSP Residual norm 2.046447894118e-05
21 KSP Residual norm 1.631759828191e-05
22 KSP Residual norm 1.369051546633e-05
23 KSP Residual norm 1.019435228393e-05
24 KSP Residual norm 8.778954854836e-06
25 KSP Residual norm 6.752841323053e-06
26 KSP Residual norm 5.289990613543e-06
27 KSP Residual norm 4.166789736126e-06
28 KSP Residual norm 3.316391982728e-06
29 KSP Residual norm 2.712056246671e-06
30 KSP Residual norm 1.954544695037e-06
31 KSP Residual norm 1.603039663580e-06
32 KSP Residual norm 1.292211434025e-06
33 KSP Residual norm 1.032959283811e-06
34 KSP Residual norm 7.953749080461e-07
35 KSP Residual norm 6.149379499616e-07
36 KSP Residual norm 4.959620745774e-07
37 KSP Residual norm 4.071392867269e-07
38 KSP Residual norm 3.200690934766e-07
39 KSP Residual norm 2.467305873087e-07
40 KSP Residual norm 1.910358281618e-07
41 KSP Residual norm 1.428309018590e-07
42 KSP Residual norm 1.108328372743e-07
43 KSP Residual norm 8.609677948080e-08
44 KSP Residual norm 6.336918927766e-08
45 KSP Residual norm 4.764211711870e-08
46 KSP Residual norm 3.659524309571e-08
47 KSP Residual norm 2.714419031752e-08
48 KSP Residual norm 2.148576440311e-08
49 KSP Residual norm 1.657106490422e-08
50 KSP Residual norm 1.272669559308e-08
51 KSP Residual norm 1.258358743116e-08
52 KSP Residual norm 1.228051219947e-08
53 KSP Residual norm 1.122396441306e-08
54 KSP Residual norm 9.742335087159e-09
55 KSP Residual norm 8.613960315449e-09
56 KSP Residual norm 7.974735627756e-09
57 KSP Residual norm 7.396700457215e-09
58 KSP Residual norm 6.413118966867e-09
59 KSP Residual norm 5.376085225851e-09
60 KSP Residual norm 4.817379751858e-09
61 KSP Residual norm 3.930905694962e-09
62 KSP Residual norm 2.897594238898e-09
63 KSP Residual norm 2.660935696974e-09
64 KSP Residual norm 2.171207730354e-09
65 KSP Residual norm 1.728096332473e-09
66 KSP Residual norm 1.420194724064e-09
67 KSP Residual norm 1.203542132426e-09
68 KSP Residual norm 1.020750050610e-09
69 KSP Residual norm 9.245738103549e-10
70 KSP Residual norm 7.178714815635e-10
71 KSP Residual norm 6.154525819051e-10
72 KSP Residual norm 4.965823313209e-10
73 KSP Residual norm 4.249026986705e-10
74 KSP Residual norm 3.393086898203e-10
75 KSP Residual norm 2.829490011226e-10
76 KSP Residual norm 2.561774599507e-10
77 KSP Residual norm 1.967620421547e-10
78 KSP Residual norm 1.436982643666e-10
79 KSP Residual norm 1.201895855965e-10
80 KSP Residual norm 9.212491172638e-11
81 KSP Residual norm 7.080805217667e-11
82 KSP Residual norm 4.787631781189e-11
83 KSP Residual norm 3.592190122759e-11
84 KSP Residual norm 2.681276287022e-11
85 KSP Residual norm 2.087743419606e-11
86 KSP Residual norm 1.671857062950e-11
87 KSP Residual norm 1.328763880903e-11
88 KSP Residual norm 1.055849137704e-11
89 KSP Residual norm 8.387055492191e-12
90 KSP Residual norm 6.854674511862e-12
91 KSP Residual norm 5.096251401616e-12
92 KSP Residual norm 3.985306533353e-12
93 KSP Residual norm 2.888480299789e-12
94 KSP Residual norm 2.286541023993e-12
95 KSP Residual norm 1.667501969703e-12
96 KSP Residual norm 1.255974939744e-12
97 KSP Residual norm 9.622628241435e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.528524385305e-03 gnorm 1.259724846018e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
34 SNES Function norm 2.519387290961e-03
0 KSP Residual norm 4.624160832561e-02
1 KSP Residual norm 6.165483460931e-03
2 KSP Residual norm 4.534707153954e-03
3 KSP Residual norm 3.687947965082e-03
4 KSP Residual norm 2.438047978613e-03
5 KSP Residual norm 1.716194424139e-03
6 KSP Residual norm 1.034712530939e-03
7 KSP Residual norm 6.766029318906e-04
8 KSP Residual norm 5.166257374689e-04
9 KSP Residual norm 4.120966599534e-04
10 KSP Residual norm 2.980255655447e-04
11 KSP Residual norm 1.936210157229e-04
12 KSP Residual norm 1.445636674240e-04
13 KSP Residual norm 1.122897562423e-04
14 KSP Residual norm 7.770702910869e-05
15 KSP Residual norm 6.360202371456e-05
16 KSP Residual norm 5.067753539446e-05
17 KSP Residual norm 4.024987958077e-05
18 KSP Residual norm 3.259168623382e-05
19 KSP Residual norm 2.679025783536e-05
20 KSP Residual norm 1.985804470171e-05
21 KSP Residual norm 1.620590495948e-05
22 KSP Residual norm 1.373683266835e-05
23 KSP Residual norm 1.006196499091e-05
24 KSP Residual norm 8.863686256566e-06
25 KSP Residual norm 6.806778967132e-06
26 KSP Residual norm 5.436208247882e-06
27 KSP Residual norm 4.152692642058e-06
28 KSP Residual norm 3.395233744482e-06
29 KSP Residual norm 2.773305416548e-06
30 KSP Residual norm 1.978358485262e-06
31 KSP Residual norm 1.532182891213e-06
32 KSP Residual norm 1.293247481267e-06
33 KSP Residual norm 1.039246289608e-06
34 KSP Residual norm 7.976215127721e-07
35 KSP Residual norm 6.166383026896e-07
36 KSP Residual norm 4.939429498938e-07
37 KSP Residual norm 4.063307148703e-07
38 KSP Residual norm 3.211170358506e-07
39 KSP Residual norm 2.478673055526e-07
40 KSP Residual norm 1.918037686344e-07
41 KSP Residual norm 1.431064922866e-07
42 KSP Residual norm 1.109107643957e-07
43 KSP Residual norm 8.616698045582e-08
44 KSP Residual norm 6.365904219826e-08
45 KSP Residual norm 4.772613664796e-08
46 KSP Residual norm 3.677413360953e-08
47 KSP Residual norm 2.735965206647e-08
48 KSP Residual norm 2.162003493965e-08
49 KSP Residual norm 1.668894969904e-08
50 KSP Residual norm 1.275518694676e-08
51 KSP Residual norm 1.260809308217e-08
52 KSP Residual norm 1.233579078411e-08
53 KSP Residual norm 1.121033996765e-08
54 KSP Residual norm 9.737686749226e-09
55 KSP Residual norm 8.587596356005e-09
56 KSP Residual norm 7.953967002728e-09
57 KSP Residual norm 7.386691535868e-09
58 KSP Residual norm 6.411885490663e-09
59 KSP Residual norm 5.372431555356e-09
60 KSP Residual norm 4.826150958052e-09
61 KSP Residual norm 3.949938405387e-09
62 KSP Residual norm 2.921408200893e-09
63 KSP Residual norm 2.685166210689e-09
64 KSP Residual norm 2.190065097698e-09
65 KSP Residual norm 1.743437472930e-09
66 KSP Residual norm 1.428130550779e-09
67 KSP Residual norm 1.205661770050e-09
68 KSP Residual norm 1.023894665711e-09
69 KSP Residual norm 9.293043511998e-10
70 KSP Residual norm 7.208893065882e-10
71 KSP Residual norm 6.140849948852e-10
72 KSP Residual norm 5.080905811156e-10
73 KSP Residual norm 4.279179261437e-10
74 KSP Residual norm 3.396049511316e-10
75 KSP Residual norm 2.842886378313e-10
76 KSP Residual norm 2.568118396704e-10
77 KSP Residual norm 1.947987698156e-10
78 KSP Residual norm 1.408782192410e-10
79 KSP Residual norm 1.209823510249e-10
80 KSP Residual norm 9.056147663125e-11
81 KSP Residual norm 6.574339803406e-11
82 KSP Residual norm 4.702303917022e-11
83 KSP Residual norm 3.602093616223e-11
84 KSP Residual norm 2.693842336494e-11
85 KSP Residual norm 2.099795367442e-11
86 KSP Residual norm 1.681600383835e-11
87 KSP Residual norm 1.340583622440e-11
88 KSP Residual norm 1.063855972574e-11
89 KSP Residual norm 8.468360130603e-12
90 KSP Residual norm 6.952208117840e-12
91 KSP Residual norm 5.183284287526e-12
92 KSP Residual norm 4.025228335188e-12
93 KSP Residual norm 2.918615585928e-12
94 KSP Residual norm 2.319394634981e-12
95 KSP Residual norm 1.692820365473e-12
96 KSP Residual norm 1.272120625401e-12
97 KSP Residual norm 9.692525779259e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.519387290961e-03 gnorm 1.255040652645e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
35 SNES Function norm 2.510072709826e-03
0 KSP Residual norm 4.551227015137e-02
1 KSP Residual norm 6.105184864668e-03
2 KSP Residual norm 4.478645931305e-03
3 KSP Residual norm 3.654940057869e-03
4 KSP Residual norm 2.398527903529e-03
5 KSP Residual norm 1.685027963368e-03
6 KSP Residual norm 1.017866305277e-03
7 KSP Residual norm 6.770841773208e-04
8 KSP Residual norm 5.112706520807e-04
9 KSP Residual norm 4.098332046599e-04
10 KSP Residual norm 2.973426670124e-04
11 KSP Residual norm 1.953731984843e-04
12 KSP Residual norm 1.492705506575e-04
13 KSP Residual norm 1.119465459042e-04
14 KSP Residual norm 7.655863380069e-05
15 KSP Residual norm 6.347288197311e-05
16 KSP Residual norm 5.155986904123e-05
17 KSP Residual norm 4.070422967048e-05
18 KSP Residual norm 3.261272207010e-05
19 KSP Residual norm 2.632111706501e-05
20 KSP Residual norm 2.076154853117e-05
21 KSP Residual norm 1.628303691319e-05
22 KSP Residual norm 1.325326438293e-05
23 KSP Residual norm 1.008294712924e-05
24 KSP Residual norm 8.669087418889e-06
25 KSP Residual norm 6.710314305778e-06
26 KSP Residual norm 5.368456670043e-06
27 KSP Residual norm 4.246701551855e-06
28 KSP Residual norm 3.217910555259e-06
29 KSP Residual norm 2.737104673217e-06
30 KSP Residual norm 2.025045201323e-06
31 KSP Residual norm 1.679945607347e-06
32 KSP Residual norm 1.239851482167e-06
33 KSP Residual norm 1.021089549157e-06
34 KSP Residual norm 7.746188999000e-07
35 KSP Residual norm 6.072624679526e-07
36 KSP Residual norm 4.879773100970e-07
37 KSP Residual norm 4.017280583453e-07
38 KSP Residual norm 3.140656380925e-07
39 KSP Residual norm 2.419422134129e-07
40 KSP Residual norm 1.873474988128e-07
41 KSP Residual norm 1.406001941642e-07
42 KSP Residual norm 1.094554587864e-07
43 KSP Residual norm 8.508096250026e-08
44 KSP Residual norm 6.227360029910e-08
45 KSP Residual norm 4.719067895443e-08
46 KSP Residual norm 3.603704808673e-08
47 KSP Residual norm 2.661402815465e-08
48 KSP Residual norm 2.111486237852e-08
49 KSP Residual norm 1.623925585531e-08
50 KSP Residual norm 1.256252093582e-08
51 KSP Residual norm 1.243065641380e-08
52 KSP Residual norm 1.209085230921e-08
53 KSP Residual norm 1.115239899063e-08
54 KSP Residual norm 9.668405648137e-09
55 KSP Residual norm 8.561435654198e-09
56 KSP Residual norm 7.932973681901e-09
57 KSP Residual norm 7.348938560110e-09
58 KSP Residual norm 6.355592288744e-09
59 KSP Residual norm 5.317661060342e-09
60 KSP Residual norm 4.764375501133e-09
61 KSP Residual norm 3.849504227824e-09
62 KSP Residual norm 2.826688350977e-09
63 KSP Residual norm 2.585672384955e-09
64 KSP Residual norm 2.114709532444e-09
65 KSP Residual norm 1.686910415701e-09
66 KSP Residual norm 1.395058975157e-09
67 KSP Residual norm 1.185966437384e-09
68 KSP Residual norm 1.001612859807e-09
69 KSP Residual norm 9.050268339174e-10
70 KSP Residual norm 7.014424813391e-10
71 KSP Residual norm 6.090876788718e-10
72 KSP Residual norm 4.823782032907e-10
73 KSP Residual norm 4.149269539804e-10
74 KSP Residual norm 3.300454431580e-10
75 KSP Residual norm 2.783761265287e-10
76 KSP Residual norm 2.472492763758e-10
77 KSP Residual norm 1.985417530403e-10
78 KSP Residual norm 1.465134686797e-10
79 KSP Residual norm 1.161138593275e-10
80 KSP Residual norm 8.540555877135e-11
81 KSP Residual norm 6.820885423430e-11
82 KSP Residual norm 4.686429892804e-11
83 KSP Residual norm 3.549437588314e-11
84 KSP Residual norm 2.662558801065e-11
85 KSP Residual norm 2.085362788546e-11
86 KSP Residual norm 1.652527485134e-11
87 KSP Residual norm 1.298709024684e-11
88 KSP Residual norm 1.031952780156e-11
89 KSP Residual norm 8.184059181999e-12
90 KSP Residual norm 6.634768948472e-12
91 KSP Residual norm 4.916062922385e-12
92 KSP Residual norm 3.883616300487e-12
93 KSP Residual norm 2.836484717202e-12
94 KSP Residual norm 2.211414421075e-12
95 KSP Residual norm 1.609315384805e-12
96 KSP Residual norm 1.209775508625e-12
97 KSP Residual norm 9.403661884611e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.510072709826e-03 gnorm 1.250641635895e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
36 SNES Function norm 2.501256244597e-03
0 KSP Residual norm 4.547542272637e-02
1 KSP Residual norm 6.093955599351e-03
2 KSP Residual norm 4.473187314718e-03
3 KSP Residual norm 3.647592302348e-03
4 KSP Residual norm 2.396122521797e-03
5 KSP Residual norm 1.685956637617e-03
6 KSP Residual norm 1.017021268734e-03
7 KSP Residual norm 6.741426225288e-04
8 KSP Residual norm 5.101879559709e-04
9 KSP Residual norm 4.083321266979e-04
10 KSP Residual norm 2.959753036866e-04
11 KSP Residual norm 1.939387718846e-04
12 KSP Residual norm 1.477004727454e-04
13 KSP Residual norm 1.114541428359e-04
14 KSP Residual norm 7.636218676309e-05
15 KSP Residual norm 6.322928492333e-05
16 KSP Residual norm 5.144107877704e-05
17 KSP Residual norm 4.060124776038e-05
18 KSP Residual norm 3.253585027146e-05
19 KSP Residual norm 2.632976866179e-05
20 KSP Residual norm 2.069506900613e-05
21 KSP Residual norm 1.626928908270e-05
22 KSP Residual norm 1.335834492990e-05
23 KSP Residual norm 1.013108339317e-05
24 KSP Residual norm 8.676097137095e-06
25 KSP Residual norm 6.696619304461e-06
26 KSP Residual norm 5.340612037519e-06
27 KSP Residual norm 4.207391019108e-06
28 KSP Residual norm 3.194207521955e-06
29 KSP Residual norm 2.660214653295e-06
30 KSP Residual norm 2.015686647262e-06
31 KSP Residual norm 1.614242871363e-06
32 KSP Residual norm 1.208034041538e-06
33 KSP Residual norm 1.005391997104e-06
34 KSP Residual norm 7.625813934173e-07
35 KSP Residual norm 6.090848860981e-07
36 KSP Residual norm 4.856059804502e-07
37 KSP Residual norm 4.027841178054e-07
38 KSP Residual norm 3.142024450377e-07
39 KSP Residual norm 2.424835911918e-07
40 KSP Residual norm 1.876994847419e-07
41 KSP Residual norm 1.407103949711e-07
42 KSP Residual norm 1.094587213843e-07
43 KSP Residual norm 8.508611868967e-08
44 KSP Residual norm 6.241979355896e-08
45 KSP Residual norm 4.720683200535e-08
46 KSP Residual norm 3.612787619178e-08
47 KSP Residual norm 2.671702915724e-08
48 KSP Residual norm 2.118804960786e-08
49 KSP Residual norm 1.630308374326e-08
50 KSP Residual norm 1.257960213130e-08
51 KSP Residual norm 1.244566660651e-08
52 KSP Residual norm 1.214043889283e-08
53 KSP Residual norm 1.116000155038e-08
54 KSP Residual norm 9.671876396596e-09
55 KSP Residual norm 8.556389038177e-09
56 KSP Residual norm 7.924583285980e-09
57 KSP Residual norm 7.347240453651e-09
58 KSP Residual norm 6.358466235653e-09
59 KSP Residual norm 5.321302419370e-09
60 KSP Residual norm 4.776985835313e-09
61 KSP Residual norm 3.867992444317e-09
62 KSP Residual norm 2.842681965004e-09
63 KSP Residual norm 2.602845816066e-09
64 KSP Residual norm 2.127999931227e-09
65 KSP Residual norm 1.697189169612e-09
66 KSP Residual norm 1.401627148893e-09
67 KSP Residual norm 1.187343612929e-09
68 KSP Residual norm 1.003480950628e-09
69 KSP Residual norm 9.090764627289e-10
70 KSP Residual norm 7.030998536413e-10
71 KSP Residual norm 6.085836814227e-10
72 KSP Residual norm 4.862106116513e-10
73 KSP Residual norm 4.162242861277e-10
74 KSP Residual norm 3.307702716238e-10
75 KSP Residual norm 2.796843560621e-10
76 KSP Residual norm 2.496010518054e-10
77 KSP Residual norm 1.982573369449e-10
78 KSP Residual norm 1.457431364423e-10
79 KSP Residual norm 1.164089818796e-10
80 KSP Residual norm 8.513607702801e-11
81 KSP Residual norm 6.768172976265e-11
82 KSP Residual norm 4.713214988852e-11
83 KSP Residual norm 3.561323597094e-11
84 KSP Residual norm 2.672805417292e-11
85 KSP Residual norm 2.091921585871e-11
86 KSP Residual norm 1.656704055311e-11
87 KSP Residual norm 1.306301334624e-11
88 KSP Residual norm 1.037696902689e-11
89 KSP Residual norm 8.231831200843e-12
90 KSP Residual norm 6.692810592771e-12
91 KSP Residual norm 4.964706815385e-12
92 KSP Residual norm 3.914198846526e-12
93 KSP Residual norm 2.847550686150e-12
94 KSP Residual norm 2.229658865629e-12
95 KSP Residual norm 1.622022973301e-12
96 KSP Residual norm 1.222236798720e-12
97 KSP Residual norm 9.453428918121e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.501256244597e-03 gnorm 1.246319688791e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
37 SNES Function norm 2.492628783507e-03
0 KSP Residual norm 4.513253489105e-02
1 KSP Residual norm 6.064164226109e-03
2 KSP Residual norm 4.447422028277e-03
3 KSP Residual norm 3.628329448105e-03
4 KSP Residual norm 2.377539036641e-03
5 KSP Residual norm 1.673550446540e-03
6 KSP Residual norm 1.010189273329e-03
7 KSP Residual norm 6.726125579466e-04
8 KSP Residual norm 5.076207814708e-04
9 KSP Residual norm 4.064822176722e-04
10 KSP Residual norm 2.948802419353e-04
11 KSP Residual norm 1.940961964773e-04
12 KSP Residual norm 1.483143094485e-04
13 KSP Residual norm 1.109928778785e-04
14 KSP Residual norm 7.584680567992e-05
15 KSP Residual norm 6.289598168873e-05
16 KSP Residual norm 5.124512409417e-05
17 KSP Residual norm 4.036218238782e-05
18 KSP Residual norm 3.238811676259e-05
19 KSP Residual norm 2.616602472675e-05
20 KSP Residual norm 2.069361536782e-05
21 KSP Residual norm 1.621242394877e-05
22 KSP Residual norm 1.320402970505e-05
23 KSP Residual norm 1.007760777968e-05
24 KSP Residual norm 8.637777679940e-06
25 KSP Residual norm 6.688558316492e-06
26 KSP Residual norm 5.358897497742e-06
27 KSP Residual norm 4.233134287088e-06
28 KSP Residual norm 3.208430738750e-06
29 KSP Residual norm 2.734523463806e-06
30 KSP Residual norm 2.027802870938e-06
31 KSP Residual norm 1.678473878846e-06
32 KSP Residual norm 1.238808506971e-06
33 KSP Residual norm 1.017044661772e-06
34 KSP Residual norm 7.713621581450e-07
35 KSP Residual norm 6.042719003354e-07
36 KSP Residual norm 4.852612524320e-07
37 KSP Residual norm 3.991380173289e-07
38 KSP Residual norm 3.124235712767e-07
39 KSP Residual norm 2.406435623354e-07
40 KSP Residual norm 1.863586550019e-07
41 KSP Residual norm 1.398362563166e-07
42 KSP Residual norm 1.089150515539e-07
43 KSP Residual norm 8.468901971821e-08
44 KSP Residual norm 6.204727563682e-08
45 KSP Residual norm 4.706591795613e-08
46 KSP Residual norm 3.595468907107e-08
47 KSP Residual norm 2.655738162521e-08
48 KSP Residual norm 2.107385732611e-08
49 KSP Residual norm 1.620028845608e-08
50 KSP Residual norm 1.252770223750e-08
51 KSP Residual norm 1.239762000700e-08
52 KSP Residual norm 1.208663560729e-08
53 KSP Residual norm 1.113705519439e-08
54 KSP Residual norm 9.647487888614e-09
55 KSP Residual norm 8.536181003172e-09
56 KSP Residual norm 7.909137368636e-09
57 KSP Residual norm 7.329445035233e-09
58 KSP Residual norm 6.338467194461e-09
59 KSP Residual norm 5.299147520927e-09
60 KSP Residual norm 4.756628761951e-09
61 KSP Residual norm 3.839399270046e-09
62 KSP Residual norm 2.819170534051e-09
63 KSP Residual norm 2.577346140867e-09
64 KSP Residual norm 2.109154169155e-09
65 KSP Residual norm 1.683957087870e-09
66 KSP Residual norm 1.392789540850e-09
67 KSP Residual norm 1.182728210165e-09
68 KSP Residual norm 9.972737500296e-10
69 KSP Residual norm 9.020344160581e-10
70 KSP Residual norm 6.980192528485e-10
71 KSP Residual norm 6.058157414143e-10
72 KSP Residual norm 4.845092046624e-10
73 KSP Residual norm 4.126649628004e-10
74 KSP Residual norm 3.287989660141e-10
75 KSP Residual norm 2.767482662641e-10
76 KSP Residual norm 2.447768469452e-10
77 KSP Residual norm 1.982266483154e-10
78 KSP Residual norm 1.461229832172e-10
79 KSP Residual norm 1.157450895150e-10
80 KSP Residual norm 8.303235269305e-11
81 KSP Residual norm 6.351380026085e-11
82 KSP Residual norm 4.654011237532e-11
83 KSP Residual norm 3.546913686527e-11
84 KSP Residual norm 2.666912275940e-11
85 KSP Residual norm 2.087947153489e-11
86 KSP Residual norm 1.649809833478e-11
87 KSP Residual norm 1.295603152446e-11
88 KSP Residual norm 1.029172305660e-11
89 KSP Residual norm 8.161937502449e-12
90 KSP Residual norm 6.617678740831e-12
91 KSP Residual norm 4.905947543629e-12
92 KSP Residual norm 3.876125187222e-12
93 KSP Residual norm 2.830370671915e-12
94 KSP Residual norm 2.204319692575e-12
95 KSP Residual norm 1.603484631492e-12
96 KSP Residual norm 1.205378933094e-12
97 KSP Residual norm 9.366438309329e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.492628783507e-03 gnorm 1.242045486242e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
38 SNES Function norm 2.483986857461e-03
0 KSP Residual norm 4.499145584557e-02
1 KSP Residual norm 6.044593109693e-03
2 KSP Residual norm 4.433743213898e-03
3 KSP Residual norm 3.616885080019e-03
4 KSP Residual norm 2.369108958517e-03
5 KSP Residual norm 1.668949636039e-03
6 KSP Residual norm 1.006672617325e-03
7 KSP Residual norm 6.705041922968e-04
8 KSP Residual norm 5.059674376156e-04
9 KSP Residual norm 4.048997870605e-04
10 KSP Residual norm 2.936463254050e-04
11 KSP Residual norm 1.933693765551e-04
12 KSP Residual norm 1.477164362096e-04
13 KSP Residual norm 1.105121201012e-04
14 KSP Residual norm 7.549874598182e-05
15 KSP Residual norm 6.260542550223e-05
16 KSP Residual norm 5.108303184730e-05
17 KSP Residual norm 4.019284053879e-05
18 KSP Residual norm 3.227804624690e-05
19 KSP Residual norm 2.609194956437e-05
20 KSP Residual norm 2.065429227706e-05
21 KSP Residual norm 1.617752602865e-05
22 KSP Residual norm 1.319328421476e-05
23 KSP Residual norm 1.008049442911e-05
24 KSP Residual norm 8.622922977655e-06
25 KSP Residual norm 6.674493365788e-06
26 KSP Residual norm 5.351592630677e-06
27 KSP Residual norm 4.220955360574e-06
28 KSP Residual norm 3.200271766414e-06
29 KSP Residual norm 2.726269641971e-06
30 KSP Residual norm 2.026413533573e-06
31 KSP Residual norm 1.674059926723e-06
32 KSP Residual norm 1.236178083680e-06
33 KSP Residual norm 1.014810416152e-06
34 KSP Residual norm 7.695809043934e-07
35 KSP Residual norm 6.030134688465e-07
36 KSP Residual norm 4.842398883896e-07
37 KSP Residual norm 3.982524204627e-07
38 KSP Residual norm 3.115751587201e-07
39 KSP Residual norm 2.399926961659e-07
40 KSP Residual norm 1.858531604506e-07
41 KSP Residual norm 1.394686273169e-07
42 KSP Residual norm 1.086414942866e-07
43 KSP Residual norm 8.448690360049e-08
44 KSP Residual norm 6.191235227725e-08
45 KSP Residual norm 4.698234426624e-08
46 KSP Residual norm 3.589491263500e-08
47 KSP Residual norm 2.652097558088e-08
48 KSP Residual norm 2.104848389865e-08
49 KSP Residual norm 1.617705038182e-08
50 KSP Residual norm 1.250665262241e-08
51 KSP Residual norm 1.237724243541e-08
52 KSP Residual norm 1.207615394908e-08
53 KSP Residual norm 1.112452756080e-08
54 KSP Residual norm 9.634254800732e-09
55 KSP Residual norm 8.521399498044e-09
56 KSP Residual norm 7.895706582188e-09
57 KSP Residual norm 7.318809185607e-09
58 KSP Residual norm 6.329032833513e-09
59 KSP Residual norm 5.290191789178e-09
60 KSP Residual norm 4.753775741729e-09
61 KSP Residual norm 3.834261513675e-09
62 KSP Residual norm 2.816003358624e-09
63 KSP Residual norm 2.573404448438e-09
64 KSP Residual norm 2.106863279881e-09
65 KSP Residual norm 1.683055392040e-09
66 KSP Residual norm 1.391718264809e-09
67 KSP Residual norm 1.180903498741e-09
68 KSP Residual norm 9.951784204469e-10
69 KSP Residual norm 9.006432741297e-10
70 KSP Residual norm 6.964239976423e-10
71 KSP Residual norm 6.042684505943e-10
72 KSP Residual norm 4.856029887965e-10
73 KSP Residual norm 4.116101741009e-10
74 KSP Residual norm 3.281452765175e-10
75 KSP Residual norm 2.759015120499e-10
76 KSP Residual norm 2.435573988544e-10
77 KSP Residual norm 1.979107290347e-10
78 KSP Residual norm 1.458815902369e-10
79 KSP Residual norm 1.156483511562e-10
80 KSP Residual norm 8.219452981266e-11
81 KSP Residual norm 5.795266795091e-11
82 KSP Residual norm 4.527068068005e-11
83 KSP Residual norm 3.540043749723e-11
84 KSP Residual norm 2.668713845767e-11
85 KSP Residual norm 2.089435572449e-11
86 KSP Residual norm 1.648330346162e-11
87 KSP Residual norm 1.293830410709e-11
88 KSP Residual norm 1.027577926390e-11
89 KSP Residual norm 8.148769507678e-12
90 KSP Residual norm 6.607783294572e-12
91 KSP Residual norm 4.899341341470e-12
92 KSP Residual norm 3.872008518171e-12
93 KSP Residual norm 2.827157759023e-12
94 KSP Residual norm 2.200362160535e-12
95 KSP Residual norm 1.600281803378e-12
96 KSP Residual norm 1.202658487342e-12
97 KSP Residual norm 9.345006712444e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.483986857461e-03 gnorm 1.237763151385e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
39 SNES Function norm 2.475442272854e-03
0 KSP Residual norm 4.481646452843e-02
1 KSP Residual norm 6.024419361138e-03
2 KSP Residual norm 4.418849526383e-03
3 KSP Residual norm 3.604117094484e-03
4 KSP Residual norm 2.359404772701e-03
5 KSP Residual norm 1.663552826843e-03
6 KSP Residual norm 1.003043224887e-03
7 KSP Residual norm 6.682853483585e-04
8 KSP Residual norm 5.042201793647e-04
9 KSP Residual norm 4.032989236617e-04
10 KSP Residual norm 2.924525734807e-04
11 KSP Residual norm 1.927177553030e-04
12 KSP Residual norm 1.472055754156e-04
13 KSP Residual norm 1.100558711600e-04
14 KSP Residual norm 7.518835806160e-05
15 KSP Residual norm 6.233958915333e-05
16 KSP Residual norm 5.093469902037e-05
17 KSP Residual norm 4.003954381751e-05
18 KSP Residual norm 3.217609010215e-05
19 KSP Residual norm 2.602197778791e-05
20 KSP Residual norm 2.061949377237e-05
21 KSP Residual norm 1.614337781524e-05
22 KSP Residual norm 1.317486932947e-05
23 KSP Residual norm 1.007903942231e-05
24 KSP Residual norm 8.606230444248e-06
25 KSP Residual norm 6.662485125342e-06
26 KSP Residual norm 5.342385858297e-06
27 KSP Residual norm 4.212186268542e-06
28 KSP Residual norm 3.194411554331e-06
29 KSP Residual norm 2.720934655998e-06
30 KSP Residual norm 2.025866167084e-06
31 KSP Residual norm 1.671297190080e-06
32 KSP Residual norm 1.234493715669e-06
33 KSP Residual norm 1.012835858519e-06
34 KSP Residual norm 7.678636694893e-07
35 KSP Residual norm 6.016253945030e-07
36 KSP Residual norm 4.829131972205e-07
37 KSP Residual norm 3.970447636789e-07
38 KSP Residual norm 3.108141830687e-07
39 KSP Residual norm 2.393991388419e-07
40 KSP Residual norm 1.854032726598e-07
41 KSP Residual norm 1.391180247409e-07
42 KSP Residual norm 1.083911084126e-07
43 KSP Residual norm 8.430421396047e-08
44 KSP Residual norm 6.181002224871e-08
45 KSP Residual norm 4.692348240375e-08
46 KSP Residual norm 3.585962242426e-08
47 KSP Residual norm 2.650051073720e-08
48 KSP Residual norm 2.103463558113e-08
49 KSP Residual norm 1.616362542841e-08
50 KSP Residual norm 1.249290676094e-08
51 KSP Residual norm 1.236420347012e-08
52 KSP Residual norm 1.207421057298e-08
53 KSP Residual norm 1.111800011190e-08
54 KSP Residual norm 9.626059857398e-09
55 KSP Residual norm 8.510463417598e-09
56 KSP Residual norm 7.885457020523e-09
57 KSP Residual norm 7.310631689523e-09
58 KSP Residual norm 6.322281326806e-09
59 KSP Residual norm 5.283009913106e-09
60 KSP Residual norm 4.751268358117e-09
61 KSP Residual norm 3.831134631703e-09
62 KSP Residual norm 2.814066086584e-09
63 KSP Residual norm 2.570902335539e-09
64 KSP Residual norm 2.105478382808e-09
65 KSP Residual norm 1.682707604127e-09
66 KSP Residual norm 1.391305910493e-09
67 KSP Residual norm 1.180045646405e-09
68 KSP Residual norm 9.936765578962e-10
69 KSP Residual norm 8.996451396894e-10
70 KSP Residual norm 6.952895085222e-10
71 KSP Residual norm 6.029015321412e-10
72 KSP Residual norm 4.867548530468e-10
73 KSP Residual norm 4.106714706284e-10
74 KSP Residual norm 3.277015866467e-10
75 KSP Residual norm 2.751321392976e-10
76 KSP Residual norm 2.425553231408e-10
77 KSP Residual norm 1.976175474460e-10
78 KSP Residual norm 1.456814714329e-10
79 KSP Residual norm 1.156133153514e-10
80 KSP Residual norm 8.194167451767e-11
81 KSP Residual norm 5.494090470931e-11
82 KSP Residual norm 3.927218445248e-11
83 KSP Residual norm 3.119314037514e-11
84 KSP Residual norm 2.448104367937e-11
85 KSP Residual norm 2.038747522370e-11
86 KSP Residual norm 1.647443025302e-11
87 KSP Residual norm 1.291763747705e-11
88 KSP Residual norm 1.026123848673e-11
89 KSP Residual norm 8.136208713158e-12
90 KSP Residual norm 6.598579819616e-12
91 KSP Residual norm 4.893785595736e-12
92 KSP Residual norm 3.867643406503e-12
93 KSP Residual norm 2.823286586270e-12
94 KSP Residual norm 2.196832136657e-12
95 KSP Residual norm 1.597381273119e-12
96 KSP Residual norm 1.200595198955e-12
97 KSP Residual norm 9.326258641075e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.475442272854e-03 gnorm 1.233571722831e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
40 SNES Function norm 2.467142176592e-03
0 KSP Residual norm 4.466635438687e-02
1 KSP Residual norm 6.005074575789e-03
2 KSP Residual norm 4.405125667041e-03
3 KSP Residual norm 3.592446612013e-03
4 KSP Residual norm 2.350777568053e-03
5 KSP Residual norm 1.658763257763e-03
6 KSP Residual norm 9.996291360769e-04
7 KSP Residual norm 6.661752236790e-04
8 KSP Residual norm 5.025853988230e-04
9 KSP Residual norm 4.017745390057e-04
10 KSP Residual norm 2.912836014463e-04
11 KSP Residual norm 1.920446880000e-04
12 KSP Residual norm 1.466583913747e-04
13 KSP Residual norm 1.096091099536e-04
14 KSP Residual norm 7.489247283308e-05
15 KSP Residual norm 6.207898815787e-05
16 KSP Residual norm 5.078931985017e-05
17 KSP Residual norm 3.989290391459e-05
18 KSP Residual norm 3.207919907242e-05
19 KSP Residual norm 2.595551844403e-05
20 KSP Residual norm 2.058433425584e-05
21 KSP Residual norm 1.611108025021e-05
22 KSP Residual norm 1.316314488434e-05
23 KSP Residual norm 1.007993628409e-05
24 KSP Residual norm 8.590252349754e-06
25 KSP Residual norm 6.649683131431e-06
26 KSP Residual norm 5.331743303607e-06
27 KSP Residual norm 4.201533593633e-06
28 KSP Residual norm 3.187212625776e-06
29 KSP Residual norm 2.713085343832e-06
30 KSP Residual norm 2.024135823030e-06
31 KSP Residual norm 1.667157865071e-06
32 KSP Residual norm 1.232095773227e-06
33 KSP Residual norm 1.010840896543e-06
34 KSP Residual norm 7.661480944849e-07
35 KSP Residual norm 6.003664932657e-07
36 KSP Residual norm 4.817586295472e-07
37 KSP Residual norm 3.960333878346e-07
38 KSP Residual norm 3.100605769721e-07
39 KSP Residual norm 2.388186799383e-07
40 KSP Residual norm 1.849597272606e-07
41 KSP Residual norm 1.387825855397e-07
42 KSP Residual norm 1.081464798259e-07
43 KSP Residual norm 8.412441238421e-08
44 KSP Residual norm 6.170180285086e-08
45 KSP Residual norm 4.685836599297e-08
46 KSP Residual norm 3.581833584329e-08
47 KSP Residual norm 2.647812563925e-08
48 KSP Residual norm 2.101997873212e-08
49 KSP Residual norm 1.614960736911e-08
50 KSP Residual norm 1.247847736719e-08
51 KSP Residual norm 1.235037907436e-08
52 KSP Residual norm 1.206939938399e-08
53 KSP Residual norm 1.111022117793e-08
54 KSP Residual norm 9.617376808057e-09
55 KSP Residual norm 8.499238265295e-09
56 KSP Residual norm 7.875178591056e-09
57 KSP Residual norm 7.302608618825e-09
58 KSP Residual norm 6.315638589644e-09
59 KSP Residual norm 5.276381861704e-09
60 KSP Residual norm 4.749474889853e-09
61 KSP Residual norm 3.828233578994e-09
62 KSP Residual norm 2.812580543154e-09
63 KSP Residual norm 2.568652604835e-09
64 KSP Residual norm 2.104434188606e-09
65 KSP Residual norm 1.682712476323e-09
66 KSP Residual norm 1.391030437684e-09
67 KSP Residual norm 1.179214563105e-09
68 KSP Residual norm 9.922930335494e-10
69 KSP Residual norm 8.987625042425e-10
70 KSP Residual norm 6.942657138386e-10
71 KSP Residual norm 6.016390923165e-10
72 KSP Residual norm 4.879171605476e-10
73 KSP Residual norm 4.098063057420e-10
74 KSP Residual norm 3.272521110242e-10
75 KSP Residual norm 2.743899153633e-10
76 KSP Residual norm 2.416241043370e-10
77 KSP Residual norm 1.972642203932e-10
78 KSP Residual norm 1.454732632996e-10
79 KSP Residual norm 1.156367676597e-10
80 KSP Residual norm 8.219264149259e-11
81 KSP Residual norm 5.814663891807e-11
82 KSP Residual norm 4.518042653073e-11
83 KSP Residual norm 3.542923498093e-11
84 KSP Residual norm 2.675389035413e-11
85 KSP Residual norm 2.090970529519e-11
86 KSP Residual norm 1.644916480388e-11
87 KSP Residual norm 1.290613473765e-11
88 KSP Residual norm 1.024642945232e-11
89 KSP Residual norm 8.122886664795e-12
90 KSP Residual norm 6.588811681323e-12
91 KSP Residual norm 4.887541634616e-12
92 KSP Residual norm 3.863120024788e-12
93 KSP Residual norm 2.819385976444e-12
94 KSP Residual norm 2.193148085859e-12
95 KSP Residual norm 1.594372926983e-12
96 KSP Residual norm 1.198309983210e-12
97 KSP Residual norm 9.306431010589e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.467142176592e-03 gnorm 1.229518076109e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
41 SNES Function norm 2.459080019092e-03
0 KSP Residual norm 4.458974292570e-02
1 KSP Residual norm 5.988964077881e-03
2 KSP Residual norm 4.395445088831e-03
3 KSP Residual norm 3.583865460806e-03
4 KSP Residual norm 2.345671120718e-03
5 KSP Residual norm 1.656472543373e-03
6 KSP Residual norm 9.971976893802e-04
7 KSP Residual norm 6.640467868559e-04
8 KSP Residual norm 5.012674707538e-04
9 KSP Residual norm 4.003891842918e-04
10 KSP Residual norm 2.900944886646e-04
11 KSP Residual norm 1.911255914093e-04
12 KSP Residual norm 1.458085247999e-04
13 KSP Residual norm 1.091673820426e-04
14 KSP Residual norm 7.466245860673e-05
15 KSP Residual norm 6.182850510676e-05
16 KSP Residual norm 5.066448806457e-05
17 KSP Residual norm 3.977703000556e-05
18 KSP Residual norm 3.200088688584e-05
19 KSP Residual norm 2.591120914392e-05
20 KSP Residual norm 2.054871692703e-05
21 KSP Residual norm 1.609073866601e-05
22 KSP Residual norm 1.319053248663e-05
23 KSP Residual norm 1.009567823149e-05
24 KSP Residual norm 8.579409615215e-06
25 KSP Residual norm 6.635890689744e-06
26 KSP Residual norm 5.311078198134e-06
27 KSP Residual norm 4.180954666650e-06
28 KSP Residual norm 3.171315024913e-06
29 KSP Residual norm 2.689722001760e-06
30 KSP Residual norm 2.016675879962e-06
31 KSP Residual norm 1.652842014915e-06
32 KSP Residual norm 1.224873989263e-06
33 KSP Residual norm 1.009708245671e-06
34 KSP Residual norm 7.643840904687e-07
35 KSP Residual norm 5.999304847865e-07
36 KSP Residual norm 4.811449472605e-07
37 KSP Residual norm 3.958060841667e-07
38 KSP Residual norm 3.095598788822e-07
39 KSP Residual norm 2.384962009777e-07
40 KSP Residual norm 1.847093050450e-07
41 KSP Residual norm 1.385787830383e-07
42 KSP Residual norm 1.079701628675e-07
43 KSP Residual norm 8.399294062838e-08
44 KSP Residual norm 6.163995083663e-08
45 KSP Residual norm 4.679843185723e-08
46 KSP Residual norm 3.579529938982e-08
47 KSP Residual norm 2.647978362158e-08
48 KSP Residual norm 2.102343047995e-08
49 KSP Residual norm 1.615174974037e-08
50 KSP Residual norm 1.246945647357e-08
51 KSP Residual norm 1.234118589571e-08
52 KSP Residual norm 1.206993681787e-08
53 KSP Residual norm 1.110299614276e-08
54 KSP Residual norm 9.610420746584e-09
55 KSP Residual norm 8.488589511724e-09
56 KSP Residual norm 7.865016366200e-09
57 KSP Residual norm 7.296213817717e-09
58 KSP Residual norm 6.311232823606e-09
59 KSP Residual norm 5.273121556905e-09
60 KSP Residual norm 4.752394904783e-09
61 KSP Residual norm 3.830696262606e-09
62 KSP Residual norm 2.815998766543e-09
63 KSP Residual norm 2.571333779217e-09
64 KSP Residual norm 2.107248295610e-09
65 KSP Residual norm 1.685735188582e-09
66 KSP Residual norm 1.392742945290e-09
67 KSP Residual norm 1.178946039491e-09
68 KSP Residual norm 9.918344627700e-10
69 KSP Residual norm 8.992185624647e-10
70 KSP Residual norm 6.940395302203e-10
71 KSP Residual norm 6.007812792843e-10
72 KSP Residual norm 4.898958526621e-10
73 KSP Residual norm 4.095623991026e-10
74 KSP Residual norm 3.269204478257e-10
75 KSP Residual norm 2.742082709165e-10
76 KSP Residual norm 2.419740922243e-10
77 KSP Residual norm 1.973198338104e-10
78 KSP Residual norm 1.451663565630e-10
79 KSP Residual norm 1.158781631901e-10
80 KSP Residual norm 8.352463833474e-11
81 KSP Residual norm 6.455050599821e-11
82 KSP Residual norm 4.663048352247e-11
83 KSP Residual norm 3.551014934505e-11
84 KSP Residual norm 2.680711234528e-11
85 KSP Residual norm 2.093983417318e-11
86 KSP Residual norm 1.644528749303e-11
87 KSP Residual norm 1.290861518442e-11
88 KSP Residual norm 1.024583594945e-11
89 KSP Residual norm 8.120870744104e-12
90 KSP Residual norm 6.592754880356e-12
91 KSP Residual norm 4.891848766448e-12
92 KSP Residual norm 3.866280041945e-12
93 KSP Residual norm 2.818578965547e-12
94 KSP Residual norm 2.194053887440e-12
95 KSP Residual norm 1.594466991493e-12
96 KSP Residual norm 1.199087887769e-12
97 KSP Residual norm 9.301662769100e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.459080019092e-03 gnorm 1.225590574481e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
42 SNES Function norm 2.451069808317e-03
0 KSP Residual norm 4.439944101324e-02
1 KSP Residual norm 5.969147846071e-03
2 KSP Residual norm 4.380391768627e-03
3 KSP Residual norm 3.570659060744e-03
4 KSP Residual norm 2.335587765979e-03
5 KSP Residual norm 1.650743730308e-03
6 KSP Residual norm 9.937014153524e-04
7 KSP Residual norm 6.618316431009e-04
8 KSP Residual norm 4.995440510562e-04
9 KSP Residual norm 3.988748644970e-04
10 KSP Residual norm 2.890035556938e-04
11 KSP Residual norm 1.905666273283e-04
12 KSP Residual norm 1.453946124229e-04
13 KSP Residual norm 1.087629854901e-04
14 KSP Residual norm 7.442419974252e-05
15 KSP Residual norm 6.161076161588e-05
16 KSP Residual norm 5.054035926859e-05
17 KSP Residual norm 3.965622253685e-05
18 KSP Residual norm 3.191755546673e-05
19 KSP Residual norm 2.585230154960e-05
20 KSP Residual norm 2.052039576721e-05
21 KSP Residual norm 1.606044018057e-05
22 KSP Residual norm 1.316995182928e-05
23 KSP Residual norm 1.009199017253e-05
24 KSP Residual norm 8.561936847282e-06
25 KSP Residual norm 6.625487179462e-06
26 KSP Residual norm 5.298843950158e-06
27 KSP Residual norm 4.174456738520e-06
28 KSP Residual norm 3.167259506428e-06
29 KSP Residual norm 2.686634787404e-06
30 KSP Residual norm 2.016280526579e-06
31 KSP Residual norm 1.651218188456e-06
32 KSP Residual norm 1.223879757487e-06
33 KSP Residual norm 1.008151623434e-06
34 KSP Residual norm 7.628040057956e-07
35 KSP Residual norm 5.984986860282e-07
36 KSP Residual norm 4.795477628494e-07
37 KSP Residual norm 3.943295943807e-07
38 KSP Residual norm 3.089328235979e-07
39 KSP Residual norm 2.380014977990e-07
40 KSP Residual norm 1.843492711042e-07
41 KSP Residual norm 1.382747239966e-07
42 KSP Residual norm 1.077631616945e-07
43 KSP Residual norm 8.384420777684e-08
44 KSP Residual norm 6.157759960021e-08
45 KSP Residual norm 4.676767030796e-08
46 KSP Residual norm 3.578749754927e-08
47 KSP Residual norm 2.647934380825e-08
48 KSP Residual norm 2.102460223371e-08
49 KSP Residual norm 1.615119130105e-08
50 KSP Residual norm 1.246503147535e-08
51 KSP Residual norm 1.233741037246e-08
52 KSP Residual norm 1.207542135997e-08
53 KSP Residual norm 1.110313455342e-08
54 KSP Residual norm 9.608620849963e-09
55 KSP Residual norm 8.482359657261e-09
56 KSP Residual norm 7.859150326466e-09
57 KSP Residual norm 7.291651202826e-09
58 KSP Residual norm 6.308356970500e-09
59 KSP Residual norm 5.269073839717e-09
60 KSP Residual norm 4.751190072839e-09
61 KSP Residual norm 3.830621214690e-09
62 KSP Residual norm 2.816318052230e-09
63 KSP Residual norm 2.571194770880e-09
64 KSP Residual norm 2.107571253489e-09
65 KSP Residual norm 1.686530799152e-09
66 KSP Residual norm 1.393402283818e-09
67 KSP Residual norm 1.179369057640e-09
68 KSP Residual norm 9.913072089536e-10
69 KSP Residual norm 8.989354786731e-10
70 KSP Residual norm 6.936908248443e-10
71 KSP Residual norm 5.997992100916e-10
72 KSP Residual norm 4.910288067007e-10
73 KSP Residual norm 4.088852330871e-10
74 KSP Residual norm 3.266929941403e-10
75 KSP Residual norm 2.736058581664e-10
76 KSP Residual norm 2.413976593781e-10
77 KSP Residual norm 1.970832675750e-10
78 KSP Residual norm 1.450215676700e-10
79 KSP Residual norm 1.159561191722e-10
80 KSP Residual norm 8.432262408717e-11
81 KSP Residual norm 6.626019205764e-11
82 KSP Residual norm 4.676229941449e-11
83 KSP Residual norm 3.551315362137e-11
84 KSP Residual norm 2.682390272503e-11
85 KSP Residual norm 2.094063567753e-11
86 KSP Residual norm 1.642888907339e-11
87 KSP Residual norm 1.289400179650e-11
88 KSP Residual norm 1.023247792195e-11
89 KSP Residual norm 8.107962199053e-12
90 KSP Residual norm 6.583609787242e-12
91 KSP Residual norm 4.886779357589e-12
92 KSP Residual norm 3.861278198069e-12
93 KSP Residual norm 2.813725283566e-12
94 KSP Residual norm 2.190900693964e-12
95 KSP Residual norm 1.591820764189e-12
96 KSP Residual norm 1.197624571675e-12
97 KSP Residual norm 9.284694897345e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.451069808317e-03 gnorm 1.221711691107e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
43 SNES Function norm 2.443293182033e-03
0 KSP Residual norm 4.433634150997e-02
1 KSP Residual norm 5.951958665143e-03
2 KSP Residual norm 4.370387978292e-03
3 KSP Residual norm 3.562796214239e-03
4 KSP Residual norm 2.330636622162e-03
5 KSP Residual norm 1.647956320560e-03
6 KSP Residual norm 9.908947259152e-04
7 KSP Residual norm 6.600842840872e-04
8 KSP Residual norm 4.982491619555e-04
9 KSP Residual norm 3.975679966178e-04
10 KSP Residual norm 2.878626314882e-04
11 KSP Residual norm 1.897720637926e-04
12 KSP Residual norm 1.446723341380e-04
13 KSP Residual norm 1.083246087758e-04
14 KSP Residual norm 7.416502337755e-05
15 KSP Residual norm 6.133657262053e-05
16 KSP Residual norm 5.039022192337e-05
17 KSP Residual norm 3.952880383148e-05
18 KSP Residual norm 3.183873151840e-05
19 KSP Residual norm 2.578903886622e-05
20 KSP Residual norm 2.048076841849e-05
21 KSP Residual norm 1.603519770797e-05
22 KSP Residual norm 1.317650181423e-05
23 KSP Residual norm 1.009445462634e-05
24 KSP Residual norm 8.546496506129e-06
25 KSP Residual norm 6.609343142563e-06
26 KSP Residual norm 5.274683936403e-06
27 KSP Residual norm 4.157904443194e-06
28 KSP Residual norm 3.154812127181e-06
29 KSP Residual norm 2.667789122861e-06
30 KSP Residual norm 2.009647731357e-06
31 KSP Residual norm 1.640681281491e-06
32 KSP Residual norm 1.218602665362e-06
33 KSP Residual norm 1.005541000207e-06
34 KSP Residual norm 7.608554502445e-07
35 KSP Residual norm 5.976163377016e-07
36 KSP Residual norm 4.790438402748e-07
37 KSP Residual norm 3.940814634059e-07
38 KSP Residual norm 3.080947342199e-07
39 KSP Residual norm 2.373816828047e-07
40 KSP Residual norm 1.838556113951e-07
41 KSP Residual norm 1.379486447733e-07
42 KSP Residual norm 1.075037542741e-07
43 KSP Residual norm 8.364740119635e-08
44 KSP Residual norm 6.142033898114e-08
45 KSP Residual norm 4.666245444970e-08
46 KSP Residual norm 3.570783978119e-08
47 KSP Residual norm 2.643743013774e-08
48 KSP Residual norm 2.099779290705e-08
49 KSP Residual norm 1.612721852282e-08
50 KSP Residual norm 1.244287000905e-08
51 KSP Residual norm 1.231555743500e-08
52 KSP Residual norm 1.205651919930e-08
53 KSP Residual norm 1.108736958771e-08
54 KSP Residual norm 9.594625834083e-09
55 KSP Residual norm 8.467564906577e-09
56 KSP Residual norm 7.846340421104e-09
57 KSP Residual norm 7.281951397727e-09
58 KSP Residual norm 6.299724460423e-09
59 KSP Residual norm 5.262340316306e-09
60 KSP Residual norm 4.750488733611e-09
61 KSP Residual norm 3.826262754476e-09
62 KSP Residual norm 2.814837929184e-09
63 KSP Residual norm 2.568058181365e-09
64 KSP Residual norm 2.106311735971e-09
65 KSP Residual norm 1.686892452689e-09
66 KSP Residual norm 1.392996669222e-09
67 KSP Residual norm 1.178066221498e-09
68 KSP Residual norm 9.897596544087e-10
69 KSP Residual norm 8.979387713681e-10
70 KSP Residual norm 6.925486844392e-10
71 KSP Residual norm 5.987283355734e-10
72 KSP Residual norm 4.921900476045e-10
73 KSP Residual norm 4.081118965430e-10
74 KSP Residual norm 3.260951520693e-10
75 KSP Residual norm 2.729401934792e-10
76 KSP Residual norm 2.407768963882e-10
77 KSP Residual norm 1.966648492296e-10
78 KSP Residual norm 1.447765676474e-10
79 KSP Residual norm 1.162500466877e-10
80 KSP Residual norm 8.652394019515e-11
81 KSP Residual norm 6.836433997790e-11
82 KSP Residual norm 4.689736550905e-11
83 KSP Residual norm 3.551920796106e-11
84 KSP Residual norm 2.686215732770e-11
85 KSP Residual norm 2.095452681430e-11
86 KSP Residual norm 1.641012355968e-11
87 KSP Residual norm 1.287184861971e-11
88 KSP Residual norm 1.021202564513e-11
89 KSP Residual norm 8.089579124759e-12
90 KSP Residual norm 6.569512768309e-12
91 KSP Residual norm 4.876246954987e-12
92 KSP Residual norm 3.855243880841e-12
93 KSP Residual norm 2.809478573448e-12
94 KSP Residual norm 2.185890211189e-12
95 KSP Residual norm 1.587889604854e-12
96 KSP Residual norm 1.193948034461e-12
97 KSP Residual norm 9.257994844505e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.443293182033e-03 gnorm 1.217902122406e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
44 SNES Function norm 2.435570755876e-03
0 KSP Residual norm 4.419095007979e-02
1 KSP Residual norm 5.932880587840e-03
2 KSP Residual norm 4.356997265097e-03
3 KSP Residual norm 3.551515733234e-03
4 KSP Residual norm 2.322287060553e-03
5 KSP Residual norm 1.643065970185e-03
6 KSP Residual norm 9.875880168628e-04
7 KSP Residual norm 6.581103675134e-04
8 KSP Residual norm 4.966863500172e-04
9 KSP Residual norm 3.961685747936e-04
10 KSP Residual norm 2.867963215922e-04
11 KSP Residual norm 1.891844334559e-04
12 KSP Residual norm 1.442074119135e-04
13 KSP Residual norm 1.079246789723e-04
14 KSP Residual norm 7.393218376419e-05
15 KSP Residual norm 6.111016230237e-05
16 KSP Residual norm 5.025911398894e-05
17 KSP Residual norm 3.941296095026e-05
18 KSP Residual norm 3.176184237516e-05
19 KSP Residual norm 2.572768238153e-05
20 KSP Residual norm 2.044954853293e-05
21 KSP Residual norm 1.600638948596e-05
22 KSP Residual norm 1.316005737252e-05
23 KSP Residual norm 1.008948545340e-05
24 KSP Residual norm 8.528624255975e-06
25 KSP Residual norm 6.596166176377e-06
26 KSP Residual norm 5.257184150888e-06
27 KSP Residual norm 4.149005784182e-06
28 KSP Residual norm 3.148907190722e-06
29 KSP Residual norm 2.660982352688e-06
30 KSP Residual norm 2.007386405662e-06
31 KSP Residual norm 1.637357741243e-06
32 KSP Residual norm 1.216801682499e-06
33 KSP Residual norm 1.003422875337e-06
34 KSP Residual norm 7.591702212316e-07
35 KSP Residual norm 5.962490678468e-07
36 KSP Residual norm 4.777984393744e-07
37 KSP Residual norm 3.929687485440e-07
38 KSP Residual norm 3.073501528506e-07
39 KSP Residual norm 2.367981911624e-07
40 KSP Residual norm 1.834142868683e-07
41 KSP Residual norm 1.376196245891e-07
42 KSP Residual norm 1.072689662644e-07
43 KSP Residual norm 8.347423219281e-08
44 KSP Residual norm 6.131198516891e-08
45 KSP Residual norm 4.660131830891e-08
46 KSP Residual norm 3.566804884122e-08
47 KSP Residual norm 2.641703300161e-08
48 KSP Residual norm 2.098560480732e-08
49 KSP Residual norm 1.611553277713e-08
50 KSP Residual norm 1.243143204126e-08
51 KSP Residual norm 1.230473469593e-08
52 KSP Residual norm 1.205101807999e-08
53 KSP Residual norm 1.108158462573e-08
54 KSP Residual norm 9.588386771979e-09
55 KSP Residual norm 8.458542040466e-09
56 KSP Residual norm 7.838465600859e-09
57 KSP Residual norm 7.275626892073e-09
58 KSP Residual norm 6.294797792283e-09
59 KSP Residual norm 5.257366499348e-09
60 KSP Residual norm 4.748872115357e-09
61 KSP Residual norm 3.823990536560e-09
62 KSP Residual norm 2.813967040597e-09
63 KSP Residual norm 2.566174423147e-09
64 KSP Residual norm 2.105619770672e-09
65 KSP Residual norm 1.687205696538e-09
66 KSP Residual norm 1.393031423323e-09
67 KSP Residual norm 1.177974583533e-09
68 KSP Residual norm 9.888799030714e-10
69 KSP Residual norm 8.972806769990e-10
70 KSP Residual norm 6.919214386134e-10
71 KSP Residual norm 5.977699993262e-10
72 KSP Residual norm 4.930798629536e-10
73 KSP Residual norm 4.073562827857e-10
74 KSP Residual norm 3.257341311891e-10
75 KSP Residual norm 2.722506036981e-10
76 KSP Residual norm 2.400955951972e-10
77 KSP Residual norm 1.961983406303e-10
78 KSP Residual norm 1.446161056593e-10
79 KSP Residual norm 1.164104523588e-10
80 KSP Residual norm 8.771317770104e-11
81 KSP Residual norm 6.892350351960e-11
82 KSP Residual norm 4.691276975332e-11
83 KSP Residual norm 3.551456502075e-11
84 KSP Residual norm 2.688058501842e-11
85 KSP Residual norm 2.095353697263e-11
86 KSP Residual norm 1.638919315826e-11
87 KSP Residual norm 1.284915777344e-11
88 KSP Residual norm 1.019183633702e-11
89 KSP Residual norm 8.070871558554e-12
90 KSP Residual norm 6.554510048330e-12
91 KSP Residual norm 4.865879938508e-12
92 KSP Residual norm 3.847519565675e-12
93 KSP Residual norm 2.803718194380e-12
94 KSP Residual norm 2.180751753415e-12
95 KSP Residual norm 1.583876520908e-12
96 KSP Residual norm 1.190794767808e-12
97 KSP Residual norm 9.232776008770e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.435570755876e-03 gnorm 1.214073739414e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
45 SNES Function norm 2.428110882632e-03
0 KSP Residual norm 4.395973313780e-02
1 KSP Residual norm 5.911820374626e-03
2 KSP Residual norm 4.339976072032e-03
3 KSP Residual norm 3.536769743324e-03
4 KSP Residual norm 2.310325358742e-03
5 KSP Residual norm 1.635772573361e-03
6 KSP Residual norm 9.836580562263e-04
7 KSP Residual norm 6.560455832223e-04
8 KSP Residual norm 4.948648509429e-04
9 KSP Residual norm 3.947043527685e-04
10 KSP Residual norm 2.858442650080e-04
11 KSP Residual norm 1.888813343650e-04
12 KSP Residual norm 1.440737494377e-04
13 KSP Residual norm 1.075680711204e-04
14 KSP Residual norm 7.369388762208e-05
15 KSP Residual norm 6.093190503079e-05
16 KSP Residual norm 5.013966797008e-05
17 KSP Residual norm 3.929376644317e-05
18 KSP Residual norm 3.167859124634e-05
19 KSP Residual norm 2.566431344086e-05
20 KSP Residual norm 2.042589804998e-05
21 KSP Residual norm 1.597001077186e-05
22 KSP Residual norm 1.311441154418e-05
23 KSP Residual norm 1.007674510377e-05
24 KSP Residual norm 8.508717608484e-06
25 KSP Residual norm 6.586499622062e-06
26 KSP Residual norm 5.256100081756e-06
27 KSP Residual norm 4.149529826456e-06
28 KSP Residual norm 3.151982602555e-06
29 KSP Residual norm 2.669494251241e-06
30 KSP Residual norm 2.011074663601e-06
31 KSP Residual norm 1.643599448472e-06
32 KSP Residual norm 1.219305470660e-06
33 KSP Residual norm 1.001403764554e-06
34 KSP Residual norm 7.577135315492e-07
35 KSP Residual norm 5.942912738981e-07
36 KSP Residual norm 4.758173370201e-07
37 KSP Residual norm 3.909077991303e-07
38 KSP Residual norm 3.066249600326e-07
39 KSP Residual norm 2.361799458066e-07
40 KSP Residual norm 1.829681616427e-07
41 KSP Residual norm 1.372586174897e-07
42 KSP Residual norm 1.070426263671e-07
43 KSP Residual norm 8.331251246285e-08
44 KSP Residual norm 6.123284886186e-08
45 KSP Residual norm 4.657848708344e-08
46 KSP Residual norm 3.565744393364e-08
47 KSP Residual norm 2.640816875325e-08
48 KSP Residual norm 2.098099967998e-08
49 KSP Residual norm 1.610973965092e-08
50 KSP Residual norm 1.242822396973e-08
51 KSP Residual norm 1.230263095939e-08
52 KSP Residual norm 1.205523510130e-08
53 KSP Residual norm 1.108478951959e-08
54 KSP Residual norm 9.588858171978e-09
55 KSP Residual norm 8.454923790002e-09
56 KSP Residual norm 7.835492667310e-09
57 KSP Residual norm 7.272298436753e-09
58 KSP Residual norm 6.292825634251e-09
59 KSP Residual norm 5.253325008892e-09
60 KSP Residual norm 4.745414173988e-09
61 KSP Residual norm 3.821979954977e-09
62 KSP Residual norm 2.812190933028e-09
63 KSP Residual norm 2.563963834324e-09
64 KSP Residual norm 2.104357749506e-09
65 KSP Residual norm 1.686607213150e-09
66 KSP Residual norm 1.392836991449e-09
67 KSP Residual norm 1.178686524199e-09
68 KSP Residual norm 9.883934867199e-10
69 KSP Residual norm 8.965598812832e-10
70 KSP Residual norm 6.915615033675e-10
71 KSP Residual norm 5.968390888588e-10
72 KSP Residual norm 4.933537143496e-10
73 KSP Residual norm 4.064564871167e-10
74 KSP Residual norm 3.255550764911e-10
75 KSP Residual norm 2.713584279258e-10
76 KSP Residual norm 2.387905751076e-10
77 KSP Residual norm 1.952241845976e-10
78 KSP Residual norm 1.445309630949e-10
79 KSP Residual norm 1.162977565738e-10
80 KSP Residual norm 8.755287754906e-11
81 KSP Residual norm 6.885419985617e-11
82 KSP Residual norm 4.685139913823e-11
83 KSP Residual norm 3.549461041539e-11
84 KSP Residual norm 2.687245485729e-11
85 KSP Residual norm 2.093484027698e-11
86 KSP Residual norm 1.636425389800e-11
87 KSP Residual norm 1.282056778539e-11
88 KSP Residual norm 1.016792213530e-11
89 KSP Residual norm 8.048592442622e-12
90 KSP Residual norm 6.534433261300e-12
91 KSP Residual norm 4.852177105899e-12
92 KSP Residual norm 3.835898772885e-12
93 KSP Residual norm 2.795763075917e-12
94 KSP Residual norm 2.173963039157e-12
95 KSP Residual norm 1.578747342233e-12
96 KSP Residual norm 1.186995317070e-12
97 KSP Residual norm 9.203776013392e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.428110882632e-03 gnorm 1.210366768635e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
46 SNES Function norm 2.420626928864e-03
0 KSP Residual norm 4.379766794197e-02
1 KSP Residual norm 5.891858848494e-03
2 KSP Residual norm 4.325566483721e-03
3 KSP Residual norm 3.524848116521e-03
4 KSP Residual norm 2.301158168865e-03
5 KSP Residual norm 1.630038398537e-03
6 KSP Residual norm 9.800791880635e-04
7 KSP Residual norm 6.541969757588e-04
8 KSP Residual norm 4.932556440818e-04
9 KSP Residual norm 3.933363941213e-04
10 KSP Residual norm 2.848470690287e-04
11 KSP Residual norm 1.884254165613e-04
12 KSP Residual norm 1.437426796426e-04
13 KSP Residual norm 1.071864350571e-04
14 KSP Residual norm 7.344297480887e-05
15 KSP Residual norm 6.071721338696e-05
16 KSP Residual norm 5.000196383552e-05
17 KSP Residual norm 3.917154598647e-05
18 KSP Residual norm 3.159767909920e-05
19 KSP Residual norm 2.559713594678e-05
20 KSP Residual norm 2.039285014713e-05
21 KSP Residual norm 1.593563781721e-05
22 KSP Residual norm 1.308278179354e-05
23 KSP Residual norm 1.006509137546e-05
24 KSP Residual norm 8.489262609258e-06
25 KSP Residual norm 6.573073724030e-06
26 KSP Residual norm 5.246003975675e-06
27 KSP Residual norm 4.144167447569e-06
28 KSP Residual norm 3.149914020973e-06
29 KSP Residual norm 2.667718342174e-06
30 KSP Residual norm 2.010911134473e-06
31 KSP Residual norm 1.643549024128e-06
32 KSP Residual norm 1.218788202637e-06
33 KSP Residual norm 9.986323829355e-07
34 KSP Residual norm 7.559000051037e-07
35 KSP Residual norm 5.926223519928e-07
36 KSP Residual norm 4.744123854768e-07
37 KSP Residual norm 3.895373210795e-07
38 KSP Residual norm 3.057645895536e-07
39 KSP Residual norm 2.354815793885e-07
40 KSP Residual norm 1.824376867274e-07
41 KSP Residual norm 1.368762739996e-07
42 KSP Residual norm 1.067789060223e-07
43 KSP Residual norm 8.311740491847e-08
44 KSP Residual norm 6.109665162324e-08
45 KSP Residual norm 4.651009362354e-08
46 KSP Residual norm 3.560418588787e-08
47 KSP Residual norm 2.637505044015e-08
48 KSP Residual norm 2.095993893960e-08
49 KSP Residual norm 1.609048553378e-08
50 KSP Residual norm 1.241463092661e-08
51 KSP Residual norm 1.228991612847e-08
52 KSP Residual norm 1.204571038402e-08
53 KSP Residual norm 1.107845939555e-08
54 KSP Residual norm 9.581961489711e-09
55 KSP Residual norm 8.446147600867e-09
56 KSP Residual norm 7.828192061581e-09
57 KSP Residual norm 7.265665145654e-09
58 KSP Residual norm 6.287307075056e-09
59 KSP Residual norm 5.247518517920e-09
60 KSP Residual norm 4.741946427194e-09
61 KSP Residual norm 3.817394540608e-09
62 KSP Residual norm 2.809347435960e-09
63 KSP Residual norm 2.559993643823e-09
64 KSP Residual norm 2.102133322970e-09
65 KSP Residual norm 1.685724043405e-09
66 KSP Residual norm 1.392002820443e-09
67 KSP Residual norm 1.178407101504e-09
68 KSP Residual norm 9.872972258047e-10
69 KSP Residual norm 8.954095774909e-10
70 KSP Residual norm 6.907114465172e-10
71 KSP Residual norm 5.958444887105e-10
72 KSP Residual norm 4.935924117964e-10
73 KSP Residual norm 4.055059387343e-10
74 KSP Residual norm 3.251737767222e-10
75 KSP Residual norm 2.705033402032e-10
76 KSP Residual norm 2.376352831270e-10
77 KSP Residual norm 1.938532524395e-10
78 KSP Residual norm 1.443315094008e-10
79 KSP Residual norm 1.162831281192e-10
80 KSP Residual norm 8.795322658796e-11
81 KSP Residual norm 6.900672471263e-11
82 KSP Residual norm 4.680657881482e-11
83 KSP Residual norm 3.547565329985e-11
84 KSP Residual norm 2.687373449123e-11
85 KSP Residual norm 2.092049548245e-11
86 KSP Residual norm 1.633722019252e-11
87 KSP Residual norm 1.278758702941e-11
88 KSP Residual norm 1.013977740450e-11
89 KSP Residual norm 8.023051361205e-12
90 KSP Residual norm 6.511493932897e-12
91 KSP Residual norm 4.835451409743e-12
92 KSP Residual norm 3.823520041160e-12
93 KSP Residual norm 2.787966364513e-12
94 KSP Residual norm 2.166112143691e-12
95 KSP Residual norm 1.572935991784e-12
96 KSP Residual norm 1.181933806341e-12
97 KSP Residual norm 9.168780243609e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.420626928864e-03 gnorm 1.206926034965e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
47 SNES Function norm 2.413716174159e-03
0 KSP Residual norm 4.376189642261e-02
1 KSP Residual norm 5.877784463769e-03
2 KSP Residual norm 4.318223412275e-03
3 KSP Residual norm 3.518510170938e-03
4 KSP Residual norm 2.297924648212e-03
5 KSP Residual norm 1.628667333765e-03
6 KSP Residual norm 9.781795175881e-04
7 KSP Residual norm 6.523677106610e-04
8 KSP Residual norm 4.921956553602e-04
9 KSP Residual norm 3.922141244650e-04
10 KSP Residual norm 2.838121886711e-04
11 KSP Residual norm 1.875588411416e-04
12 KSP Residual norm 1.429298123740e-04
13 KSP Residual norm 1.068197219228e-04
14 KSP Residual norm 7.333893168323e-05
15 KSP Residual norm 6.051157477354e-05
16 KSP Residual norm 4.990592906746e-05
17 KSP Residual norm 3.912014797080e-05
18 KSP Residual norm 3.156347381228e-05
19 KSP Residual norm 2.556481142982e-05
20 KSP Residual norm 2.036631272543e-05
21 KSP Residual norm 1.592896902160e-05
22 KSP Residual norm 1.311320695391e-05
23 KSP Residual norm 1.007414051162e-05
24 KSP Residual norm 8.477593957084e-06
25 KSP Residual norm 6.558266297817e-06
26 KSP Residual norm 5.202908524298e-06
27 KSP Residual norm 4.124061750691e-06
28 KSP Residual norm 3.133288552406e-06
29 KSP Residual norm 2.640857091087e-06
30 KSP Residual norm 2.000785614352e-06
31 KSP Residual norm 1.626971293678e-06
32 KSP Residual norm 1.211345246281e-06
33 KSP Residual norm 9.975031140140e-07
34 KSP Residual norm 7.542250948753e-07
35 KSP Residual norm 5.922814326078e-07
36 KSP Residual norm 4.739076864116e-07
37 KSP Residual norm 3.894999753906e-07
38 KSP Residual norm 3.053233040674e-07
39 KSP Residual norm 2.352100002414e-07
40 KSP Residual norm 1.822285015701e-07
41 KSP Residual norm 1.367166479774e-07
42 KSP Residual norm 1.066329362143e-07
43 KSP Residual norm 8.300699834577e-08
44 KSP Residual norm 6.103833652560e-08
45 KSP Residual norm 4.645200506736e-08
46 KSP Residual norm 3.558144416449e-08
47 KSP Residual norm 2.638095065161e-08
48 KSP Residual norm 2.096811940665e-08
49 KSP Residual norm 1.609689373933e-08
50 KSP Residual norm 1.240895910498e-08
51 KSP Residual norm 1.228391095284e-08
52 KSP Residual norm 1.204425095512e-08
53 KSP Residual norm 1.107270594991e-08
54 KSP Residual norm 9.577560110155e-09
55 KSP Residual norm 8.437779030648e-09
56 KSP Residual norm 7.820745579360e-09
57 KSP Residual norm 7.261590335337e-09
58 KSP Residual norm 6.285167882155e-09
59 KSP Residual norm 5.246922249041e-09
60 KSP Residual norm 4.746224889502e-09
61 KSP Residual norm 3.821378322274e-09
62 KSP Residual norm 2.814385522480e-09
63 KSP Residual norm 2.563787769221e-09
64 KSP Residual norm 2.105913055903e-09
65 KSP Residual norm 1.689665316262e-09
66 KSP Residual norm 1.394500499893e-09
67 KSP Residual norm 1.179101941170e-09
68 KSP Residual norm 9.875221241739e-10
69 KSP Residual norm 8.963510290415e-10
70 KSP Residual norm 6.910312998237e-10
71 KSP Residual norm 5.955026303834e-10
72 KSP Residual norm 4.955632801948e-10
73 KSP Residual norm 4.055378909835e-10
74 KSP Residual norm 3.249131694666e-10
75 KSP Residual norm 2.705607876709e-10
76 KSP Residual norm 2.388025611556e-10
77 KSP Residual norm 1.946987870042e-10
78 KSP Residual norm 1.441472576643e-10
79 KSP Residual norm 1.168253729751e-10
80 KSP Residual norm 9.014566091846e-11
81 KSP Residual norm 6.954564715626e-11
82 KSP Residual norm 4.691589306678e-11
83 KSP Residual norm 3.550632679498e-11
84 KSP Residual norm 2.693068817010e-11
85 KSP Residual norm 2.094561314895e-11
86 KSP Residual norm 1.632885888688e-11
87 KSP Residual norm 1.278527571950e-11
88 KSP Residual norm 1.013460155150e-11
89 KSP Residual norm 8.016048659389e-12
90 KSP Residual norm 6.511153554315e-12
91 KSP Residual norm 4.836181830270e-12
92 KSP Residual norm 3.824323990507e-12
93 KSP Residual norm 2.785768904762e-12
94 KSP Residual norm 2.166061617799e-12
95 KSP Residual norm 1.572328011219e-12
96 KSP Residual norm 1.182114486641e-12
97 KSP Residual norm 9.159520490274e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.413716174159e-03 gnorm 1.203415711052e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
48 SNES Function norm 2.406680774988e-03
0 KSP Residual norm 4.355189175991e-02
1 KSP Residual norm 5.857224921179e-03
2 KSP Residual norm 4.302073535830e-03
3 KSP Residual norm 3.504797388026e-03
4 KSP Residual norm 2.286904244866e-03
5 KSP Residual norm 1.621611926145e-03
6 KSP Residual norm 9.743718551089e-04
7 KSP Residual norm 6.505165663496e-04
8 KSP Residual norm 4.904863676108e-04
9 KSP Residual norm 3.908671498895e-04
10 KSP Residual norm 2.829328962848e-04
11 KSP Residual norm 1.872952669985e-04
12 KSP Residual norm 1.428146393549e-04
13 KSP Residual norm 1.064826425130e-04
14 KSP Residual norm 7.309510292374e-05
15 KSP Residual norm 6.034282548721e-05
16 KSP Residual norm 4.978294597032e-05
17 KSP Residual norm 3.900271679686e-05
18 KSP Residual norm 3.148175562096e-05
19 KSP Residual norm 2.550131755225e-05
20 KSP Residual norm 2.033955988188e-05
21 KSP Residual norm 1.589118932176e-05
22 KSP Residual norm 1.306615065523e-05
23 KSP Residual norm 1.005921706919e-05
24 KSP Residual norm 8.458066453198e-06
25 KSP Residual norm 6.547665713935e-06
26 KSP Residual norm 5.207034990440e-06
27 KSP Residual norm 4.124388601420e-06
28 KSP Residual norm 3.136827744394e-06
29 KSP Residual norm 2.649098752939e-06
30 KSP Residual norm 2.004198177708e-06
31 KSP Residual norm 1.633326327548e-06
32 KSP Residual norm 1.213609659354e-06
33 KSP Residual norm 9.949711385087e-07
34 KSP Residual norm 7.526465590178e-07
35 KSP Residual norm 5.903099758828e-07
36 KSP Residual norm 4.720606146821e-07
37 KSP Residual norm 3.875221372487e-07
38 KSP Residual norm 3.045195277228e-07
39 KSP Residual norm 2.345258415633e-07
40 KSP Residual norm 1.817261792206e-07
41 KSP Residual norm 1.363342467616e-07
42 KSP Residual norm 1.063887375002e-07
43 KSP Residual norm 8.282964705902e-08
44 KSP Residual norm 6.092993789187e-08
45 KSP Residual norm 4.641254849300e-08
46 KSP Residual norm 3.555177557407e-08
47 KSP Residual norm 2.635959169815e-08
48 KSP Residual norm 2.095539414729e-08
49 KSP Residual norm 1.608449437527e-08
50 KSP Residual norm 1.240269571085e-08
51 KSP Residual norm 1.227875190620e-08
52 KSP Residual norm 1.204256456140e-08
53 KSP Residual norm 1.107340771836e-08
54 KSP Residual norm 9.576184011494e-09
55 KSP Residual norm 8.433518523152e-09
56 KSP Residual norm 7.817551272633e-09
57 KSP Residual norm 7.257761346570e-09
58 KSP Residual norm 6.282425828390e-09
59 KSP Residual norm 5.242572147887e-09
60 KSP Residual norm 4.742201326137e-09
61 KSP Residual norm 3.817739732706e-09
62 KSP Residual norm 2.811613725329e-09
63 KSP Residual norm 2.560316110517e-09
64 KSP Residual norm 2.103839753764e-09
65 KSP Residual norm 1.688534015236e-09
66 KSP Residual norm 1.393794374620e-09
67 KSP Residual norm 1.179463458733e-09
68 KSP Residual norm 9.869088782012e-10
69 KSP Residual norm 8.953734819445e-10
70 KSP Residual norm 6.905225196091e-10
71 KSP Residual norm 5.946494541758e-10
72 KSP Residual norm 4.953733183609e-10
73 KSP Residual norm 4.046018374971e-10
74 KSP Residual norm 3.246914241361e-10
75 KSP Residual norm 2.696608468933e-10
76 KSP Residual norm 2.374557397521e-10
77 KSP Residual norm 1.929206946214e-10
78 KSP Residual norm 1.439541430838e-10
79 KSP Residual norm 1.165613971725e-10
80 KSP Residual norm 8.950157565012e-11
81 KSP Residual norm 6.940784270938e-11
82 KSP Residual norm 4.683173285379e-11
83 KSP Residual norm 3.547999071651e-11
84 KSP Residual norm 2.691315555141e-11
85 KSP Residual norm 2.092000156071e-11
86 KSP Residual norm 1.630072652043e-11
87 KSP Residual norm 1.275055279308e-11
88 KSP Residual norm 1.010576998208e-11
89 KSP Residual norm 7.989283398199e-12
90 KSP Residual norm 6.486083694538e-12
91 KSP Residual norm 4.818142688194e-12
92 KSP Residual norm 3.809907363708e-12
93 KSP Residual norm 2.776677482509e-12
94 KSP Residual norm 2.157502122562e-12
95 KSP Residual norm 1.566032509164e-12
96 KSP Residual norm 1.176888295846e-12
97 KSP Residual norm 9.123209169389e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.406680774988e-03 gnorm 1.199927400907e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
49 SNES Function norm 2.399689707033e-03
0 KSP Residual norm 4.341993192435e-02
1 KSP Residual norm 5.839088580864e-03
2 KSP Residual norm 4.289591733321e-03
3 KSP Residual norm 3.494317237270e-03
4 KSP Residual norm 2.279279293652e-03
5 KSP Residual norm 1.616887632067e-03
6 KSP Residual norm 9.713208689337e-04
7 KSP Residual norm 6.487061727074e-04
8 KSP Residual norm 4.890503319429e-04
9 KSP Residual norm 3.896296276939e-04
10 KSP Residual norm 2.819958429299e-04
11 KSP Residual norm 1.867835328487e-04
12 KSP Residual norm 1.424090874137e-04
13 KSP Residual norm 1.061345089379e-04
14 KSP Residual norm 7.290813393464e-05
15 KSP Residual norm 6.015741695069e-05
16 KSP Residual norm 4.966701943173e-05
17 KSP Residual norm 3.891400579464e-05
18 KSP Residual norm 3.142023345954e-05
19 KSP Residual norm 2.544815295228e-05
20 KSP Residual norm 2.031045467709e-05
21 KSP Residual norm 1.586520277006e-05
22 KSP Residual norm 1.304849498622e-05
23 KSP Residual norm 1.005127390700e-05
24 KSP Residual norm 8.440979639817e-06
25 KSP Residual norm 6.534162001643e-06
26 KSP Residual norm 5.190165968658e-06
27 KSP Residual norm 4.115968892122e-06
28 KSP Residual norm 3.131854431615e-06
29 KSP Residual norm 2.642186038644e-06
30 KSP Residual norm 2.001623309492e-06
31 KSP Residual norm 1.629758149909e-06
32 KSP Residual norm 1.211617234239e-06
33 KSP Residual norm 9.927051559759e-07
34 KSP Residual norm 7.509047145562e-07
35 KSP Residual norm 5.889450031781e-07
36 KSP Residual norm 4.707893669357e-07
37 KSP Residual norm 3.863762128412e-07
38 KSP Residual norm 3.038054006129e-07
39 KSP Residual norm 2.339636081588e-07
40 KSP Residual norm 1.813042425922e-07
41 KSP Residual norm 1.360225658916e-07
42 KSP Residual norm 1.061679087738e-07
43 KSP Residual norm 8.266592048225e-08
44 KSP Residual norm 6.082414627859e-08
45 KSP Residual norm 4.635413904064e-08
46 KSP Residual norm 3.551349138756e-08
47 KSP Residual norm 2.634166226769e-08
48 KSP Residual norm 2.094579914589e-08
49 KSP Residual norm 1.607550389854e-08
50 KSP Residual norm 1.239413318749e-08
51 KSP Residual norm 1.227071755995e-08
52 KSP Residual norm 1.203739099652e-08
53 KSP Residual norm 1.106929799951e-08
54 KSP Residual norm 9.571833905553e-09
55 KSP Residual norm 8.426511438411e-09
56 KSP Residual norm 7.811763176503e-09
57 KSP Residual norm 7.252923211816e-09
58 KSP Residual norm 6.279015325348e-09
59 KSP Residual norm 5.239156893146e-09
60 KSP Residual norm 4.740887680299e-09
61 KSP Residual norm 3.816253388649e-09
62 KSP Residual norm 2.811372450374e-09
63 KSP Residual norm 2.559049281264e-09
64 KSP Residual norm 2.103623342759e-09
65 KSP Residual norm 1.689108134225e-09
66 KSP Residual norm 1.394066004349e-09
67 KSP Residual norm 1.179757424001e-09
68 KSP Residual norm 9.864794066461e-10
69 KSP Residual norm 8.949935347047e-10
70 KSP Residual norm 6.902162204395e-10
71 KSP Residual norm 5.939886273851e-10
72 KSP Residual norm 4.958748544625e-10
73 KSP Residual norm 4.040117580346e-10
74 KSP Residual norm 3.244047595585e-10
75 KSP Residual norm 2.691436498894e-10
76 KSP Residual norm 2.371686529385e-10
77 KSP Residual norm 1.920272392725e-10
78 KSP Residual norm 1.437167262293e-10
79 KSP Residual norm 1.165581474213e-10
80 KSP Residual norm 8.974646760234e-11
81 KSP Residual norm 6.945674167118e-11
82 KSP Residual norm 4.681119888477e-11
83 KSP Residual norm 3.547138668643e-11
84 KSP Residual norm 2.692134821166e-11
85 KSP Residual norm 2.091079337319e-11
86 KSP Residual norm 1.627773453563e-11
87 KSP Residual norm 1.272520550809e-11
88 KSP Residual norm 1.008343004681e-11
89 KSP Residual norm 7.967945638787e-12
90 KSP Residual norm 6.468453298450e-12
91 KSP Residual norm 4.805526778775e-12
92 KSP Residual norm 3.800227978055e-12
93 KSP Residual norm 2.769717850889e-12
94 KSP Residual norm 2.151502771947e-12
95 KSP Residual norm 1.561451265904e-12
96 KSP Residual norm 1.173177253697e-12
97 KSP Residual norm 9.094061273119e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.399689707033e-03 gnorm 1.196596908875e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
50 SNES Function norm 2.392967214383e-03
0 KSP Residual norm 4.333725243293e-02
1 KSP Residual norm 5.823035145554e-03
2 KSP Residual norm 4.279717218649e-03
3 KSP Residual norm 3.486037411877e-03
4 KSP Residual norm 2.273859658321e-03
5 KSP Residual norm 1.613738284717e-03
6 KSP Residual norm 9.688516788624e-04
7 KSP Residual norm 6.469413193881e-04
8 KSP Residual norm 4.878196400590e-04
9 KSP Residual norm 3.884950805504e-04
10 KSP Residual norm 2.810537871410e-04
11 KSP Residual norm 1.861351954975e-04
12 KSP Residual norm 1.418456113277e-04
13 KSP Residual norm 1.057954367220e-04
14 KSP Residual norm 7.278051183023e-05
15 KSP Residual norm 5.997502839870e-05
16 KSP Residual norm 4.956568160085e-05
17 KSP Residual norm 3.885521584197e-05
18 KSP Residual norm 3.137841883114e-05
19 KSP Residual norm 2.540566750790e-05
20 KSP Residual norm 2.028410097162e-05
21 KSP Residual norm 1.584958178884e-05
22 KSP Residual norm 1.305015357200e-05
23 KSP Residual norm 1.004852495048e-05
24 KSP Residual norm 8.426092414667e-06
25 KSP Residual norm 6.519231747301e-06
26 KSP Residual norm 5.157641822082e-06
27 KSP Residual norm 4.102554627918e-06
28 KSP Residual norm 3.121861196735e-06
29 KSP Residual norm 2.626358258902e-06
30 KSP Residual norm 1.995414043297e-06
31 KSP Residual norm 1.620485015255e-06
32 KSP Residual norm 1.207433807095e-06
33 KSP Residual norm 9.908922114136e-07
34 KSP Residual norm 7.492212543759e-07
35 KSP Residual norm 5.879932397962e-07
36 KSP Residual norm 4.698570994285e-07
37 KSP Residual norm 3.857292993490e-07
38 KSP Residual norm 3.032055250956e-07
39 KSP Residual norm 2.335224404325e-07
40 KSP Residual norm 1.809710881958e-07
41 KSP Residual norm 1.357778523250e-07
42 KSP Residual norm 1.059798140523e-07
43 KSP Residual norm 8.252509202352e-08
44 KSP Residual norm 6.073515334504e-08
45 KSP Residual norm 4.629350981323e-08
46 KSP Residual norm 3.547920821117e-08
47 KSP Residual norm 2.633255454186e-08
48 KSP Residual norm 2.094303962711e-08
49 KSP Residual norm 1.607266813011e-08
50 KSP Residual norm 1.238673090276e-08
51 KSP Residual norm 1.226345273342e-08
52 KSP Residual norm 1.203283200070e-08
53 KSP Residual norm 1.106422098378e-08
54 KSP Residual norm 9.567406980985e-09
55 KSP Residual norm 8.419113888932e-09
56 KSP Residual norm 7.805514890474e-09
57 KSP Residual norm 7.248533646754e-09
58 KSP Residual norm 6.276283504673e-09
59 KSP Residual norm 5.237216317097e-09
60 KSP Residual norm 4.741901875364e-09
61 KSP Residual norm 3.817150834950e-09
62 KSP Residual norm 2.813433394899e-09
63 KSP Residual norm 2.559933582129e-09
64 KSP Residual norm 2.105112938684e-09
65 KSP Residual norm 1.691119668505e-09
66 KSP Residual norm 1.395290989178e-09
67 KSP Residual norm 1.180318484904e-09
68 KSP Residual norm 9.863848827730e-10
69 KSP Residual norm 8.952161545347e-10
70 KSP Residual norm 6.902236087980e-10
71 KSP Residual norm 5.935478889596e-10
72 KSP Residual norm 4.969370873485e-10
73 KSP Residual norm 4.037250317128e-10
74 KSP Residual norm 3.241329277527e-10
75 KSP Residual norm 2.689131370451e-10
76 KSP Residual norm 2.376300947626e-10
77 KSP Residual norm 1.921885933510e-10
78 KSP Residual norm 1.435304447116e-10
79 KSP Residual norm 1.167629978520e-10
80 KSP Residual norm 9.058659999061e-11
81 KSP Residual norm 6.958750709750e-11
82 KSP Residual norm 4.683784434223e-11
83 KSP Residual norm 3.547702123421e-11
84 KSP Residual norm 2.694851969325e-11
85 KSP Residual norm 2.091363896379e-11
86 KSP Residual norm 1.625945936217e-11
87 KSP Residual norm 1.270786256436e-11
88 KSP Residual norm 1.006688367929e-11
89 KSP Residual norm 7.951342778612e-12
90 KSP Residual norm 6.456919631100e-12
91 KSP Residual norm 4.797474996949e-12
92 KSP Residual norm 3.794247235351e-12
93 KSP Residual norm 2.764366857780e-12
94 KSP Residual norm 2.147640589073e-12
95 KSP Residual norm 1.558283374817e-12
96 KSP Residual norm 1.170866240413e-12
97 KSP Residual norm 9.071626633646e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.392967214383e-03 gnorm 1.193350942277e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
51 SNES Function norm 2.386612899925e-03
0 KSP Residual norm 4.336283086366e-02
1 KSP Residual norm 5.816260780625e-03
2 KSP Residual norm 4.278609129129e-03
3 KSP Residual norm 3.482322455496e-03
4 KSP Residual norm 2.275210816578e-03
5 KSP Residual norm 1.616611563057e-03
6 KSP Residual norm 9.693792362363e-04
7 KSP Residual norm 6.443824778219e-04
8 KSP Residual norm 4.872379043940e-04
9 KSP Residual norm 3.875665004097e-04
10 KSP Residual norm 2.799860912709e-04
11 KSP Residual norm 1.847702340086e-04
12 KSP Residual norm 1.403769018096e-04
13 KSP Residual norm 1.055059021059e-04
14 KSP Residual norm 7.308865578678e-05
15 KSP Residual norm 5.984322038747e-05
16 KSP Residual norm 4.954027784297e-05
17 KSP Residual norm 3.898058389255e-05
18 KSP Residual norm 3.145324675382e-05
19 KSP Residual norm 2.544612355137e-05
20 KSP Residual norm 2.023688833379e-05
21 KSP Residual norm 1.588651152892e-05
22 KSP Residual norm 1.315679984384e-05
23 KSP Residual norm 1.007128910232e-05
24 KSP Residual norm 8.427843812099e-06
25 KSP Residual norm 6.513045784476e-06
26 KSP Residual norm 5.010745799975e-06
27 KSP Residual norm 4.071123123908e-06
28 KSP Residual norm 3.097435299937e-06
29 KSP Residual norm 2.535522409516e-06
30 KSP Residual norm 1.978100819437e-06
31 KSP Residual norm 1.535816708404e-06
32 KSP Residual norm 1.171250569073e-06
33 KSP Residual norm 9.664438380981e-07
34 KSP Residual norm 7.314634237899e-07
35 KSP Residual norm 5.903250350140e-07
36 KSP Residual norm 4.654689421811e-07
37 KSP Residual norm 3.862123962935e-07
38 KSP Residual norm 3.034546583229e-07
39 KSP Residual norm 2.344396387928e-07
40 KSP Residual norm 1.816250039577e-07
41 KSP Residual norm 1.361040121530e-07
42 KSP Residual norm 1.061505846533e-07
43 KSP Residual norm 8.265907201615e-08
44 KSP Residual norm 6.098468300600e-08
45 KSP Residual norm 4.636760653780e-08
46 KSP Residual norm 3.563163273875e-08
47 KSP Residual norm 2.648795604427e-08
48 KSP Residual norm 2.105541621809e-08
49 KSP Residual norm 1.616812592330e-08
50 KSP Residual norm 1.242172223299e-08
51 KSP Residual norm 1.229600576898e-08
52 KSP Residual norm 1.207583958136e-08
53 KSP Residual norm 1.107781554451e-08
54 KSP Residual norm 9.583042405523e-09
55 KSP Residual norm 8.417900882435e-09
56 KSP Residual norm 7.804660810819e-09
57 KSP Residual norm 7.254593888081e-09
58 KSP Residual norm 6.287289527350e-09
59 KSP Residual norm 5.248836107345e-09
60 KSP Residual norm 4.759040435661e-09
61 KSP Residual norm 3.843476661906e-09
62 KSP Residual norm 2.837541280485e-09
63 KSP Residual norm 2.584359444384e-09
64 KSP Residual norm 2.123355246723e-09
65 KSP Residual norm 1.705296232976e-09
66 KSP Residual norm 1.406333353310e-09
67 KSP Residual norm 1.184972818758e-09
68 KSP Residual norm 9.909552222977e-10
69 KSP Residual norm 9.012476093086e-10
70 KSP Residual norm 6.942051755087e-10
71 KSP Residual norm 5.945226644501e-10
72 KSP Residual norm 5.019898312516e-10
73 KSP Residual norm 4.059608179434e-10
74 KSP Residual norm 3.243865573770e-10
75 KSP Residual norm 2.718566508775e-10
76 KSP Residual norm 2.422876249095e-10
77 KSP Residual norm 1.960732493288e-10
78 KSP Residual norm 1.435969147998e-10
79 KSP Residual norm 1.184351632313e-10
80 KSP Residual norm 9.453896150861e-11
81 KSP Residual norm 6.997180193397e-11
82 KSP Residual norm 4.719573451109e-11
83 KSP Residual norm 3.557591290364e-11
84 KSP Residual norm 2.708380570160e-11
85 KSP Residual norm 2.099736500037e-11
86 KSP Residual norm 1.628637506379e-11
87 KSP Residual norm 1.277249508873e-11
88 KSP Residual norm 1.011137630257e-11
89 KSP Residual norm 7.985818528112e-12
90 KSP Residual norm 6.507306820291e-12
91 KSP Residual norm 4.842500793588e-12
92 KSP Residual norm 3.821664804878e-12
93 KSP Residual norm 2.771703526157e-12
94 KSP Residual norm 2.166961935370e-12
95 KSP Residual norm 1.571271437417e-12
96 KSP Residual norm 1.185126603546e-12
97 KSP Residual norm 9.117437794722e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.386612899925e-03 gnorm 1.190251660056e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
52 SNES Function norm 2.325165126712e-03
0 KSP Residual norm 4.231519443052e-02
1 KSP Residual norm 5.666008834297e-03
2 KSP Residual norm 4.170942703605e-03
3 KSP Residual norm 3.395574969559e-03
4 KSP Residual norm 2.218481187451e-03
5 KSP Residual norm 1.576363225711e-03
6 KSP Residual norm 9.444450496778e-04
7 KSP Residual norm 6.281470467918e-04
8 KSP Residual norm 4.748814575537e-04
9 KSP Residual norm 3.776111000563e-04
10 KSP Residual norm 2.726278843952e-04
11 KSP Residual norm 1.799086126618e-04
12 KSP Residual norm 1.365704761000e-04
13 KSP Residual norm 1.027284909278e-04
14 KSP Residual norm 7.126281942491e-05
15 KSP Residual norm 5.824902093287e-05
16 KSP Residual norm 4.827588873468e-05
17 KSP Residual norm 3.801424269369e-05
18 KSP Residual norm 3.069188646070e-05
19 KSP Residual norm 2.480052901594e-05
20 KSP Residual norm 1.974415109528e-05
21 KSP Residual norm 1.550224614862e-05
22 KSP Residual norm 1.283270577258e-05
23 KSP Residual norm 9.825001397568e-06
24 KSP Residual norm 8.216191375081e-06
25 KSP Residual norm 6.342506372012e-06
26 KSP Residual norm 4.842352505599e-06
27 KSP Residual norm 3.966054714020e-06
28 KSP Residual norm 3.017250396684e-06
29 KSP Residual norm 2.455049324809e-06
30 KSP Residual norm 1.926878919220e-06
31 KSP Residual norm 1.495830040213e-06
32 KSP Residual norm 1.142084714572e-06
33 KSP Residual norm 9.428405754020e-07
34 KSP Residual norm 7.136360370547e-07
35 KSP Residual norm 5.755363099774e-07
36 KSP Residual norm 4.545918513447e-07
37 KSP Residual norm 3.774483210685e-07
38 KSP Residual norm 2.956084220453e-07
39 KSP Residual norm 2.283273245114e-07
40 KSP Residual norm 1.768761242345e-07
41 KSP Residual norm 1.326126100807e-07
42 KSP Residual norm 1.034301950772e-07
43 KSP Residual norm 8.054355159467e-08
44 KSP Residual norm 5.938945887698e-08
45 KSP Residual norm 4.518254049558e-08
46 KSP Residual norm 3.471376679512e-08
47 KSP Residual norm 2.582229298580e-08
48 KSP Residual norm 2.053594739251e-08
49 KSP Residual norm 1.576561741991e-08
50 KSP Residual norm 1.211334496337e-08
51 KSP Residual norm 1.199093288069e-08
52 KSP Residual norm 1.177508682230e-08
53 KSP Residual norm 1.080755013563e-08
54 KSP Residual norm 9.349347695277e-09
55 KSP Residual norm 8.212348484102e-09
56 KSP Residual norm 7.614969690599e-09
57 KSP Residual norm 7.079178587061e-09
58 KSP Residual norm 6.134763291697e-09
59 KSP Residual norm 5.122411556586e-09
60 KSP Residual norm 4.647412051752e-09
61 KSP Residual norm 3.749416578385e-09
62 KSP Residual norm 2.769338351100e-09
63 KSP Residual norm 2.520014423185e-09
64 KSP Residual norm 2.071711124853e-09
65 KSP Residual norm 1.665507752845e-09
66 KSP Residual norm 1.373037339170e-09
67 KSP Residual norm 1.157077764541e-09
68 KSP Residual norm 9.667741824785e-10
69 KSP Residual norm 8.793109476874e-10
70 KSP Residual norm 6.769783528844e-10
71 KSP Residual norm 5.801913239589e-10
72 KSP Residual norm 4.906900399766e-10
73 KSP Residual norm 3.958700943070e-10
74 KSP Residual norm 3.164165426011e-10
75 KSP Residual norm 2.650152790036e-10
76 KSP Residual norm 2.363676217884e-10
77 KSP Residual norm 1.911471550251e-10
78 KSP Residual norm 1.401866817772e-10
79 KSP Residual norm 1.159128820468e-10
80 KSP Residual norm 9.278913857966e-11
81 KSP Residual norm 6.835152667763e-11
82 KSP Residual norm 4.607781322132e-11
83 KSP Residual norm 3.474514272592e-11
84 KSP Residual norm 2.648108289551e-11
85 KSP Residual norm 2.050393112784e-11
86 KSP Residual norm 1.588062717160e-11
87 KSP Residual norm 1.244181200526e-11
88 KSP Residual norm 9.846899232989e-12
89 KSP Residual norm 7.772427295812e-12
90 KSP Residual norm 6.331630196511e-12
91 KSP Residual norm 4.710406204980e-12
92 KSP Residual norm 3.720748673717e-12
93 KSP Residual norm 2.699998267296e-12
94 KSP Residual norm 2.108100614600e-12
95 KSP Residual norm 1.528292874760e-12
96 KSP Residual norm 1.151819142875e-12
97 KSP Residual norm 8.868799805470e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.325165126712e-03 gnorm 1.187350083687e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
53 SNES Function norm 1.992136740413e-03
0 KSP Residual norm 3.621816261649e-02
1 KSP Residual norm 4.854846765023e-03
2 KSP Residual norm 3.573496955868e-03
3 KSP Residual norm 2.907295495499e-03
4 KSP Residual norm 1.899493120791e-03
5 KSP Residual norm 1.350853763207e-03
6 KSP Residual norm 8.096051470825e-04
7 KSP Residual norm 5.377036002584e-04
8 KSP Residual norm 4.068324878598e-04
9 KSP Residual norm 3.234169642420e-04
10 KSP Residual norm 2.335002804901e-04
11 KSP Residual norm 1.540797597120e-04
12 KSP Residual norm 1.169296585501e-04
13 KSP Residual norm 8.803211109325e-05
14 KSP Residual norm 6.122954934242e-05
15 KSP Residual norm 4.996160562570e-05
16 KSP Residual norm 4.141296484029e-05
17 KSP Residual norm 3.265442426853e-05
18 KSP Residual norm 2.634625849761e-05
19 KSP Residual norm 2.129643622391e-05
20 KSP Residual norm 1.691878689551e-05
21 KSP Residual norm 1.330572456717e-05
22 KSP Residual norm 1.103445200537e-05
23 KSP Residual norm 8.438300300071e-06
24 KSP Residual norm 7.050863456268e-06
25 KSP Residual norm 5.446060596996e-06
26 KSP Residual norm 4.124885677212e-06
27 KSP Residual norm 3.400408757183e-06
28 KSP Residual norm 2.592369632214e-06
29 KSP Residual norm 2.093095444534e-06
30 KSP Residual norm 1.657210008332e-06
31 KSP Residual norm 1.255667148747e-06
32 KSP Residual norm 9.862621830128e-07
33 KSP Residual norm 7.553892778573e-07
34 KSP Residual norm 5.846329200761e-07
35 KSP Residual norm 4.791617023229e-07
36 KSP Residual norm 3.780497300327e-07
37 KSP Residual norm 2.895949332799e-07
38 KSP Residual norm 2.504276652895e-07
39 KSP Residual norm 1.913808319273e-07
40 KSP Residual norm 1.521565942684e-07
41 KSP Residual norm 1.138862060905e-07
42 KSP Residual norm 8.883323957657e-08
43 KSP Residual norm 6.918437660000e-08
44 KSP Residual norm 5.110479349097e-08
45 KSP Residual norm 3.885532365089e-08
46 KSP Residual norm 2.989376707705e-08
47 KSP Residual norm 2.224866859868e-08
48 KSP Residual norm 1.768848417772e-08
49 KSP Residual norm 1.358330829361e-08
50 KSP Residual norm 1.042343814764e-08
51 KSP Residual norm 1.031797900047e-08
52 KSP Residual norm 1.013757499299e-08
53 KSP Residual norm 9.294849133825e-09
54 KSP Residual norm 8.040892729264e-09
55 KSP Residual norm 7.054588735188e-09
56 KSP Residual norm 6.542372117422e-09
57 KSP Residual norm 6.083484483567e-09
58 KSP Residual norm 5.275027599022e-09
59 KSP Residual norm 4.403508602251e-09
60 KSP Residual norm 3.995830709613e-09
61 KSP Residual norm 3.230342188751e-09
62 KSP Residual norm 2.387535617022e-09
63 KSP Residual norm 2.173716962663e-09
64 KSP Residual norm 1.786459931309e-09
65 KSP Residual norm 1.435506381961e-09
66 KSP Residual norm 1.183565313501e-09
67 KSP Residual norm 9.962545634851e-10
68 KSP Residual norm 8.324651788378e-10
69 KSP Residual norm 7.574565672085e-10
70 KSP Residual norm 5.833784022342e-10
71 KSP Residual norm 4.984446874062e-10
72 KSP Residual norm 4.230205931290e-10
73 KSP Residual norm 3.405672673435e-10
74 KSP Residual norm 2.719003809731e-10
75 KSP Residual norm 2.285360364105e-10
76 KSP Residual norm 2.038285585288e-10
77 KSP Residual norm 1.644312972510e-10
78 KSP Residual norm 1.203652211329e-10
79 KSP Residual norm 9.982291681839e-11
80 KSP Residual norm 8.017024434431e-11
81 KSP Residual norm 5.870230636309e-11
82 KSP Residual norm 3.965635298601e-11
83 KSP Residual norm 2.985787359069e-11
84 KSP Residual norm 2.276741099568e-11
85 KSP Residual norm 1.762264483462e-11
86 KSP Residual norm 1.363967444820e-11
87 KSP Residual norm 1.069628166221e-11
88 KSP Residual norm 8.462290124869e-12
89 KSP Residual norm 6.678450864352e-12
90 KSP Residual norm 5.447176395125e-12
91 KSP Residual norm 4.056597256557e-12
92 KSP Residual norm 3.199029971772e-12
93 KSP Residual norm 2.317436800274e-12
94 KSP Residual norm 1.814891895504e-12
95 KSP Residual norm 1.315541820458e-12
96 KSP Residual norm 9.927909165133e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.992136740413e-03 gnorm 1.185042716997e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
54 SNES Function norm 1.707186230372e-03
0 KSP Residual norm 3.091589587285e-02
1 KSP Residual norm 4.151211480964e-03
2 KSP Residual norm 3.053761326091e-03
3 KSP Residual norm 2.486384372218e-03
4 KSP Residual norm 1.620393153006e-03
5 KSP Residual norm 1.151513527088e-03
6 KSP Residual norm 6.909250107947e-04
7 KSP Residual norm 4.615309833749e-04
8 KSP Residual norm 3.480061977720e-04
9 KSP Residual norm 2.769586784865e-04
10 KSP Residual norm 2.002436832360e-04
11 KSP Residual norm 1.327910670274e-04
12 KSP Residual norm 1.011372318289e-04
13 KSP Residual norm 7.540712065960e-05
14 KSP Residual norm 5.207947358826e-05
15 KSP Residual norm 4.280448558755e-05
16 KSP Residual norm 3.545745969863e-05
17 KSP Residual norm 2.783671798069e-05
18 KSP Residual norm 2.248798464376e-05
19 KSP Residual norm 1.819127651141e-05
20 KSP Residual norm 1.455004374461e-05
21 KSP Residual norm 1.136669546207e-05
22 KSP Residual norm 9.368684368528e-06
23 KSP Residual norm 7.220939791669e-06
24 KSP Residual norm 6.031061558109e-06
25 KSP Residual norm 4.663057798607e-06
26 KSP Residual norm 3.661081743174e-06
27 KSP Residual norm 2.932329036630e-06
28 KSP Residual norm 2.234913361499e-06
29 KSP Residual norm 1.868840086043e-06
30 KSP Residual norm 1.428396830810e-06
31 KSP Residual norm 1.154340092994e-06
32 KSP Residual norm 8.634832546412e-07
33 KSP Residual norm 7.087295398719e-07
34 KSP Residual norm 5.353872683525e-07
35 KSP Residual norm 4.204114088146e-07
36 KSP Residual norm 3.351750447060e-07
37 KSP Residual norm 2.749723086190e-07
38 KSP Residual norm 2.168349406078e-07
39 KSP Residual norm 1.669997162636e-07
40 KSP Residual norm 1.294708944853e-07
41 KSP Residual norm 9.713037415641e-08
42 KSP Residual norm 7.586363315553e-08
43 KSP Residual norm 5.909446378298e-08
44 KSP Residual norm 4.354297939450e-08
45 KSP Residual norm 3.323333116738e-08
46 KSP Residual norm 2.549863578532e-08
47 KSP Residual norm 1.895768146745e-08
48 KSP Residual norm 1.508930213280e-08
49 KSP Residual norm 1.157829257676e-08
50 KSP Residual norm 8.915615707565e-09
51 KSP Residual norm 8.827714199023e-09
52 KSP Residual norm 8.667576265081e-09
53 KSP Residual norm 7.969694357293e-09
54 KSP Residual norm 6.890282691829e-09
55 KSP Residual norm 6.054336846982e-09
56 KSP Residual norm 5.614889437393e-09
57 KSP Residual norm 5.215751321025e-09
58 KSP Residual norm 4.519122512917e-09
59 KSP Residual norm 3.770117287532e-09
60 KSP Residual norm 3.417271219050e-09
61 KSP Residual norm 2.752299669774e-09
62 KSP Residual norm 2.031080480442e-09
63 KSP Residual norm 1.845941600338e-09
64 KSP Residual norm 1.519638409842e-09
65 KSP Residual norm 1.222404859460e-09
66 KSP Residual norm 1.008098923595e-09
67 KSP Residual norm 8.526112701671e-10
68 KSP Residual norm 7.110201267744e-10
69 KSP Residual norm 6.454543642792e-10
70 KSP Residual norm 4.976208519675e-10
71 KSP Residual norm 4.267155139820e-10
72 KSP Residual norm 3.597159091399e-10
73 KSP Residual norm 2.900143944434e-10
74 KSP Residual norm 2.330558447933e-10
75 KSP Residual norm 1.930111007281e-10
76 KSP Residual norm 1.715703483314e-10
77 KSP Residual norm 1.376679289946e-10
78 KSP Residual norm 1.029024349244e-10
79 KSP Residual norm 8.404055583689e-11
80 KSP Residual norm 6.534840364420e-11
81 KSP Residual norm 5.013492718457e-11
82 KSP Residual norm 3.372933379350e-11
83 KSP Residual norm 2.555431710824e-11
84 KSP Residual norm 1.944548919287e-11
85 KSP Residual norm 1.504997162515e-11
86 KSP Residual norm 1.166086284697e-11
87 KSP Residual norm 9.099201892211e-12
88 KSP Residual norm 7.201898934820e-12
89 KSP Residual norm 5.677509230031e-12
90 KSP Residual norm 4.611744080659e-12
91 KSP Residual norm 3.427968349438e-12
92 KSP Residual norm 2.710764910532e-12
93 KSP Residual norm 1.973757792348e-12
94 KSP Residual norm 1.533650138073e-12
95 KSP Residual norm 1.112013260191e-12
96 KSP Residual norm 8.355437047824e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.707186230372e-03 gnorm 1.182931246549e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
55 SNES Function norm 1.463269250738e-03
0 KSP Residual norm 2.653020618546e-02
1 KSP Residual norm 3.558016932704e-03
2 KSP Residual norm 2.618668228904e-03
3 KSP Residual norm 2.132395926497e-03
4 KSP Residual norm 1.389752452107e-03
5 KSP Residual norm 9.876851915628e-04
6 KSP Residual norm 5.922886606821e-04
7 KSP Residual norm 3.956818449775e-04
8 KSP Residual norm 2.983636769295e-04
9 KSP Residual norm 2.373972128647e-04
10 KSP Residual norm 1.715727054134e-04
11 KSP Residual norm 1.137520650470e-04
12 KSP Residual norm 8.659891417540e-05
13 KSP Residual norm 6.461349083941e-05
14 KSP Residual norm 4.466723240773e-05
15 KSP Residual norm 3.667442434335e-05
16 KSP Residual norm 3.040018520652e-05
17 KSP Residual norm 2.388308847866e-05
18 KSP Residual norm 1.929524131861e-05
19 KSP Residual norm 1.559887471026e-05
20 KSP Residual norm 1.248009055251e-05
21 KSP Residual norm 9.753354920582e-06
22 KSP Residual norm 8.040972118062e-06
23 KSP Residual norm 6.194717061177e-06
24 KSP Residual norm 5.171883662441e-06
25 KSP Residual norm 3.995828022584e-06
26 KSP Residual norm 3.124923846621e-06
27 KSP Residual norm 2.511963364294e-06
28 KSP Residual norm 1.914489445662e-06
29 KSP Residual norm 1.596624677701e-06
30 KSP Residual norm 1.223380191039e-06
31 KSP Residual norm 9.864929031978e-07
32 KSP Residual norm 7.395068958938e-07
33 KSP Residual norm 6.073379601924e-07
34 KSP Residual norm 4.589236008552e-07
35 KSP Residual norm 3.605438803274e-07
36 KSP Residual norm 2.875885037296e-07
37 KSP Residual norm 2.360554988608e-07
38 KSP Residual norm 1.858574549020e-07
39 KSP Residual norm 1.431449594278e-07
40 KSP Residual norm 1.109723374077e-07
41 KSP Residual norm 8.327290870345e-08
42 KSP Residual norm 6.503962923870e-08
43 KSP Residual norm 5.066460296359e-08
44 KSP Residual norm 3.732250478475e-08
45 KSP Residual norm 2.849357334033e-08
46 KSP Residual norm 2.186179927688e-08
47 KSP Residual norm 1.626250497667e-08
48 KSP Residual norm 1.294762070054e-08
49 KSP Residual norm 9.934366202942e-09
50 KSP Residual norm 7.649030086141e-09
51 KSP Residual norm 7.573625814792e-09
52 KSP Residual norm 7.435807208742e-09
53 KSP Residual norm 6.838560032619e-09
54 KSP Residual norm 5.912534212857e-09
55 KSP Residual norm 5.194872102567e-09
56 KSP Residual norm 4.818139421527e-09
57 KSP Residual norm 4.476107945195e-09
58 KSP Residual norm 3.878404508215e-09
59 KSP Residual norm 3.235994615098e-09
60 KSP Residual norm 2.934273569465e-09
61 KSP Residual norm 2.362312964067e-09
62 KSP Residual norm 1.743943650758e-09
63 KSP Residual norm 1.584171147782e-09
64 KSP Residual norm 1.304657209299e-09
65 KSP Residual norm 1.050018574647e-09
66 KSP Residual norm 8.656758955139e-10
67 KSP Residual norm 7.321187001318e-10
68 KSP Residual norm 6.102299990756e-10
69 KSP Residual norm 5.540641802013e-10
70 KSP Residual norm 4.270329984553e-10
71 KSP Residual norm 3.662563781915e-10
72 KSP Residual norm 3.091284019130e-10
73 KSP Residual norm 2.488564379060e-10
74 KSP Residual norm 1.999640912770e-10
75 KSP Residual norm 1.656597369547e-10
76 KSP Residual norm 1.475436584516e-10
77 KSP Residual norm 1.182448029894e-10
78 KSP Residual norm 8.826832015164e-11
79 KSP Residual norm 7.216747465780e-11
80 KSP Residual norm 5.618913719488e-11
81 KSP Residual norm 4.305951357098e-11
82 KSP Residual norm 2.896060236830e-11
83 KSP Residual norm 2.194134658570e-11
84 KSP Residual norm 1.670616831795e-11
85 KSP Residual norm 1.291970856450e-11
86 KSP Residual norm 1.000192069134e-11
87 KSP Residual norm 7.800424112313e-12
88 KSP Residual norm 6.172357212724e-12
89 KSP Residual norm 4.864259916961e-12
90 KSP Residual norm 3.950973556900e-12
91 KSP Residual norm 2.936533165252e-12
92 KSP Residual norm 2.322929830927e-12
93 KSP Residual norm 1.691714295543e-12
94 KSP Residual norm 1.313797792242e-12
95 KSP Residual norm 9.525589482795e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.463269250738e-03 gnorm 1.181377966326e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
56 SNES Function norm 1.254397391538e-03
0 KSP Residual norm 2.272042227925e-02
1 KSP Residual norm 3.048962901135e-03
2 KSP Residual norm 2.243784004393e-03
3 KSP Residual norm 1.826933817337e-03
4 KSP Residual norm 1.190164359597e-03
5 KSP Residual norm 8.459592711470e-04
6 KSP Residual norm 5.074710579811e-04
7 KSP Residual norm 3.391814194155e-04
8 KSP Residual norm 2.556844250932e-04
9 KSP Residual norm 2.034612934656e-04
10 KSP Residual norm 1.470819221652e-04
11 KSP Residual norm 9.759511835840e-05
12 KSP Residual norm 7.432387779443e-05
13 KSP Residual norm 5.538888325980e-05
14 KSP Residual norm 3.828082287571e-05
15 KSP Residual norm 3.144982752169e-05
16 KSP Residual norm 2.606877275836e-05
17 KSP Residual norm 2.047454868615e-05
18 KSP Residual norm 1.654245637342e-05
19 KSP Residual norm 1.337598907774e-05
20 KSP Residual norm 1.070670906974e-05
21 KSP Residual norm 8.362524640912e-06
22 KSP Residual norm 6.890845109819e-06
23 KSP Residual norm 5.313680955228e-06
24 KSP Residual norm 4.434985634972e-06
25 KSP Residual norm 3.427923720285e-06
26 KSP Residual norm 2.689030539452e-06
27 KSP Residual norm 2.156192038149e-06
28 KSP Residual norm 1.644323121824e-06
29 KSP Residual norm 1.373815498637e-06
30 KSP Residual norm 1.050877622257e-06
31 KSP Residual norm 8.489219659544e-07
32 KSP Residual norm 6.353148202107e-07
33 KSP Residual norm 5.206778128826e-07
34 KSP Residual norm 3.935015324911e-07
35 KSP Residual norm 3.089659304325e-07
36 KSP Residual norm 2.463538203036e-07
37 KSP Residual norm 2.020596131540e-07
38 KSP Residual norm 1.593381965731e-07
39 KSP Residual norm 1.227032398128e-07
40 KSP Residual norm 9.513579606982e-08
41 KSP Residual norm 7.138698210605e-08
42 KSP Residual norm 5.577146369422e-08
43 KSP Residual norm 4.344848680371e-08
44 KSP Residual norm 3.201309449409e-08
45 KSP Residual norm 2.445218550310e-08
46 KSP Residual norm 1.876200408572e-08
47 KSP Residual norm 1.395758940572e-08
48 KSP Residual norm 1.111392958348e-08
49 KSP Residual norm 8.527090127091e-09
50 KSP Residual norm 6.566577465877e-09
51 KSP Residual norm 6.502112018305e-09
52 KSP Residual norm 6.384232371645e-09
53 KSP Residual norm 5.872194872250e-09
54 KSP Residual norm 5.076560371195e-09
55 KSP Residual norm 4.459706091804e-09
56 KSP Residual norm 4.136496181076e-09
57 KSP Residual norm 3.842501647756e-09
58 KSP Residual norm 3.329692995840e-09
59 KSP Residual norm 2.777672298880e-09
60 KSP Residual norm 2.518335028920e-09
61 KSP Residual norm 2.027682319832e-09
62 KSP Residual norm 1.496812286764e-09
63 KSP Residual norm 1.359543527002e-09
64 KSP Residual norm 1.119834811091e-09
65 KSP Residual norm 9.013152127660e-10
66 KSP Residual norm 7.431483559021e-10
67 KSP Residual norm 6.287377412357e-10
68 KSP Residual norm 5.239143273990e-10
69 KSP Residual norm 4.755535596862e-10
70 KSP Residual norm 3.666172221622e-10
71 KSP Residual norm 3.143122219488e-10
72 KSP Residual norm 2.652614258875e-10
73 KSP Residual norm 2.134644832517e-10
74 KSP Residual norm 1.716411647331e-10
75 KSP Residual norm 1.420380458986e-10
76 KSP Residual norm 1.264668765042e-10
77 KSP Residual norm 1.010123456756e-10
78 KSP Residual norm 7.568227606117e-11
79 KSP Residual norm 6.173459179313e-11
80 KSP Residual norm 4.759145876713e-11
81 KSP Residual norm 3.690532460738e-11
82 KSP Residual norm 2.483368039418e-11
83 KSP Residual norm 1.882915763357e-11
84 KSP Residual norm 1.433339819649e-11
85 KSP Residual norm 1.108281857075e-11
86 KSP Residual norm 8.578487274119e-12
87 KSP Residual norm 6.686541591610e-12
88 KSP Residual norm 5.290514031927e-12
89 KSP Residual norm 4.167835852536e-12
90 KSP Residual norm 3.384322384126e-12
91 KSP Residual norm 2.515427130464e-12
92 KSP Residual norm 1.989586752626e-12
93 KSP Residual norm 1.449297092806e-12
94 KSP Residual norm 1.125193416857e-12
95 KSP Residual norm 8.157911175803e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.254397391538e-03 gnorm 1.085672116622e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
57 SNES Function norm 1.076294977579e-03
0 KSP Residual norm 1.948544014938e-02
1 KSP Residual norm 2.615909931597e-03
2 KSP Residual norm 1.925077681170e-03
3 KSP Residual norm 1.567074581503e-03
4 KSP Residual norm 1.020861473389e-03
5 KSP Residual norm 7.257905428433e-04
6 KSP Residual norm 4.354704086670e-04
7 KSP Residual norm 2.909237196422e-04
8 KSP Residual norm 2.193614010770e-04
9 KSP Residual norm 1.745526154234e-04
10 KSP Residual norm 1.261872695969e-04
11 KSP Residual norm 8.373011319485e-05
12 KSP Residual norm 6.376343378255e-05
13 KSP Residual norm 4.752776861060e-05
14 KSP Residual norm 3.287753330793e-05
15 KSP Residual norm 2.700060666623e-05
16 KSP Residual norm 2.238294260238e-05
17 KSP Residual norm 1.758579100695e-05
18 KSP Residual norm 1.420536202624e-05
19 KSP Residual norm 1.148702963859e-05
20 KSP Residual norm 9.194258425218e-06
21 KSP Residual norm 7.181343865814e-06
22 KSP Residual norm 5.919691237723e-06
23 KSP Residual norm 4.564873796831e-06
24 KSP Residual norm 3.807496963610e-06
25 KSP Residual norm 2.943284830417e-06
26 KSP Residual norm 2.305978370657e-06
27 KSP Residual norm 1.850295577374e-06
28 KSP Residual norm 1.411366311229e-06
29 KSP Residual norm 1.177732359100e-06
30 KSP Residual norm 9.017457729685e-07
31 KSP Residual norm 7.277119299192e-07
32 KSP Residual norm 5.449672172554e-07
33 KSP Residual norm 4.472175033943e-07
34 KSP Residual norm 3.376843728154e-07
35 KSP Residual norm 2.652082750640e-07
36 KSP Residual norm 2.111727282684e-07
37 KSP Residual norm 1.731452409092e-07
38 KSP Residual norm 1.368281802537e-07
39 KSP Residual norm 1.053809352784e-07
40 KSP Residual norm 8.172017560948e-08
41 KSP Residual norm 6.130236062174e-08
42 KSP Residual norm 4.789682908387e-08
43 KSP Residual norm 3.731604431381e-08
44 KSP Residual norm 2.751159517197e-08
45 KSP Residual norm 2.101162126887e-08
46 KSP Residual norm 1.613064235287e-08
47 KSP Residual norm 1.200242920354e-08
48 KSP Residual norm 9.556919224439e-09
49 KSP Residual norm 7.333029209504e-09
50 KSP Residual norm 5.644966771085e-09
51 KSP Residual norm 5.589560346877e-09
52 KSP Residual norm 5.489319436091e-09
53 KSP Residual norm 5.047511165234e-09
54 KSP Residual norm 4.363555155842e-09
55 KSP Residual norm 3.831854185047e-09
56 KSP Residual norm 3.554218339258e-09
57 KSP Residual norm 3.301826898476e-09
58 KSP Residual norm 2.861767782321e-09
59 KSP Residual norm 2.387173184098e-09
60 KSP Residual norm 2.164383832941e-09
61 KSP Residual norm 1.743974753792e-09
62 KSP Residual norm 1.287578579491e-09
63 KSP Residual norm 1.169731596594e-09
64 KSP Residual norm 9.633391264187e-10
65 KSP Residual norm 7.752822402405e-10
66 KSP Residual norm 6.392873994080e-10
67 KSP Residual norm 5.406629200970e-10
68 KSP Residual norm 4.505254376931e-10
69 KSP Residual norm 4.089836797225e-10
70 KSP Residual norm 3.153281374263e-10
71 KSP Residual norm 2.700678879158e-10
72 KSP Residual norm 2.281671972171e-10
73 KSP Residual norm 1.834710997980e-10
74 KSP Residual norm 1.474808469395e-10
75 KSP Residual norm 1.220697251291e-10
76 KSP Residual norm 1.087602195415e-10
77 KSP Residual norm 8.703202252936e-11
78 KSP Residual norm 6.503132962946e-11
79 KSP Residual norm 5.313753418027e-11
80 KSP Residual norm 4.121358025105e-11
81 KSP Residual norm 3.172128969789e-11
82 KSP Residual norm 2.134841237815e-11
83 KSP Residual norm 1.617651995792e-11
84 KSP Residual norm 1.231591313797e-11
85 KSP Residual norm 9.521295267743e-12
86 KSP Residual norm 7.367030644322e-12
87 KSP Residual norm 5.743935791724e-12
88 KSP Residual norm 4.544333038595e-12
89 KSP Residual norm 3.578930145391e-12
90 KSP Residual norm 2.907240779005e-12
91 KSP Residual norm 2.161328617490e-12
92 KSP Residual norm 1.708795875736e-12
93 KSP Residual norm 1.243859145215e-12
94 KSP Residual norm 9.666577806694e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.076294977579e-03 gnorm 9.321790094673e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
58 SNES Function norm 9.241832977239e-04
0 KSP Residual norm 1.679531073636e-02
1 KSP Residual norm 2.249008476227e-03
2 KSP Residual norm 1.656676725061e-03
3 KSP Residual norm 1.348207912075e-03
4 KSP Residual norm 8.796201805583e-04
5 KSP Residual norm 6.257199788820e-04
6 KSP Residual norm 3.749007837744e-04
7 KSP Residual norm 2.496242379940e-04
8 KSP Residual norm 1.886180816842e-04
9 KSP Residual norm 1.499558817088e-04
10 KSP Residual norm 1.082602685517e-04
11 KSP Residual norm 7.160210298208e-05
12 KSP Residual norm 5.439039573949e-05
13 KSP Residual norm 4.080825889506e-05
14 KSP Residual norm 2.839592513126e-05
15 KSP Residual norm 2.318385211397e-05
16 KSP Residual norm 1.924388240268e-05
17 KSP Residual norm 1.517363209785e-05
18 KSP Residual norm 1.224674724578e-05
19 KSP Residual norm 9.888498395575e-06
20 KSP Residual norm 7.892980785578e-06
21 KSP Residual norm 6.187903055555e-06
22 KSP Residual norm 5.118280681807e-06
23 KSP Residual norm 3.928814653559e-06
24 KSP Residual norm 3.274750277938e-06
25 KSP Residual norm 2.526706488205e-06
26 KSP Residual norm 1.924918484726e-06
27 KSP Residual norm 1.581364359966e-06
28 KSP Residual norm 1.205845677182e-06
29 KSP Residual norm 9.793643591148e-07
30 KSP Residual norm 7.692130458622e-07
31 KSP Residual norm 6.003275530720e-07
32 KSP Residual norm 4.574518376534e-07
33 KSP Residual norm 3.807348653934e-07
34 KSP Residual norm 2.870936132076e-07
35 KSP Residual norm 2.287507566452e-07
36 KSP Residual norm 1.809628981302e-07
37 KSP Residual norm 1.493028955639e-07
38 KSP Residual norm 1.177383869172e-07
39 KSP Residual norm 9.084411503483e-08
40 KSP Residual norm 7.043338506838e-08
41 KSP Residual norm 5.280543649380e-08
42 KSP Residual norm 4.122592328636e-08
43 KSP Residual norm 3.211712899917e-08
44 KSP Residual norm 2.370554598596e-08
45 KSP Residual norm 1.807090315916e-08
46 KSP Residual norm 1.389592909919e-08
47 KSP Residual norm 1.035215600499e-08
48 KSP Residual norm 8.240462645303e-09
49 KSP Residual norm 6.325045302389e-09
50 KSP Residual norm 4.858571292377e-09
51 KSP Residual norm 4.810169842596e-09
52 KSP Residual norm 4.725543954174e-09
53 KSP Residual norm 4.339309294981e-09
54 KSP Residual norm 3.752773933227e-09
55 KSP Residual norm 3.292309662097e-09
56 KSP Residual norm 3.053895842565e-09
57 KSP Residual norm 2.839110706860e-09
58 KSP Residual norm 2.461909282571e-09
59 KSP Residual norm 2.054821081817e-09
60 KSP Residual norm 1.865175138806e-09
61 KSP Residual norm 1.505578092760e-09
62 KSP Residual norm 1.112961033653e-09
63 KSP Residual norm 1.011545547796e-09
64 KSP Residual norm 8.325602216262e-10
65 KSP Residual norm 6.700905131191e-10
66 KSP Residual norm 5.523060923909e-10
67 KSP Residual norm 4.658098440615e-10
68 KSP Residual norm 3.883027520545e-10
69 KSP Residual norm 3.530799282874e-10
70 KSP Residual norm 2.719533787912e-10
71 KSP Residual norm 2.324854101943e-10
72 KSP Residual norm 1.975343248168e-10
73 KSP Residual norm 1.583572829108e-10
74 KSP Residual norm 1.267892101271e-10
75 KSP Residual norm 1.057835223188e-10
76 KSP Residual norm 9.458093599023e-11
77 KSP Residual norm 7.628828886949e-11
78 KSP Residual norm 5.610051268417e-11
79 KSP Residual norm 4.646196797793e-11
80 KSP Residual norm 3.721682963413e-11
81 KSP Residual norm 2.737556474141e-11
82 KSP Residual norm 1.845972298129e-11
83 KSP Residual norm 1.393042131098e-11
84 KSP Residual norm 1.063023634591e-11
85 KSP Residual norm 8.208856626819e-12
86 KSP Residual norm 6.338956193908e-12
87 KSP Residual norm 4.953775419290e-12
88 KSP Residual norm 3.917293446550e-12
89 KSP Residual norm 3.085379061139e-12
90 KSP Residual norm 2.512421486430e-12
91 KSP Residual norm 1.869395296072e-12
92 KSP Residual norm 1.476669746979e-12
93 KSP Residual norm 1.071676303383e-12
94 KSP Residual norm 8.362307173949e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.241832977239e-04 gnorm 8.004559666459e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
59 SNES Function norm 7.936306435360e-04
0 KSP Residual norm 1.436460342483e-02
1 KSP Residual norm 1.928012205472e-03
2 KSP Residual norm 1.419091379107e-03
3 KSP Residual norm 1.155285749569e-03
4 KSP Residual norm 7.522709453712e-04
5 KSP Residual norm 5.348333180133e-04
6 KSP Residual norm 3.209033054507e-04
7 KSP Residual norm 2.145665862239e-04
8 KSP Residual norm 1.617130896212e-04
9 KSP Residual norm 1.286892087569e-04
10 KSP Residual norm 9.303864799430e-05
11 KSP Residual norm 6.178191145001e-05
12 KSP Residual norm 4.705658353082e-05
13 KSP Residual norm 3.503867534307e-05
14 KSP Residual norm 2.422904442958e-05
15 KSP Residual norm 1.990764308062e-05
16 KSP Residual norm 1.650654411635e-05
17 KSP Residual norm 1.296728475870e-05
18 KSP Residual norm 1.047643118285e-05
19 KSP Residual norm 8.470411669166e-06
20 KSP Residual norm 6.784264724391e-06
21 KSP Residual norm 5.296528081233e-06
22 KSP Residual norm 4.362920683808e-06
23 KSP Residual norm 3.367005108890e-06
24 KSP Residual norm 2.808316518310e-06
25 KSP Residual norm 2.171002397596e-06
26 KSP Residual norm 1.705197386233e-06
27 KSP Residual norm 1.365809608929e-06
28 KSP Residual norm 1.042326839748e-06
29 KSP Residual norm 8.711125196121e-07
30 KSP Residual norm 6.660567184194e-07
31 KSP Residual norm 5.383885405686e-07
32 KSP Residual norm 4.026286846969e-07
33 KSP Residual norm 3.295138224650e-07
34 KSP Residual norm 2.490139164519e-07
35 KSP Residual norm 1.954743812634e-07
36 KSP Residual norm 1.557420301110e-07
37 KSP Residual norm 1.276478450388e-07
38 KSP Residual norm 1.008507897703e-07
39 KSP Residual norm 7.765626194945e-08
40 KSP Residual norm 6.022156088157e-08
41 KSP Residual norm 4.518687667414e-08
42 KSP Residual norm 3.531502376307e-08
43 KSP Residual norm 2.751585324796e-08
44 KSP Residual norm 2.028085776038e-08
45 KSP Residual norm 1.550163095993e-08
46 KSP Residual norm 1.189787738991e-08
47 KSP Residual norm 8.855443682835e-09
48 KSP Residual norm 7.053402238695e-09
49 KSP Residual norm 5.411533662212e-09
50 KSP Residual norm 4.167325346612e-09
51 KSP Residual norm 4.126606822491e-09
52 KSP Residual norm 4.052199327940e-09
53 KSP Residual norm 3.727709625602e-09
54 KSP Residual norm 3.222346126911e-09
55 KSP Residual norm 2.829849490337e-09
56 KSP Residual norm 2.625008831485e-09
57 KSP Residual norm 2.438364460054e-09
58 KSP Residual norm 2.113394577042e-09
59 KSP Residual norm 1.762732127472e-09
60 KSP Residual norm 1.598199597243e-09
61 KSP Residual norm 1.287144365606e-09
62 KSP Residual norm 9.503217639832e-10
63 KSP Residual norm 8.629249078819e-10
64 KSP Residual norm 7.109854797622e-10
65 KSP Residual norm 5.724125369042e-10
66 KSP Residual norm 4.719527533561e-10
67 KSP Residual norm 3.993945437270e-10
68 KSP Residual norm 3.326310872081e-10
69 KSP Residual norm 3.018652523068e-10
70 KSP Residual norm 2.327544223911e-10
71 KSP Residual norm 1.994048080353e-10
72 KSP Residual norm 1.684157546948e-10
73 KSP Residual norm 1.353495558155e-10
74 KSP Residual norm 1.088895180724e-10
75 KSP Residual norm 9.003381820260e-11
76 KSP Residual norm 8.024400119919e-11
77 KSP Residual norm 6.387794235158e-11
78 KSP Residual norm 4.795191413648e-11
79 KSP Residual norm 3.904532328043e-11
80 KSP Residual norm 2.977217093957e-11
81 KSP Residual norm 2.337357988717e-11
82 KSP Residual norm 1.574253913111e-11
83 KSP Residual norm 1.194509702977e-11
84 KSP Residual norm 9.093364705537e-12
85 KSP Residual norm 7.026569192083e-12
86 KSP Residual norm 5.434722480977e-12
87 KSP Residual norm 4.232597533332e-12
88 KSP Residual norm 3.347961653738e-12
89 KSP Residual norm 2.635547461774e-12
90 KSP Residual norm 2.139612207741e-12
91 KSP Residual norm 1.590338743612e-12
92 KSP Residual norm 1.257673395548e-12
93 KSP Residual norm 9.162089977663e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.936306435360e-04 gnorm 6.873965698682e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
60 SNES Function norm 6.815648571574e-04
0 KSP Residual norm 1.236077729020e-02
1 KSP Residual norm 1.657415756909e-03
2 KSP Residual norm 1.220500724747e-03
3 KSP Residual norm 9.931397815044e-04
4 KSP Residual norm 6.474684943042e-04
5 KSP Residual norm 4.605962423060e-04
6 KSP Residual norm 2.761747463075e-04
7 KSP Residual norm 1.840851185820e-04
8 KSP Residual norm 1.389984410905e-04
9 KSP Residual norm 1.105462563394e-04
10 KSP Residual norm 7.985651559804e-05
11 KSP Residual norm 5.289464077111e-05
12 KSP Residual norm 4.022920283554e-05
13 KSP Residual norm 3.009678455931e-05
14 KSP Residual norm 2.091047647145e-05
15 KSP Residual norm 1.711034426538e-05
16 KSP Residual norm 1.419742774333e-05
17 KSP Residual norm 1.118296004749e-05
18 KSP Residual norm 9.025688439912e-06
19 KSP Residual norm 7.292395716801e-06
20 KSP Residual norm 5.828883628722e-06
21 KSP Residual norm 4.561851577306e-06
22 KSP Residual norm 3.769228093976e-06
23 KSP Residual norm 2.899107921561e-06
24 KSP Residual norm 2.415083596968e-06
25 KSP Residual norm 1.864956638091e-06
26 KSP Residual norm 1.437784131937e-06
27 KSP Residual norm 1.168656133218e-06
28 KSP Residual norm 8.914343766790e-07
29 KSP Residual norm 7.328403494360e-07
30 KSP Residual norm 5.686357943001e-07
31 KSP Residual norm 4.511808008202e-07
32 KSP Residual norm 3.412417081948e-07
33 KSP Residual norm 2.833060046106e-07
34 KSP Residual norm 2.133095890774e-07
35 KSP Residual norm 1.683873338993e-07
36 KSP Residual norm 1.335081501834e-07
37 KSP Residual norm 1.096578314585e-07
38 KSP Residual norm 8.683142960040e-08
39 KSP Residual norm 6.693677618153e-08
40 KSP Residual norm 5.191923240687e-08
41 KSP Residual norm 3.892413479216e-08
42 KSP Residual norm 3.040356904907e-08
43 KSP Residual norm 2.368881600505e-08
44 KSP Residual norm 1.748687736677e-08
45 KSP Residual norm 1.334226045882e-08
46 KSP Residual norm 1.025828790802e-08
47 KSP Residual norm 7.641050801401e-09
48 KSP Residual norm 6.083689171713e-09
49 KSP Residual norm 4.669270537186e-09
50 KSP Residual norm 3.588741224975e-09
51 KSP Residual norm 3.553261760957e-09
52 KSP Residual norm 3.490829052577e-09
53 KSP Residual norm 3.206732108386e-09
54 KSP Residual norm 2.772737940338e-09
55 KSP Residual norm 2.432503401884e-09
56 KSP Residual norm 2.256420294609e-09
57 KSP Residual norm 2.097202063837e-09
58 KSP Residual norm 1.818657791210e-09
59 KSP Residual norm 1.517437553815e-09
60 KSP Residual norm 1.376815974978e-09
61 KSP Residual norm 1.111313778729e-09
62 KSP Residual norm 8.212674799253e-10
63 KSP Residual norm 7.463332560751e-10
64 KSP Residual norm 6.144308820989e-10
65 KSP Residual norm 4.945026354798e-10
66 KSP Residual norm 4.076720623627e-10
67 KSP Residual norm 3.441282791033e-10
68 KSP Residual norm 2.867752904908e-10
69 KSP Residual norm 2.606081948036e-10
70 KSP Residual norm 2.008452732614e-10
71 KSP Residual norm 1.716388800809e-10
72 KSP Residual norm 1.456754818755e-10
73 KSP Residual norm 1.167934134394e-10
74 KSP Residual norm 9.365038393504e-11
75 KSP Residual norm 7.785426104338e-11
76 KSP Residual norm 6.959752180205e-11
77 KSP Residual norm 5.606952009927e-11
78 KSP Residual norm 4.137197516090e-11
79 KSP Residual norm 3.413322735065e-11
80 KSP Residual norm 2.716221233864e-11
81 KSP Residual norm 2.019421484302e-11
82 KSP Residual norm 1.360699992670e-11
83 KSP Residual norm 1.028010557560e-11
84 KSP Residual norm 7.838413178435e-12
85 KSP Residual norm 6.053672443548e-12
86 KSP Residual norm 4.675903924220e-12
87 KSP Residual norm 3.650415550623e-12
88 KSP Residual norm 2.886695663413e-12
89 KSP Residual norm 2.272477118131e-12
90 KSP Residual norm 1.849100870096e-12
91 KSP Residual norm 1.375627576203e-12
92 KSP Residual norm 1.086632968148e-12
93 KSP Residual norm 7.891204904904e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.815648571574e-04 gnorm 5.903427809765e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
61 SNES Function norm 5.853560626581e-04
0 KSP Residual norm 1.059939388567e-02
1 KSP Residual norm 1.422028028474e-03
2 KSP Residual norm 1.046917615255e-03
3 KSP Residual norm 8.522468041934e-04
4 KSP Residual norm 5.549729035828e-04
5 KSP Residual norm 3.946197329122e-04
6 KSP Residual norm 2.367298815400e-04
7 KSP Residual norm 1.582365690964e-04
8 KSP Residual norm 1.192837337222e-04
9 KSP Residual norm 9.491381324193e-05
10 KSP Residual norm 6.860853088025e-05
11 KSP Residual norm 4.554871097098e-05
12 KSP Residual norm 3.468473453863e-05
13 KSP Residual norm 2.584138559072e-05
14 KSP Residual norm 1.788634917784e-05
15 KSP Residual norm 1.468580705961e-05
16 KSP Residual norm 1.218097284362e-05
17 KSP Residual norm 9.574648660980e-06
18 KSP Residual norm 7.734141904979e-06
19 KSP Residual norm 6.251516962088e-06
20 KSP Residual norm 5.007416475502e-06
21 KSP Residual norm 3.910194173456e-06
22 KSP Residual norm 3.222046802464e-06
23 KSP Residual norm 2.485692310659e-06
24 KSP Residual norm 2.072308693739e-06
25 KSP Residual norm 1.601511078219e-06
26 KSP Residual norm 1.254619275906e-06
27 KSP Residual norm 1.006929815914e-06
28 KSP Residual norm 7.684770537554e-07
29 KSP Residual norm 6.410396463216e-07
30 KSP Residual norm 4.909216029239e-07
31 KSP Residual norm 3.962148224676e-07
32 KSP Residual norm 2.967300823892e-07
33 KSP Residual norm 2.431460212564e-07
34 KSP Residual norm 1.836738792690e-07
35 KSP Residual norm 1.442392491632e-07
36 KSP Residual norm 1.148682809861e-07
37 KSP Residual norm 9.416368065330e-08
38 KSP Residual norm 7.441569597152e-08
39 KSP Residual norm 5.730596952245e-08
40 KSP Residual norm 4.444368640840e-08
41 KSP Residual norm 3.334650510903e-08
42 KSP Residual norm 2.606171962948e-08
43 KSP Residual norm 2.030700743313e-08
44 KSP Residual norm 1.497061157302e-08
45 KSP Residual norm 1.144306081134e-08
46 KSP Residual norm 8.785494485693e-09
47 KSP Residual norm 6.541391888459e-09
48 KSP Residual norm 5.210836987545e-09
49 KSP Residual norm 3.998010444853e-09
50 KSP Residual norm 3.078017250583e-09
51 KSP Residual norm 3.047934553169e-09
52 KSP Residual norm 2.993147500167e-09
53 KSP Residual norm 2.753257180613e-09
54 KSP Residual norm 2.380053857703e-09
55 KSP Residual norm 2.089737257877e-09
56 KSP Residual norm 1.938525299819e-09
57 KSP Residual norm 1.800858098193e-09
58 KSP Residual norm 1.561061893407e-09
59 KSP Residual norm 1.302109263497e-09
60 KSP Residual norm 1.180788914575e-09
61 KSP Residual norm 9.512301537023e-10
62 KSP Residual norm 7.024695226944e-10
63 KSP Residual norm 6.378124361233e-10
64 KSP Residual norm 5.255440513397e-10
65 KSP Residual norm 4.231782232224e-10
66 KSP Residual norm 3.488748287790e-10
67 KSP Residual norm 2.951621564020e-10
68 KSP Residual norm 2.457768068379e-10
69 KSP Residual norm 2.230882503127e-10
70 KSP Residual norm 1.719936353596e-10
71 KSP Residual norm 1.472880963000e-10
72 KSP Residual norm 1.245323757307e-10
73 KSP Residual norm 9.998313971985e-11
74 KSP Residual norm 8.040991107516e-11
75 KSP Residual norm 6.651484275434e-11
76 KSP Residual norm 5.935526238314e-11
77 KSP Residual norm 4.731502324043e-11
78 KSP Residual norm 3.541317470491e-11
79 KSP Residual norm 2.888611920321e-11
80 KSP Residual norm 2.216913807204e-11
81 KSP Residual norm 1.727923371601e-11
82 KSP Residual norm 1.163375920370e-11
83 KSP Residual norm 8.822382631074e-12
84 KSP Residual norm 6.718729609175e-12
85 KSP Residual norm 5.189241383759e-12
86 KSP Residual norm 4.011204996067e-12
87 KSP Residual norm 3.123752474395e-12
88 KSP Residual norm 2.470430142647e-12
89 KSP Residual norm 1.944137113737e-12
90 KSP Residual norm 1.578648369648e-12
91 KSP Residual norm 1.173457658234e-12
92 KSP Residual norm 9.279250613465e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.853560626581e-04 gnorm 5.070188284661e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
62 SNES Function norm 5.027517765382e-04
0 KSP Residual norm 9.098577235035e-03
1 KSP Residual norm 1.221124337204e-03
2 KSP Residual norm 8.989367280503e-04
3 KSP Residual norm 7.317497885802e-04
4 KSP Residual norm 4.764131536241e-04
5 KSP Residual norm 3.387623580823e-04
6 KSP Residual norm 2.032659379944e-04
7 KSP Residual norm 1.359032864498e-04
8 KSP Residual norm 1.024307915255e-04
9 KSP Residual norm 8.151088288393e-05
10 KSP Residual norm 5.892919431897e-05
11 KSP Residual norm 3.913825915349e-05
12 KSP Residual norm 2.980858673733e-05
13 KSP Residual norm 2.219469153061e-05
14 KSP Residual norm 1.535742026260e-05
15 KSP Residual norm 1.261516156921e-05
16 KSP Residual norm 1.046261556311e-05
17 KSP Residual norm 8.222175644735e-06
18 KSP Residual norm 6.641980956441e-06
19 KSP Residual norm 5.369468305584e-06
20 KSP Residual norm 4.301685003586e-06
21 KSP Residual norm 3.358119476514e-06
22 KSP Residual norm 2.766254364920e-06
23 KSP Residual norm 2.135110735598e-06
24 KSP Residual norm 1.779994258429e-06
25 KSP Residual norm 1.375978135006e-06
26 KSP Residual norm 1.080126596426e-06
27 KSP Residual norm 8.654202999322e-07
28 KSP Residual norm 6.606381333684e-07
29 KSP Residual norm 5.517484032899e-07
30 KSP Residual norm 4.220677353397e-07
31 KSP Residual norm 3.410409408987e-07
32 KSP Residual norm 2.551184730594e-07
33 KSP Residual norm 2.088145859478e-07
34 KSP Residual norm 1.577591251833e-07
35 KSP Residual norm 1.238524322013e-07
36 KSP Residual norm 9.861935005505e-08
37 KSP Residual norm 8.080966119841e-08
38 KSP Residual norm 6.391067836403e-08
39 KSP Residual norm 4.921277241258e-08
40 KSP Residual norm 3.816904983905e-08
41 KSP Residual norm 2.863819428583e-08
42 KSP Residual norm 2.238493433209e-08
43 KSP Residual norm 1.744272894752e-08
44 KSP Residual norm 1.285990781829e-08
45 KSP Residual norm 9.832050424293e-09
46 KSP Residual norm 7.548608684677e-09
47 KSP Residual norm 5.620429906775e-09
48 KSP Residual norm 4.477448493121e-09
49 KSP Residual norm 3.435264837431e-09
50 KSP Residual norm 2.645106218281e-09
51 KSP Residual norm 2.619305636820e-09
52 KSP Residual norm 2.572249388526e-09
53 KSP Residual norm 2.366275985919e-09
54 KSP Residual norm 2.045435922689e-09
55 KSP Residual norm 1.795883654308e-09
56 KSP Residual norm 1.665964802202e-09
57 KSP Residual norm 1.547562644880e-09
58 KSP Residual norm 1.341524667740e-09
59 KSP Residual norm 1.118882643595e-09
60 KSP Residual norm 1.014528958324e-09
61 KSP Residual norm 8.173070313286e-10
62 KSP Residual norm 6.035316628864e-10
63 KSP Residual norm 5.479671155997e-10
64 KSP Residual norm 4.515347131383e-10
65 KSP Residual norm 3.635839258179e-10
66 KSP Residual norm 2.997662636513e-10
67 KSP Residual norm 2.536634853120e-10
68 KSP Residual norm 2.112080207107e-10
69 KSP Residual norm 1.916757790233e-10
70 KSP Residual norm 1.477950467474e-10
71 KSP Residual norm 1.265530329965e-10
72 KSP Residual norm 1.069665096794e-10
73 KSP Residual norm 8.588742504256e-11
74 KSP Residual norm 6.909690733935e-11
75 KSP Residual norm 5.712648647583e-11
76 KSP Residual norm 5.096247421095e-11
77 KSP Residual norm 4.055491603881e-11
78 KSP Residual norm 3.041568313515e-11
79 KSP Residual norm 2.477110515801e-11
80 KSP Residual norm 1.886847665397e-11
81 KSP Residual norm 1.482890433973e-11
82 KSP Residual norm 9.989879932122e-12
83 KSP Residual norm 7.579761684294e-12
84 KSP Residual norm 5.771137752149e-12
85 KSP Residual norm 4.457413422735e-12
86 KSP Residual norm 3.445589514763e-12
87 KSP Residual norm 2.682553874227e-12
88 KSP Residual norm 2.121451426333e-12
89 KSP Residual norm 1.669245872714e-12
90 KSP Residual norm 1.355185719412e-12
91 KSP Residual norm 1.007351586370e-12
92 KSP Residual norm 7.965183335068e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.027517765382e-04 gnorm 4.354752144319e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
63 SNES Function norm 4.318218589804e-04
0 KSP Residual norm 7.833500985144e-03
1 KSP Residual norm 1.049643445354e-03
2 KSP Residual norm 7.731437244976e-04
3 KSP Residual norm 6.292697189938e-04
4 KSP Residual norm 4.100614956088e-04
5 KSP Residual norm 2.916741391076e-04
6 KSP Residual norm 1.748558585109e-04
7 KSP Residual norm 1.166764716864e-04
8 KSP Residual norm 8.804877868299e-05
9 KSP Residual norm 7.003104741838e-05
10 KSP Residual norm 5.059018093914e-05
11 KSP Residual norm 3.353296901032e-05
12 KSP Residual norm 2.550858571866e-05
13 KSP Residual norm 1.906304344806e-05
14 KSP Residual norm 1.323487295586e-05
15 KSP Residual norm 1.083639892196e-05
16 KSP Residual norm 8.994335370257e-06
17 KSP Residual norm 7.082605747247e-06
18 KSP Residual norm 5.717919858417e-06
19 KSP Residual norm 4.618419707765e-06
20 KSP Residual norm 3.695940712417e-06
21 KSP Residual norm 2.890349650343e-06
22 KSP Residual norm 2.385633480656e-06
23 KSP Residual norm 1.836621841757e-06
24 KSP Residual norm 1.530076064516e-06
25 KSP Residual norm 1.181257155984e-06
26 KSP Residual norm 9.140253952638e-07
27 KSP Residual norm 7.409816131856e-07
28 KSP Residual norm 5.652822524821e-07
29 KSP Residual norm 4.667365052430e-07
30 KSP Residual norm 3.607228325266e-07
31 KSP Residual norm 2.881704033133e-07
32 KSP Residual norm 2.173525315334e-07
33 KSP Residual norm 1.795365382259e-07
34 KSP Residual norm 1.353644852215e-07
35 KSP Residual norm 1.066011834337e-07
36 KSP Residual norm 8.472748343087e-08
37 KSP Residual norm 6.956307320409e-08
38 KSP Residual norm 5.497232432632e-08
39 KSP Residual norm 4.235709842580e-08
40 KSP Residual norm 3.285253365483e-08
41 KSP Residual norm 2.464151198961e-08
42 KSP Residual norm 1.925177220248e-08
43 KSP Residual norm 1.500074613590e-08
44 KSP Residual norm 1.106608424423e-08
45 KSP Residual norm 8.451148049017e-09
46 KSP Residual norm 6.494425798184e-09
47 KSP Residual norm 4.838678110004e-09
48 KSP Residual norm 3.854109566254e-09
49 KSP Residual norm 2.957578169934e-09
50 KSP Residual norm 2.274544796415e-09
51 KSP Residual norm 2.252164771397e-09
52 KSP Residual norm 2.212145809210e-09
53 KSP Residual norm 2.033498105064e-09
54 KSP Residual norm 1.758161034182e-09
55 KSP Residual norm 1.542903999743e-09
56 KSP Residual norm 1.431268630257e-09
57 KSP Residual norm 1.330112981984e-09
58 KSP Residual norm 1.153329122623e-09
59 KSP Residual norm 9.622879393236e-10
60 KSP Residual norm 8.731247613487e-10
61 KSP Residual norm 7.040980000272e-10
62 KSP Residual norm 5.202851522624e-10
63 KSP Residual norm 4.725083268026e-10
64 KSP Residual norm 3.892192961354e-10
65 KSP Residual norm 3.134209821419e-10
66 KSP Residual norm 2.583383271505e-10
67 KSP Residual norm 2.182629756807e-10
68 KSP Residual norm 1.817647087632e-10
69 KSP Residual norm 1.651280376841e-10
70 KSP Residual norm 1.272490248921e-10
71 KSP Residual norm 1.088498772909e-10
72 KSP Residual norm 9.231505367450e-11
73 KSP Residual norm 7.398165126409e-11
74 KSP Residual norm 5.938458544992e-11
75 KSP Residual norm 4.927720412236e-11
76 KSP Residual norm 4.406933169104e-11
77 KSP Residual norm 3.537156333108e-11
78 KSP Residual norm 2.620141832376e-11
79 KSP Residual norm 2.155691378545e-11
80 KSP Residual norm 1.701867120055e-11
81 KSP Residual norm 1.280215548525e-11
82 KSP Residual norm 8.619159462296e-12
83 KSP Residual norm 6.519587127359e-12
84 KSP Residual norm 4.971025547553e-12
85 KSP Residual norm 3.836789479921e-12
86 KSP Residual norm 2.962396742601e-12
87 KSP Residual norm 2.309526294355e-12
88 KSP Residual norm 1.826048553222e-12
89 KSP Residual norm 1.436837555493e-12
90 KSP Residual norm 1.168165142396e-12
91 KSP Residual norm 8.686668363637e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.318218589804e-04 gnorm 3.740411979936e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
64 SNES Function norm 3.709117334886e-04
0 KSP Residual norm 6.716585088986e-03
1 KSP Residual norm 9.010281834128e-04
2 KSP Residual norm 6.634384396464e-04
3 KSP Residual norm 5.400085317461e-04
4 KSP Residual norm 3.516476325570e-04
5 KSP Residual norm 2.500823532124e-04
6 KSP Residual norm 1.500203149640e-04
7 KSP Residual norm 1.002449640938e-04
8 KSP Residual norm 7.558248204896e-05
9 KSP Residual norm 6.013706569217e-05
10 KSP Residual norm 4.346751855333e-05
11 KSP Residual norm 2.885486423680e-05
12 KSP Residual norm 2.196987286164e-05
13 KSP Residual norm 1.637398049069e-05
14 KSP Residual norm 1.134283552503e-05
15 KSP Residual norm 9.308688971903e-06
16 KSP Residual norm 7.722681570667e-06
17 KSP Residual norm 6.073025734834e-06
18 KSP Residual norm 4.904691351430e-06
19 KSP Residual norm 3.963941089594e-06
20 KSP Residual norm 3.175210472478e-06
21 KSP Residual norm 2.479736074251e-06
22 KSP Residual norm 2.043847055914e-06
23 KSP Residual norm 1.576506687942e-06
24 KSP Residual norm 1.313743102172e-06
25 KSP Residual norm 1.015166237875e-06
26 KSP Residual norm 7.939078608247e-07
27 KSP Residual norm 6.379364371548e-07
28 KSP Residual norm 4.869283179302e-07
29 KSP Residual norm 4.055797039948e-07
30 KSP Residual norm 3.109713799308e-07
31 KSP Residual norm 2.506782454389e-07
32 KSP Residual norm 1.879153809968e-07
33 KSP Residual norm 1.541542833289e-07
34 KSP Residual norm 1.163874759148e-07
35 KSP Residual norm 9.142893741597e-08
36 KSP Residual norm 7.275486056518e-08
37 KSP Residual norm 5.963679887353e-08
38 KSP Residual norm 4.717663861765e-08
39 KSP Residual norm 3.633307553937e-08
40 KSP Residual norm 2.818163711765e-08
41 KSP Residual norm 2.114228304791e-08
42 KSP Residual norm 1.652449168993e-08
43 KSP Residual norm 1.287644034056e-08
44 KSP Residual norm 9.495925552598e-09
45 KSP Residual norm 7.258557545400e-09
46 KSP Residual norm 5.574883951147e-09
47 KSP Residual norm 4.152174644006e-09
48 KSP Residual norm 3.307859288468e-09
49 KSP Residual norm 2.538072918211e-09
50 KSP Residual norm 1.953544405006e-09
51 KSP Residual norm 1.934455767604e-09
52 KSP Residual norm 1.899854828949e-09
53 KSP Residual norm 1.747368780019e-09
54 KSP Residual norm 1.510521909647e-09
55 KSP Residual norm 1.325950057577e-09
56 KSP Residual norm 1.230038597598e-09
57 KSP Residual norm 1.142766822814e-09
58 KSP Residual norm 9.907550770236e-10
59 KSP Residual norm 8.264042685014e-10
60 KSP Residual norm 7.494855338596e-10
61 KSP Residual norm 6.040310317105e-10
62 KSP Residual norm 4.461457090895e-10
63 KSP Residual norm 4.050881754908e-10
64 KSP Residual norm 3.337806758177e-10
65 KSP Residual norm 2.687809990195e-10
66 KSP Residual norm 2.215845943370e-10
67 KSP Residual norm 1.874197311697e-10
68 KSP Residual norm 1.560450090981e-10
69 KSP Residual norm 1.416580926396e-10
70 KSP Residual norm 1.092115511016e-10
71 KSP Residual norm 9.346892161189e-11
72 KSP Residual norm 7.910001854075e-11
73 KSP Residual norm 6.345651835863e-11
74 KSP Residual norm 5.101914635420e-11
75 KSP Residual norm 4.221600901145e-11
76 KSP Residual norm 3.770272817056e-11
77 KSP Residual norm 3.008873714532e-11
78 KSP Residual norm 2.246886432277e-11
79 KSP Residual norm 1.835673577406e-11
80 KSP Residual norm 1.416565158463e-11
81 KSP Residual norm 1.096993133568e-11
82 KSP Residual norm 7.385329167887e-12
83 KSP Residual norm 5.597602121266e-12
84 KSP Residual norm 4.263968241538e-12
85 KSP Residual norm 3.292130887600e-12
86 KSP Residual norm 2.543456039273e-12
87 KSP Residual norm 1.980713905446e-12
88 KSP Residual norm 1.566205129599e-12
89 KSP Residual norm 1.232132283185e-12
90 KSP Residual norm 1.000723038779e-12
91 KSP Residual norm 7.439555044418e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.709117334886e-04 gnorm 3.212844024737e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
65 SNES Function norm 3.186025739948e-04
0 KSP Residual norm 5.774337641438e-03
1 KSP Residual norm 7.739714624175e-04
2 KSP Residual norm 5.700366834548e-04
3 KSP Residual norm 4.640644595827e-04
4 KSP Residual norm 3.022041065333e-04
5 KSP Residual norm 2.149024019944e-04
6 KSP Residual norm 1.288673168672e-04
7 KSP Residual norm 8.612850299285e-05
8 KSP Residual norm 6.493431701203e-05
9 KSP Residual norm 5.166011862642e-05
10 KSP Residual norm 3.733253123922e-05
11 KSP Residual norm 2.477803585029e-05
12 KSP Residual norm 1.886166608269e-05
13 KSP Residual norm 1.406238427158e-05
14 KSP Residual norm 9.742526636324e-06
15 KSP Residual norm 7.992401844578e-06
16 KSP Residual norm 6.632540972741e-06
17 KSP Residual norm 5.217084008675e-06
18 KSP Residual norm 4.213707384219e-06
19 KSP Residual norm 3.404248341324e-06
20 KSP Residual norm 2.727280251649e-06
21 KSP Residual norm 2.130356440913e-06
22 KSP Residual norm 1.755742250128e-06
23 KSP Residual norm 1.353875599461e-06
24 KSP Residual norm 1.128432864622e-06
25 KSP Residual norm 8.715693254523e-07
26 KSP Residual norm 6.805382115923e-07
27 KSP Residual norm 5.477271952348e-07
28 KSP Residual norm 4.180205112620e-07
29 KSP Residual norm 3.478855092200e-07
30 KSP Residual norm 2.669618092406e-07
31 KSP Residual norm 2.150423873065e-07
32 KSP Residual norm 1.613465654561e-07
33 KSP Residual norm 1.323332688059e-07
34 KSP Residual norm 9.996665952292e-08
35 KSP Residual norm 7.854044808379e-08
36 KSP Residual norm 6.255705717139e-08
37 KSP Residual norm 5.130593827816e-08
38 KSP Residual norm 4.050908607048e-08
39 KSP Residual norm 3.119671983222e-08
40 KSP Residual norm 2.419505474877e-08
41 KSP Residual norm 1.815609688728e-08
42 KSP Residual norm 1.418984693224e-08
43 KSP Residual norm 1.105709070251e-08
44 KSP Residual norm 8.150943828385e-09
45 KSP Residual norm 6.231603549525e-09
46 KSP Residual norm 4.785048629449e-09
47 KSP Residual norm 3.564655436491e-09
48 KSP Residual norm 2.840248747553e-09
49 KSP Residual norm 2.179178188809e-09
50 KSP Residual norm 1.677496845585e-09
51 KSP Residual norm 1.661102404809e-09
52 KSP Residual norm 1.631177420752e-09
53 KSP Residual norm 1.500614569629e-09
54 KSP Residual norm 1.297251996936e-09
55 KSP Residual norm 1.138925195720e-09
56 KSP Residual norm 1.056558547245e-09
57 KSP Residual norm 9.816193271006e-10
58 KSP Residual norm 8.509871646968e-10
59 KSP Residual norm 7.098924104027e-10
60 KSP Residual norm 6.439224159485e-10
61 KSP Residual norm 5.186933426365e-10
62 KSP Residual norm 3.831571260676e-10
63 KSP Residual norm 3.477793130196e-10
64 KSP Residual norm 2.866333379838e-10
65 KSP Residual norm 2.308849346393e-10
66 KSP Residual norm 1.903046872537e-10
67 KSP Residual norm 1.609873865524e-10
68 KSP Residual norm 1.340016857507e-10
69 KSP Residual norm 1.216562329289e-10
70 KSP Residual norm 9.376872517518e-11
71 KSP Residual norm 8.030014940474e-11
72 KSP Residual norm 6.796045815148e-11
73 KSP Residual norm 5.450198800046e-11
74 KSP Residual norm 4.382094136784e-11
75 KSP Residual norm 3.626803505351e-11
76 KSP Residual norm 3.241337376439e-11
77 KSP Residual norm 2.584552861472e-11
78 KSP Residual norm 1.929871226727e-11
79 KSP Residual norm 1.576152836393e-11
80 KSP Residual norm 1.213691024090e-11
81 KSP Residual norm 9.424997405095e-12
82 KSP Residual norm 6.344309136427e-12
83 KSP Residual norm 4.809726174820e-12
84 KSP Residual norm 3.664622448946e-12
85 KSP Residual norm 2.828392798086e-12
86 KSP Residual norm 2.184632645267e-12
87 KSP Residual norm 1.700598486196e-12
88 KSP Residual norm 1.344556704861e-12
89 KSP Residual norm 1.057711603123e-12
90 KSP Residual norm 8.588956145525e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.186025739948e-04 gnorm 2.759764233560e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
66 SNES Function norm 2.736773740493e-04
0 KSP Residual norm 4.953328670838e-03
1 KSP Residual norm 6.646259571843e-04
2 KSP Residual norm 4.893491424781e-04
3 KSP Residual norm 3.983305296655e-04
4 KSP Residual norm 2.593036242750e-04
5 KSP Residual norm 1.843963684789e-04
6 KSP Residual norm 1.106355642642e-04
7 KSP Residual norm 7.397717636697e-05
8 KSP Residual norm 5.575496342644e-05
9 KSP Residual norm 4.436666429782e-05
10 KSP Residual norm 3.207444652982e-05
11 KSP Residual norm 2.130544462291e-05
12 KSP Residual norm 1.622584243181e-05
13 KSP Residual norm 1.208059830568e-05
14 KSP Residual norm 8.361866413456e-06
15 KSP Residual norm 6.867751217534e-06
16 KSP Residual norm 5.697201270852e-06
17 KSP Residual norm 4.478314524496e-06
18 KSP Residual norm 3.617443619427e-06
19 KSP Residual norm 2.923908324682e-06
20 KSP Residual norm 2.343036661695e-06
21 KSP Residual norm 1.829010077571e-06
22 KSP Residual norm 1.506515763148e-06
23 KSP Residual norm 1.162891228487e-06
24 KSP Residual norm 9.692714414705e-07
25 KSP Residual norm 7.491859283031e-07
26 KSP Residual norm 5.879333110700e-07
27 KSP Residual norm 4.711525633400e-07
28 KSP Residual norm 3.597302077355e-07
29 KSP Residual norm 3.003303609827e-07
30 KSP Residual norm 2.297970979113e-07
31 KSP Residual norm 1.856497378711e-07
32 KSP Residual norm 1.388988306993e-07
33 KSP Residual norm 1.136661237266e-07
34 KSP Residual norm 8.587777878485e-08
35 KSP Residual norm 6.742404167590e-08
36 KSP Residual norm 5.368331903122e-08
37 KSP Residual norm 4.398661663702e-08
38 KSP Residual norm 3.479308807394e-08
39 KSP Residual norm 2.679101506312e-08
40 KSP Residual norm 2.078017249138e-08
41 KSP Residual norm 1.559209283510e-08
42 KSP Residual norm 1.218877152321e-08
43 KSP Residual norm 9.498257940717e-09
44 KSP Residual norm 7.003097835314e-09
45 KSP Residual norm 5.355774278586e-09
46 KSP Residual norm 4.112390496557e-09
47 KSP Residual norm 3.062892963541e-09
48 KSP Residual norm 2.440436480949e-09
49 KSP Residual norm 1.872385415768e-09
50 KSP Residual norm 1.441711613704e-09
51 KSP Residual norm 1.427670205843e-09
52 KSP Residual norm 1.402010756118e-09
53 KSP Residual norm 1.289881734644e-09
54 KSP Residual norm 1.114973502798e-09
55 KSP Residual norm 9.788619467648e-10
56 KSP Residual norm 9.080816023527e-10
57 KSP Residual norm 8.435556246215e-10
58 KSP Residual norm 7.313087847483e-10
59 KSP Residual norm 6.099294168141e-10
60 KSP Residual norm 5.530828716330e-10
61 KSP Residual norm 4.455788645121e-10
62 KSP Residual norm 3.290687328393e-10
63 KSP Residual norm 2.987198466995e-10
64 KSP Residual norm 2.461912261610e-10
65 KSP Residual norm 1.982735195466e-10
66 KSP Residual norm 1.634606605420e-10
67 KSP Residual norm 1.383298395939e-10
68 KSP Residual norm 1.151487484099e-10
69 KSP Residual norm 1.044991905255e-10
70 KSP Residual norm 8.057348080119e-11
71 KSP Residual norm 6.898273815297e-11
72 KSP Residual norm 5.832887912750e-11
73 KSP Residual norm 4.680531532370e-11
74 KSP Residual norm 3.765767532142e-11
75 KSP Residual norm 3.113120826701e-11
76 KSP Residual norm 2.779270989507e-11
77 KSP Residual norm 2.209873977233e-11
78 KSP Residual norm 1.657069622217e-11
79 KSP Residual norm 1.348998314854e-11
80 KSP Residual norm 1.023834776097e-11
81 KSP Residual norm 8.077898567801e-12
82 KSP Residual norm 5.443783200009e-12
83 KSP Residual norm 4.131210289092e-12
84 KSP Residual norm 3.145823876848e-12
85 KSP Residual norm 2.428743097741e-12
86 KSP Residual norm 1.876568923431e-12
87 KSP Residual norm 1.460375326501e-12
88 KSP Residual norm 1.154699006497e-12
89 KSP Residual norm 9.082443863380e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.736773740493e-04 gnorm 2.370635044085e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
67 SNES Function norm 2.350919930087e-04
0 KSP Residual norm 4.254945611359e-03
1 KSP Residual norm 5.709247591055e-04
2 KSP Residual norm 4.203664389974e-04
3 KSP Residual norm 3.421663312144e-04
4 KSP Residual norm 2.227459937887e-04
5 KSP Residual norm 1.584051899230e-04
6 KSP Residual norm 9.504174416238e-05
7 KSP Residual norm 6.354304517913e-05
8 KSP Residual norm 4.789404543308e-05
9 KSP Residual norm 3.811086266209e-05
10 KSP Residual norm 2.755158699184e-05
11 KSP Residual norm 1.830022307325e-05
12 KSP Residual norm 1.393674662395e-05
13 KSP Residual norm 1.037742823332e-05
14 KSP Residual norm 7.184422345286e-06
15 KSP Residual norm 5.900018810725e-06
16 KSP Residual norm 4.894580055508e-06
17 KSP Residual norm 3.847798806586e-06
18 KSP Residual norm 3.107967454456e-06
19 KSP Residual norm 2.512069110615e-06
20 KSP Residual norm 2.012987574293e-06
21 KSP Residual norm 1.571420667868e-06
22 KSP Residual norm 1.294452478047e-06
23 KSP Residual norm 9.991437900447e-07
24 KSP Residual norm 8.326973065256e-07
25 KSP Residual norm 6.436121588113e-07
26 KSP Residual norm 5.048702803111e-07
27 KSP Residual norm 4.046976920607e-07
28 KSP Residual norm 3.089942557695e-07
29 KSP Residual norm 2.578878965989e-07
30 KSP Residual norm 1.973734734971e-07
31 KSP Residual norm 1.594150751370e-07
32 KSP Residual norm 1.192972530242e-07
33 KSP Residual norm 9.765802652662e-08
34 KSP Residual norm 7.377125285842e-08
35 KSP Residual norm 5.792333089405e-08
36 KSP Residual norm 4.610866378864e-08
37 KSP Residual norm 3.777923079009e-08
38 KSP Residual norm 2.989179078431e-08
39 KSP Residual norm 2.301763520584e-08
40 KSP Residual norm 1.785396738414e-08
41 KSP Residual norm 1.339585031333e-08
42 KSP Residual norm 1.047194693472e-08
43 KSP Residual norm 8.160487675576e-09
44 KSP Residual norm 6.017351232133e-09
45 KSP Residual norm 4.601770593066e-09
46 KSP Residual norm 3.533794327339e-09
47 KSP Residual norm 2.632105054646e-09
48 KSP Residual norm 2.097202071544e-09
49 KSP Residual norm 1.609070110631e-09
50 KSP Residual norm 1.238871267068e-09
51 KSP Residual norm 1.226803959763e-09
52 KSP Residual norm 1.204787761219e-09
53 KSP Residual norm 1.108375456726e-09
54 KSP Residual norm 9.580824717810e-10
55 KSP Residual norm 8.410723718894e-10
56 KSP Residual norm 7.802573293891e-10
57 KSP Residual norm 7.248283541552e-10
58 KSP Residual norm 6.284033224389e-10
59 KSP Residual norm 5.241042605427e-10
60 KSP Residual norm 4.752667370141e-10
61 KSP Residual norm 3.829370921653e-10
62 KSP Residual norm 2.828167651817e-10
63 KSP Residual norm 2.567415988894e-10
64 KSP Residual norm 2.115888966259e-10
65 KSP Residual norm 1.704044941137e-10
66 KSP Residual norm 1.404858176891e-10
67 KSP Residual norm 1.188765269491e-10
68 KSP Residual norm 9.895574969929e-11
69 KSP Residual norm 8.980737474976e-11
70 KSP Residual norm 6.924533222023e-11
71 KSP Residual norm 5.927463249010e-11
72 KSP Residual norm 5.013099715587e-11
73 KSP Residual norm 4.022086861133e-11
74 KSP Residual norm 3.235689445915e-11
75 KSP Residual norm 2.675159477679e-11
76 KSP Residual norm 2.388635104124e-11
77 KSP Residual norm 1.900251266401e-11
78 KSP Residual norm 1.423871473635e-11
79 KSP Residual norm 1.159808698398e-11
80 KSP Residual norm 8.825203463533e-12
81 KSP Residual norm 6.943439856751e-12
82 KSP Residual norm 4.678424591565e-12
83 KSP Residual norm 3.549597074741e-12
84 KSP Residual norm 2.703109144933e-12
85 KSP Residual norm 2.086824263803e-12
86 KSP Residual norm 1.612226268232e-12
87 KSP Residual norm 1.254722755977e-12
88 KSP Residual norm 9.920666846542e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.350919930087e-04 gnorm 2.036415057302e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
68 SNES Function norm 2.019504233771e-04
0 KSP Residual norm 3.655954196678e-03
1 KSP Residual norm 4.904544176038e-04
2 KSP Residual norm 3.611441604763e-04
3 KSP Residual norm 2.939634972467e-04
4 KSP Residual norm 1.913742397104e-04
5 KSP Residual norm 1.360979888030e-04
6 KSP Residual norm 8.164962059133e-05
7 KSP Residual norm 5.458472433810e-05
8 KSP Residual norm 4.114443306411e-05
9 KSP Residual norm 3.273866624866e-05
10 KSP Residual norm 2.366630871907e-05
11 KSP Residual norm 1.571772561365e-05
12 KSP Residual norm 1.196903141982e-05
13 KSP Residual norm 8.914257531082e-06
14 KSP Residual norm 6.172861089504e-06
15 KSP Residual norm 5.068172746717e-06
16 KSP Residual norm 4.204888324749e-06
17 KSP Residual norm 3.306130266211e-06
18 KSP Residual norm 2.670339027334e-06
19 KSP Residual norm 2.158136280739e-06
20 KSP Residual norm 1.729367529811e-06
21 KSP Residual norm 1.350148163122e-06
22 KSP Residual norm 1.112289990316e-06
23 KSP Residual norm 8.583971914828e-07
24 KSP Residual norm 7.153583087542e-07
25 KSP Residual norm 5.528446671018e-07
26 KSP Residual norm 4.332868929965e-07
27 KSP Residual norm 3.475666101047e-07
28 KSP Residual norm 2.653634035633e-07
29 KSP Residual norm 2.213443764451e-07
30 KSP Residual norm 1.694918202074e-07
31 KSP Residual norm 1.368254257524e-07
32 KSP Residual norm 1.024433993995e-07
33 KSP Residual norm 8.389447830794e-08
34 KSP Residual norm 6.337090833304e-08
35 KSP Residual norm 4.976362313658e-08
36 KSP Residual norm 3.961364947521e-08
37 KSP Residual norm 3.246223611702e-08
38 KSP Residual norm 2.567928298199e-08
39 KSP Residual norm 1.977434748395e-08
40 KSP Residual norm 1.533825000278e-08
41 KSP Residual norm 1.150845803261e-08
42 KSP Residual norm 8.996321888770e-09
43 KSP Residual norm 7.010596484985e-09
44 KSP Residual norm 5.169437544688e-09
45 KSP Residual norm 3.953267815484e-09
46 KSP Residual norm 3.035919649832e-09
47 KSP Residual norm 2.261467911802e-09
48 KSP Residual norm 1.801931809617e-09
49 KSP Residual norm 1.382533705456e-09
50 KSP Residual norm 1.064395592411e-09
51 KSP Residual norm 1.054024144566e-09
52 KSP Residual norm 1.035105483132e-09
53 KSP Residual norm 9.522662875898e-10
54 KSP Residual norm 8.231525280273e-10
55 KSP Residual norm 7.226095465157e-10
56 KSP Residual norm 6.703621366751e-10
57 KSP Residual norm 6.227573214002e-10
58 KSP Residual norm 5.399204390092e-10
59 KSP Residual norm 4.503214255486e-10
60 KSP Residual norm 4.083832036533e-10
61 KSP Residual norm 3.290519745907e-10
62 KSP Residual norm 2.430334185732e-10
63 KSP Residual norm 2.206186686523e-10
64 KSP Residual norm 1.818230336727e-10
65 KSP Residual norm 1.464392856836e-10
66 KSP Residual norm 1.207229284240e-10
67 KSP Residual norm 1.021471193691e-10
68 KSP Residual norm 8.502607042727e-11
69 KSP Residual norm 7.717091579735e-11
70 KSP Residual norm 5.949865520922e-11
71 KSP Residual norm 5.093049597025e-11
72 KSP Residual norm 4.308448744802e-11
73 KSP Residual norm 3.456003971496e-11
74 KSP Residual norm 2.779961682249e-11
75 KSP Residual norm 2.298805881327e-11
76 KSP Residual norm 2.053208157768e-11
77 KSP Residual norm 1.634155899727e-11
78 KSP Residual norm 1.223438378760e-11
79 KSP Residual norm 9.971067544282e-12
80 KSP Residual norm 7.605442414847e-12
81 KSP Residual norm 5.968287728618e-12
82 KSP Residual norm 4.020569267508e-12
83 KSP Residual norm 3.049894378896e-12
84 KSP Residual norm 2.322860412518e-12
85 KSP Residual norm 1.793055697877e-12
86 KSP Residual norm 1.385077149358e-12
87 KSP Residual norm 1.077935125999e-12
88 KSP Residual norm 8.522511254598e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.019504233771e-04 gnorm 1.749345143165e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
69 SNES Function norm 1.734836451735e-04
0 KSP Residual norm 3.149380252475e-03
1 KSP Residual norm 4.217650315813e-04
2 KSP Residual norm 3.107620623506e-04
3 KSP Residual norm 2.528938946277e-04
4 KSP Residual norm 1.648425434562e-04
5 KSP Residual norm 1.172792823596e-04
6 KSP Residual norm 7.028770973031e-05
7 KSP Residual norm 4.685949793751e-05
8 KSP Residual norm 3.538163560707e-05
9 KSP Residual norm 2.813488166253e-05
10 KSP Residual norm 2.031835200972e-05
11 KSP Residual norm 1.345872404524e-05
12 KSP Residual norm 1.023163847251e-05
13 KSP Residual norm 7.658167562995e-06
14 KSP Residual norm 5.327058469056e-06
15 KSP Residual norm 4.354615321127e-06
16 KSP Residual norm 3.615986503699e-06
17 KSP Residual norm 2.850733407116e-06
18 KSP Residual norm 2.300634381485e-06
19 KSP Residual norm 1.857387072892e-06
20 KSP Residual norm 1.485581071445e-06
21 KSP Residual norm 1.162771912151e-06
22 KSP Residual norm 9.604368457361e-07
23 KSP Residual norm 7.386664572709e-07
24 KSP Residual norm 6.151626336785e-07
25 KSP Residual norm 4.747055484508e-07
26 KSP Residual norm 3.645641757144e-07
27 KSP Residual norm 2.974068516626e-07
28 KSP Residual norm 2.269345384136e-07
29 KSP Residual norm 1.858890138542e-07
30 KSP Residual norm 1.447154732122e-07
31 KSP Residual norm 1.145491542156e-07
32 KSP Residual norm 8.680155779157e-08
33 KSP Residual norm 7.205296887935e-08
34 KSP Residual norm 5.427393347281e-08
35 KSP Residual norm 4.287578314185e-08
36 KSP Residual norm 3.401007871337e-08
37 KSP Residual norm 2.795486241990e-08
38 KSP Residual norm 2.210189942006e-08
39 KSP Residual norm 1.703750876236e-08
40 KSP Residual norm 1.321544132411e-08
41 KSP Residual norm 9.910420363108e-09
42 KSP Residual norm 7.742104096126e-09
43 KSP Residual norm 6.032875663650e-09
44 KSP Residual norm 4.452698712090e-09
45 KSP Residual norm 3.399588468390e-09
46 KSP Residual norm 2.614152377819e-09
47 KSP Residual norm 1.948759629911e-09
48 KSP Residual norm 1.552287524107e-09
49 KSP Residual norm 1.191318810418e-09
50 KSP Residual norm 9.156329410826e-10
51 KSP Residual norm 9.066019515411e-10
52 KSP Residual norm 8.905984826312e-10
53 KSP Residual norm 8.184036610200e-10
54 KSP Residual norm 7.076500960531e-10
55 KSP Residual norm 6.207665492051e-10
56 KSP Residual norm 5.758787450413e-10
57 KSP Residual norm 5.352857532530e-10
58 KSP Residual norm 4.642492216265e-10
59 KSP Residual norm 3.873886582468e-10
60 KSP Residual norm 3.516020802776e-10
61 KSP Residual norm 2.837334852259e-10
62 KSP Residual norm 2.097465595627e-10
63 KSP Residual norm 1.904974710584e-10
64 KSP Residual norm 1.569025585459e-10
65 KSP Residual norm 1.263586387772e-10
66 KSP Residual norm 1.041422277187e-10
67 KSP Residual norm 8.792376794296e-11
68 KSP Residual norm 7.321661540222e-11
69 KSP Residual norm 6.654220401696e-11
70 KSP Residual norm 5.126656878695e-11
71 KSP Residual norm 4.381742130602e-11
72 KSP Residual norm 3.722903799747e-11
73 KSP Residual norm 2.979779939491e-11
74 KSP Residual norm 2.389408200475e-11
75 KSP Residual norm 1.986713871203e-11
76 KSP Residual norm 1.778286122566e-11
77 KSP Residual norm 1.429606538427e-11
78 KSP Residual norm 1.055002181375e-11
79 KSP Residual norm 8.714582339597e-12
80 KSP Residual norm 6.937317189777e-12
81 KSP Residual norm 5.154345517159e-12
82 KSP Residual norm 3.473024812994e-12
83 KSP Residual norm 2.623987540689e-12
84 KSP Residual norm 2.002114915350e-12
85 KSP Residual norm 1.544339500349e-12
86 KSP Residual norm 1.191308109077e-12
87 KSP Residual norm 9.290547836950e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.734836451735e-04 gnorm 1.502765521568e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
70 SNES Function norm 1.490315339159e-04
0 KSP Residual norm 2.699491308245e-03
1 KSP Residual norm 3.620438612735e-04
2 KSP Residual norm 2.666273914097e-04
3 KSP Residual norm 2.169952908620e-04
4 KSP Residual norm 1.413184188614e-04
5 KSP Residual norm 1.005191167621e-04
6 KSP Residual norm 6.029302505257e-05
7 KSP Residual norm 4.026776218712e-05
8 KSP Residual norm 3.037033664475e-05
9 KSP Residual norm 2.416146213229e-05
10 KSP Residual norm 1.746185458811e-05
11 KSP Residual norm 1.158810400088e-05
12 KSP Residual norm 8.820982062394e-06
13 KSP Residual norm 6.578820246639e-06
14 KSP Residual norm 4.562411719477e-06
15 KSP Residual norm 3.741349270439e-06
16 KSP Residual norm 3.104767828193e-06
17 KSP Residual norm 2.443124212177e-06
18 KSP Residual norm 1.972603821274e-06
19 KSP Residual norm 1.593894118986e-06
20 KSP Residual norm 1.276635083148e-06
21 KSP Residual norm 9.973077219928e-07
22 KSP Residual norm 8.223414580625e-07
23 KSP Residual norm 6.340337176802e-07
24 KSP Residual norm 5.281274396007e-07
25 KSP Residual norm 4.080033163826e-07
26 KSP Residual norm 3.181060417565e-07
27 KSP Residual norm 2.561919829302e-07
28 KSP Residual norm 1.955585087398e-07
29 KSP Residual norm 1.624643116938e-07
30 KSP Residual norm 1.248384527048e-07
31 KSP Residual norm 1.003944400930e-07
32 KSP Residual norm 7.539146751840e-08
33 KSP Residual norm 6.197504899473e-08
34 KSP Residual norm 4.675818723129e-08
35 KSP Residual norm 3.675489581440e-08
36 KSP Residual norm 2.922064197217e-08
37 KSP Residual norm 2.395504061320e-08
38 KSP Residual norm 1.896630681032e-08
39 KSP Residual norm 1.460922031564e-08
40 KSP Residual norm 1.133299040986e-08
41 KSP Residual norm 8.500948830067e-09
42 KSP Residual norm 6.644235131346e-09
43 KSP Residual norm 5.177690756418e-09
44 KSP Residual norm 3.819790269622e-09
45 KSP Residual norm 2.919568894528e-09
46 KSP Residual norm 2.243353086280e-09
47 KSP Residual norm 1.671478490354e-09
48 KSP Residual norm 1.331682975209e-09
49 KSP Residual norm 1.021849104082e-09
50 KSP Residual norm 7.862404025954e-10
51 KSP Residual norm 7.785526395520e-10
52 KSP Residual norm 7.646965673451e-10
53 KSP Residual norm 7.031934546155e-10
54 KSP Residual norm 6.078969358936e-10
55 KSP Residual norm 5.334762148831e-10
56 KSP Residual norm 4.948999833556e-10
57 KSP Residual norm 4.598374785513e-10
58 KSP Residual norm 3.987389745216e-10
59 KSP Residual norm 3.326062757128e-10
60 KSP Residual norm 3.016979896187e-10
61 KSP Residual norm 2.432670942105e-10
62 KSP Residual norm 1.797221560285e-10
63 KSP Residual norm 1.631890562552e-10
64 KSP Residual norm 1.344572390331e-10
65 KSP Residual norm 1.082792176007e-10
66 KSP Residual norm 8.926237184559e-11
67 KSP Residual norm 7.546899086629e-11
68 KSP Residual norm 6.283035345367e-11
69 KSP Residual norm 5.705050271878e-11
70 KSP Residual norm 4.397966199698e-11
71 KSP Residual norm 3.761596916310e-11
72 KSP Residual norm 3.187029879056e-11
73 KSP Residual norm 2.554408643349e-11
74 KSP Residual norm 2.052678566069e-11
75 KSP Residual norm 1.699723938042e-11
76 KSP Residual norm 1.519441894677e-11
77 KSP Residual norm 1.214854255716e-11
78 KSP Residual norm 9.042187791634e-12
79 KSP Residual norm 7.406631301074e-12
80 KSP Residual norm 5.766075936571e-12
81 KSP Residual norm 4.417493620206e-12
82 KSP Residual norm 2.973959634938e-12
83 KSP Residual norm 2.252204485734e-12
84 KSP Residual norm 1.716270753301e-12
85 KSP Residual norm 1.324550297083e-12
86 KSP Residual norm 1.022702199319e-12
87 KSP Residual norm 7.965066250908e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.490315339159e-04 gnorm 1.290959222470e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
71 SNES Function norm 1.280273714613e-04
0 KSP Residual norm 2.317051414526e-03
1 KSP Residual norm 3.108861585008e-04
2 KSP Residual norm 2.289143640650e-04
3 KSP Residual norm 1.863283722520e-04
4 KSP Residual norm 1.212864258406e-04
5 KSP Residual norm 8.625418033527e-05
6 KSP Residual norm 5.175227995639e-05
7 KSP Residual norm 3.460410681157e-05
8 KSP Residual norm 2.608050130539e-05
9 KSP Residual norm 2.075327886784e-05
10 KSP Residual norm 1.500356103437e-05
11 KSP Residual norm 9.966945045851e-06
12 KSP Residual norm 7.590543538699e-06
13 KSP Residual norm 5.651115729840e-06
14 KSP Residual norm 3.912421282242e-06
15 KSP Residual norm 3.213169625085e-06
16 KSP Residual norm 2.665790076994e-06
17 KSP Residual norm 2.095752428076e-06
18 KSP Residual norm 1.692783984352e-06
19 KSP Residual norm 1.368166086330e-06
20 KSP Residual norm 1.096499169882e-06
21 KSP Residual norm 8.559067262441e-07
22 KSP Residual norm 7.049642567008e-07
23 KSP Residual norm 5.442075319014e-07
24 KSP Residual norm 4.535263746984e-07
25 KSP Residual norm 3.505438786894e-07
26 KSP Residual norm 2.750816418836e-07
27 KSP Residual norm 2.204283199690e-07
28 KSP Residual norm 1.683188378921e-07
29 KSP Residual norm 1.405029298108e-07
30 KSP Residual norm 1.075133311228e-07
31 KSP Residual norm 8.685555225440e-08
32 KSP Residual norm 6.498386310909e-08
33 KSP Residual norm 5.317823077091e-08
34 KSP Residual norm 4.017419674796e-08
35 KSP Residual norm 3.154252539180e-08
36 KSP Residual norm 2.510906650858e-08
37 KSP Residual norm 2.057162497868e-08
38 KSP Residual norm 1.627829590254e-08
39 KSP Residual norm 1.253447289720e-08
40 KSP Residual norm 9.722822468676e-09
41 KSP Residual norm 7.295266308331e-09
42 KSP Residual norm 5.703308267158e-09
43 KSP Residual norm 4.444556677185e-09
44 KSP Residual norm 3.277339869804e-09
45 KSP Residual norm 2.506782489065e-09
46 KSP Residual norm 1.925059145795e-09
47 KSP Residual norm 1.434033322794e-09
48 KSP Residual norm 1.142701494974e-09
49 KSP Residual norm 8.767276792057e-10
50 KSP Residual norm 6.750498258183e-10
51 KSP Residual norm 6.684810649631e-10
52 KSP Residual norm 6.564757360956e-10
53 KSP Residual norm 6.039866157179e-10
54 KSP Residual norm 5.220805386383e-10
55 KSP Residual norm 4.583110899344e-10
56 KSP Residual norm 4.251790529856e-10
57 KSP Residual norm 3.949712593831e-10
58 KSP Residual norm 3.424381778444e-10
59 KSP Residual norm 2.855953268723e-10
60 KSP Residual norm 2.589836688646e-10
61 KSP Residual norm 2.086686854147e-10
62 KSP Residual norm 1.541147723359e-10
63 KSP Residual norm 1.398939994464e-10
64 KSP Residual norm 1.153004763248e-10
65 KSP Residual norm 9.286502370873e-11
66 KSP Residual norm 7.655897450968e-11
67 KSP Residual norm 6.478813528298e-11
68 KSP Residual norm 5.392517077578e-11
69 KSP Residual norm 4.893770588421e-11
70 KSP Residual norm 3.773334465129e-11
71 KSP Residual norm 3.229908307677e-11
72 KSP Residual norm 2.731751287354e-11
73 KSP Residual norm 2.191315189996e-11
74 KSP Residual norm 1.763045971422e-11
75 KSP Residual norm 1.457432980788e-11
76 KSP Residual norm 1.301614082910e-11
77 KSP Residual norm 1.034754959781e-11
78 KSP Residual norm 7.756600559484e-12
79 KSP Residual norm 6.314511567926e-12
80 KSP Residual norm 4.788108760153e-12
81 KSP Residual norm 3.781196472934e-12
82 KSP Residual norm 2.548562571281e-12
83 KSP Residual norm 1.934061627824e-12
84 KSP Residual norm 1.472823894751e-12
85 KSP Residual norm 1.136856323496e-12
86 KSP Residual norm 8.781589849753e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.280273714613e-04 gnorm 1.109018046952e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
72 SNES Function norm 1.099845787306e-04
0 KSP Residual norm 1.992051648328e-03
1 KSP Residual norm 2.671361780570e-04
2 KSP Residual norm 1.967371426165e-04
3 KSP Residual norm 1.601339290759e-04
4 KSP Residual norm 1.042646508526e-04
5 KSP Residual norm 7.415554339118e-05
6 KSP Residual norm 4.447960630417e-05
7 KSP Residual norm 2.972393603147e-05
8 KSP Residual norm 2.241065678151e-05
9 KSP Residual norm 1.783026034192e-05
10 KSP Residual norm 1.288718243804e-05
11 KSP Residual norm 8.555697712736e-06
12 KSP Residual norm 6.513644455783e-06
13 KSP Residual norm 4.854664236945e-06
14 KSP Residual norm 3.364358243550e-06
15 KSP Residual norm 2.760408222085e-06
16 KSP Residual norm 2.290725187957e-06
17 KSP Residual norm 1.801973446796e-06
18 KSP Residual norm 1.455199945856e-06
19 KSP Residual norm 1.175815609815e-06
20 KSP Residual norm 9.421165930137e-07
21 KSP Residual norm 7.357502227483e-07
22 KSP Residual norm 6.063548402582e-07
23 KSP Residual norm 4.677212470255e-07
24 KSP Residual norm 3.896908209864e-07
25 KSP Residual norm 3.010713777221e-07
26 KSP Residual norm 2.353115423298e-07
27 KSP Residual norm 1.891676525767e-07
28 KSP Residual norm 1.444132742084e-07
29 KSP Residual norm 1.202182139878e-07
30 KSP Residual norm 9.221449753871e-08
31 KSP Residual norm 7.431003527922e-08
32 KSP Residual norm 5.572342999867e-08
33 KSP Residual norm 4.570643627217e-08
34 KSP Residual norm 3.451096034838e-08
35 KSP Residual norm 2.711307485551e-08
36 KSP Residual norm 2.157539815995e-08
37 KSP Residual norm 1.768600132252e-08
38 KSP Residual norm 1.398989335636e-08
39 KSP Residual norm 1.077413173563e-08
40 KSP Residual norm 8.357414430747e-09
41 KSP Residual norm 6.270313334170e-09
42 KSP Residual norm 4.901281154570e-09
43 KSP Residual norm 3.819487902596e-09
44 KSP Residual norm 2.816812971645e-09
45 KSP Residual norm 2.153822926687e-09
46 KSP Residual norm 1.654425905351e-09
47 KSP Residual norm 1.232671232655e-09
48 KSP Residual norm 9.822146077594e-10
49 KSP Residual norm 7.536356393758e-10
50 KSP Residual norm 5.800715504610e-10
51 KSP Residual norm 5.744119723730e-10
52 KSP Residual norm 5.641239082545e-10
53 KSP Residual norm 5.189149253475e-10
54 KSP Residual norm 4.485750948000e-10
55 KSP Residual norm 3.937361903616e-10
56 KSP Residual norm 3.652693242165e-10
57 KSP Residual norm 3.393614765050e-10
58 KSP Residual norm 2.942454540401e-10
59 KSP Residual norm 2.454340725139e-10
60 KSP Residual norm 2.226110540983e-10
61 KSP Residual norm 1.794099869821e-10
62 KSP Residual norm 1.325315564503e-10
63 KSP Residual norm 1.203094594500e-10
64 KSP Residual norm 9.915031680154e-11
65 KSP Residual norm 7.985966552595e-11
66 KSP Residual norm 6.583062444668e-11
67 KSP Residual norm 5.568423228312e-11
68 KSP Residual norm 4.634905080189e-11
69 KSP Residual norm 4.207642464067e-11
70 KSP Residual norm 3.243668975424e-11
71 KSP Residual norm 2.775811706448e-11
72 KSP Residual norm 2.350113306637e-11
73 KSP Residual norm 1.884018140136e-11
74 KSP Residual norm 1.514803907335e-11
75 KSP Residual norm 1.253419983147e-11
76 KSP Residual norm 1.120321209239e-11
77 KSP Residual norm 8.933367455860e-12
78 KSP Residual norm 6.668823521003e-12
79 KSP Residual norm 5.447534418621e-12
80 KSP Residual norm 4.194786174972e-12
81 KSP Residual norm 3.256640738241e-12
82 KSP Residual norm 2.192758824038e-12
83 KSP Residual norm 1.662104388956e-12
84 KSP Residual norm 1.266335954551e-12
85 KSP Residual norm 9.772341006304e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.099845787306e-04 gnorm 9.527277339121e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
73 SNES Function norm 9.448534613306e-05
0 KSP Residual norm 1.712065907514e-03
1 KSP Residual norm 2.295045998771e-04
2 KSP Residual norm 1.690428228626e-04
3 KSP Residual norm 1.375990309754e-04
4 KSP Residual norm 8.959848479680e-05
5 KSP Residual norm 6.372413918125e-05
6 KSP Residual norm 3.821577498463e-05
7 KSP Residual norm 2.553647037550e-05
8 KSP Residual norm 1.925459617294e-05
9 KSP Residual norm 1.531831172451e-05
10 KSP Residual norm 1.107032847830e-05
11 KSP Residual norm 7.348104707245e-06
12 KSP Residual norm 5.593471209623e-06
13 KSP Residual norm 4.170316510060e-06
14 KSP Residual norm 2.890792931107e-06
15 KSP Residual norm 2.371085924103e-06
16 KSP Residual norm 1.967912524584e-06
17 KSP Residual norm 1.548355567437e-06
18 KSP Residual norm 1.250363943630e-06
19 KSP Residual norm 1.010132261622e-06
20 KSP Residual norm 8.093487336472e-07
21 KSP Residual norm 6.321738982719e-07
22 KSP Residual norm 5.210446771818e-07
23 KSP Residual norm 4.018109217763e-07
24 KSP Residual norm 3.347839943066e-07
25 KSP Residual norm 2.585904934426e-07
26 KSP Residual norm 2.018257440787e-07
27 KSP Residual norm 1.624517619510e-07
28 KSP Residual norm 1.240066093158e-07
29 KSP Residual norm 1.031337468403e-07
30 KSP Residual norm 7.917814243853e-08
31 KSP Residual norm 6.374984261606e-08
32 KSP Residual norm 4.784261576285e-08
33 KSP Residual norm 3.926138257037e-08
34 KSP Residual norm 2.964601416179e-08
35 KSP Residual norm 2.329573153543e-08
36 KSP Residual norm 1.854168071264e-08
37 KSP Residual norm 1.520384159094e-08
38 KSP Residual norm 1.201813343683e-08
39 KSP Residual norm 9.255821260681e-09
40 KSP Residual norm 7.179423232822e-09
41 KSP Residual norm 5.386836128275e-09
42 KSP Residual norm 4.210489510613e-09
43 KSP Residual norm 3.281140864501e-09
44 KSP Residual norm 2.419559504417e-09
45 KSP Residual norm 1.850032411369e-09
46 KSP Residual norm 1.421048419991e-09
47 KSP Residual norm 1.058894689664e-09
48 KSP Residual norm 8.437776966247e-10
49 KSP Residual norm 6.474135482598e-10
50 KSP Residual norm 4.982932270956e-10
51 KSP Residual norm 4.934283237705e-10
52 KSP Residual norm 4.845765124060e-10
53 KSP Residual norm 4.457547998598e-10
54 KSP Residual norm 3.853411914183e-10
55 KSP Residual norm 3.382417791480e-10
56 KSP Residual norm 3.137878157158e-10
57 KSP Residual norm 2.915415938728e-10
58 KSP Residual norm 2.527811454425e-10
59 KSP Residual norm 2.108605649605e-10
60 KSP Residual norm 1.912702824025e-10
61 KSP Residual norm 1.541361487613e-10
62 KSP Residual norm 1.138699037443e-10
63 KSP Residual norm 1.033598701063e-10
64 KSP Residual norm 8.518643412252e-11
65 KSP Residual norm 6.861920238055e-11
66 KSP Residual norm 5.656021870843e-11
67 KSP Residual norm 4.784025777290e-11
68 KSP Residual norm 3.981723364564e-11
69 KSP Residual norm 3.615014659035e-11
70 KSP Residual norm 2.786483101634e-11
71 KSP Residual norm 2.384897480857e-11
72 KSP Residual norm 2.019606397845e-11
73 KSP Residual norm 1.618716709902e-11
74 KSP Residual norm 1.301315302301e-11
75 KSP Residual norm 1.077090110335e-11
76 KSP Residual norm 9.630576968246e-12
77 KSP Residual norm 7.682013130240e-12
78 KSP Residual norm 5.729833675857e-12
79 KSP Residual norm 4.683424101666e-12
80 KSP Residual norm 3.614544189259e-12
81 KSP Residual norm 2.798992038980e-12
82 KSP Residual norm 1.884329268248e-12
83 KSP Residual norm 1.428101111862e-12
84 KSP Residual norm 1.088233278636e-12
85 KSP Residual norm 8.396635419552e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.448534613306e-05 gnorm 8.184695441297e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
74 SNES Function norm 8.117088707158e-05
0 KSP Residual norm 1.470802577601e-03
1 KSP Residual norm 1.971619313971e-04
2 KSP Residual norm 1.452216040556e-04
3 KSP Residual norm 1.182085401779e-04
4 KSP Residual norm 7.697159917182e-05
5 KSP Residual norm 5.474385834250e-05
6 KSP Residual norm 3.283026681676e-05
7 KSP Residual norm 2.193787478967e-05
8 KSP Residual norm 1.654119812952e-05
9 KSP Residual norm 1.315962502569e-05
10 KSP Residual norm 9.510294348468e-06
11 KSP Residual norm 6.312674317869e-06
12 KSP Residual norm 4.805289240945e-06
13 KSP Residual norm 3.582637143612e-06
14 KSP Residual norm 2.483453578482e-06
15 KSP Residual norm 2.036979451517e-06
16 KSP Residual norm 1.690631607363e-06
17 KSP Residual norm 1.330203567982e-06
18 KSP Residual norm 1.074192336328e-06
19 KSP Residual norm 8.678036077451e-07
20 KSP Residual norm 6.953205085839e-07
21 KSP Residual norm 5.431041606291e-07
22 KSP Residual norm 4.476282261555e-07
23 KSP Residual norm 3.451981183332e-07
24 KSP Residual norm 2.876123298015e-07
25 KSP Residual norm 2.221544912587e-07
26 KSP Residual norm 1.733914344631e-07
27 KSP Residual norm 1.395613932397e-07
28 KSP Residual norm 1.065345476512e-07
29 KSP Residual norm 8.860295664968e-08
30 KSP Residual norm 6.802186442684e-08
31 KSP Residual norm 5.476813770000e-08
32 KSP Residual norm 4.110161046764e-08
33 KSP Residual norm 3.372881597991e-08
34 KSP Residual norm 2.546841989302e-08
35 KSP Residual norm 2.001297012738e-08
36 KSP Residual norm 1.592871488292e-08
37 KSP Residual norm 1.306115542486e-08
38 KSP Residual norm 1.032463446853e-08
39 KSP Residual norm 7.951554275027e-09
40 KSP Residual norm 6.167776152210e-09
41 KSP Residual norm 4.627786427528e-09
42 KSP Residual norm 3.617221659712e-09
43 KSP Residual norm 2.818830850806e-09
44 KSP Residual norm 2.078656849169e-09
45 KSP Residual norm 1.589399638736e-09
46 KSP Residual norm 1.220860367718e-09
47 KSP Residual norm 9.097389273537e-10
48 KSP Residual norm 7.249298992622e-10
49 KSP Residual norm 5.562242083363e-10
50 KSP Residual norm 4.281083659048e-10
51 KSP Residual norm 4.239291062076e-10
52 KSP Residual norm 4.163240912099e-10
53 KSP Residual norm 3.829724388778e-10
54 KSP Residual norm 3.310673998369e-10
55 KSP Residual norm 2.906005694617e-10
56 KSP Residual norm 2.695914073695e-10
57 KSP Residual norm 2.504785460601e-10
58 KSP Residual norm 2.171785397126e-10
59 KSP Residual norm 1.811618295985e-10
60 KSP Residual norm 1.643309760383e-10
61 KSP Residual norm 1.324276322780e-10
62 KSP Residual norm 9.783281761068e-11
63 KSP Residual norm 8.880235519928e-11
64 KSP Residual norm 7.318905895809e-11
65 KSP Residual norm 5.895553149148e-11
66 KSP Residual norm 4.859475639916e-11
67 KSP Residual norm 4.110299857802e-11
68 KSP Residual norm 3.420944622628e-11
69 KSP Residual norm 3.105875584228e-11
70 KSP Residual norm 2.394034528872e-11
71 KSP Residual norm 2.048987345728e-11
72 KSP Residual norm 1.735168299465e-11
73 KSP Residual norm 1.390703519760e-11
74 KSP Residual norm 1.118016521160e-11
75 KSP Residual norm 9.253666895315e-12
76 KSP Residual norm 8.274199361934e-12
77 KSP Residual norm 6.599755882479e-12
78 KSP Residual norm 4.922638646647e-12
79 KSP Residual norm 4.023545729882e-12
80 KSP Residual norm 3.104755680702e-12
81 KSP Residual norm 2.404684035936e-12
82 KSP Residual norm 1.618892652268e-12
83 KSP Residual norm 1.226939161631e-12
84 KSP Residual norm 9.349482546933e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.117088707158e-05 gnorm 7.031358821481e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
75 SNES Function norm 6.973307991800e-05
0 KSP Residual norm 1.270882050438e-03
1 KSP Residual norm 1.698721191038e-04
2 KSP Residual norm 1.252670307836e-04
3 KSP Residual norm 1.018457321603e-04
4 KSP Residual norm 6.654288927707e-05
5 KSP Residual norm 4.739372435418e-05
6 KSP Residual norm 2.836947719455e-05
7 KSP Residual norm 1.880412838751e-05
8 KSP Residual norm 1.424837302397e-05
9 KSP Residual norm 1.131476320672e-05
10 KSP Residual norm 8.158079071353e-06
11 KSP Residual norm 5.381158945770e-06
12 KSP Residual norm 4.070741828692e-06
13 KSP Residual norm 3.078992384402e-06
14 KSP Residual norm 2.163134795235e-06
15 KSP Residual norm 1.750152891757e-06
16 KSP Residual norm 1.453974047759e-06
17 KSP Residual norm 1.152752218163e-06
18 KSP Residual norm 9.296324860095e-07
19 KSP Residual norm 7.497582345029e-07
20 KSP Residual norm 5.933819460905e-07
21 KSP Residual norm 4.690120773749e-07
22 KSP Residual norm 3.895143235653e-07
23 KSP Residual norm 2.970941605091e-07
24 KSP Residual norm 2.481460112702e-07
25 KSP Residual norm 1.913995547075e-07
26 KSP Residual norm 1.401872662992e-07
27 KSP Residual norm 1.191384978249e-07
28 KSP Residual norm 9.163361479324e-08
29 KSP Residual norm 7.303728852273e-08
30 KSP Residual norm 5.863162393311e-08
31 KSP Residual norm 4.342015894548e-08
32 KSP Residual norm 3.705131568107e-08
33 KSP Residual norm 2.834312133222e-08
34 KSP Residual norm 2.233776888155e-08
35 KSP Residual norm 1.721593726881e-08
36 KSP Residual norm 1.372061829406e-08
37 KSP Residual norm 1.116097312966e-08
38 KSP Residual norm 8.943527463496e-09
39 KSP Residual norm 6.888568302884e-09
40 KSP Residual norm 5.350612923415e-09
41 KSP Residual norm 4.005287506238e-09
42 KSP Residual norm 3.125363475091e-09
43 KSP Residual norm 2.435334282051e-09
44 KSP Residual norm 1.802669266757e-09
45 KSP Residual norm 1.371595444588e-09
46 KSP Residual norm 1.058036261967e-09
47 KSP Residual norm 7.900750986224e-10
48 KSP Residual norm 6.286168181993e-10
49 KSP Residual norm 4.827815803347e-10
50 KSP Residual norm 3.695797114001e-10
51 KSP Residual norm 3.658434686955e-10
52 KSP Residual norm 3.596220133241e-10
53 KSP Residual norm 3.295030445128e-10
54 KSP Residual norm 2.851008838164e-10
55 KSP Residual norm 2.495379839768e-10
56 KSP Residual norm 2.315725579554e-10
57 KSP Residual norm 2.154956411172e-10
58 KSP Residual norm 1.870761408756e-10
59 KSP Residual norm 1.561680844625e-10
60 KSP Residual norm 1.419414251940e-10
61 KSP Residual norm 1.150022873124e-10
62 KSP Residual norm 8.520772497408e-11
63 KSP Residual norm 7.749143810885e-11
64 KSP Residual norm 6.372913507794e-11
65 KSP Residual norm 5.128922440245e-11
66 KSP Residual norm 4.226435475899e-11
67 KSP Residual norm 3.550707315407e-11
68 KSP Residual norm 2.961517075470e-11
69 KSP Residual norm 2.696959209575e-11
70 KSP Residual norm 2.075940309633e-11
71 KSP Residual norm 1.766576639727e-11
72 KSP Residual norm 1.513105317188e-11
73 KSP Residual norm 1.207996958899e-11
74 KSP Residual norm 9.619306912442e-12
75 KSP Residual norm 8.156449469612e-12
76 KSP Residual norm 7.252422710536e-12
77 KSP Residual norm 5.815717109845e-12
78 KSP Residual norm 4.270680694220e-12
79 KSP Residual norm 3.570256423024e-12
80 KSP Residual norm 2.885228132785e-12
81 KSP Residual norm 2.076773967469e-12
82 KSP Residual norm 1.409677147551e-12
83 KSP Residual norm 1.058425136363e-12
84 KSP Residual norm 8.103417285973e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.973307991800e-05 gnorm 6.040579325254e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
76 SNES Function norm 5.990729878653e-05
0 KSP Residual norm 1.084864180944e-03
1 KSP Residual norm 1.454893976796e-04
2 KSP Residual norm 1.071475300574e-04
3 KSP Residual norm 8.721435832894e-05
4 KSP Residual norm 5.677909044140e-05
5 KSP Residual norm 4.038167486359e-05
6 KSP Residual norm 2.422288348825e-05
7 KSP Residual norm 1.619108439561e-05
8 KSP Residual norm 1.220567588179e-05
9 KSP Residual norm 9.711429730156e-06
10 KSP Residual norm 7.019598801243e-06
11 KSP Residual norm 4.661329269846e-06
12 KSP Residual norm 3.549092442551e-06
13 KSP Residual norm 2.644185946613e-06
14 KSP Residual norm 1.831941530640e-06
15 KSP Residual norm 1.503515849022e-06
16 KSP Residual norm 1.247673688651e-06
17 KSP Residual norm 9.813299547246e-07
18 KSP Residual norm 7.925292185580e-07
19 KSP Residual norm 6.403910452436e-07
20 KSP Residual norm 5.131922189385e-07
21 KSP Residual norm 4.007128989027e-07
22 KSP Residual norm 3.301607488393e-07
23 KSP Residual norm 2.547412817861e-07
24 KSP Residual norm 2.122565516655e-07
25 KSP Residual norm 1.640018771178e-07
26 KSP Residual norm 1.283466517923e-07
27 KSP Residual norm 1.030714866938e-07
28 KSP Residual norm 7.869448647395e-08
29 KSP Residual norm 6.556960833606e-08
30 KSP Residual norm 5.025465986968e-08
31 KSP Residual norm 4.053276998380e-08
32 KSP Residual norm 3.037240635302e-08
33 KSP Residual norm 2.488982186420e-08
34 KSP Residual norm 1.879805207707e-08
35 KSP Residual norm 1.476523471219e-08
36 KSP Residual norm 1.175209670248e-08
37 KSP Residual norm 9.632179978633e-09
38 KSP Residual norm 7.618859096215e-09
39 KSP Residual norm 5.867164368350e-09
40 KSP Residual norm 4.551119850813e-09
41 KSP Residual norm 3.414777702093e-09
42 KSP Residual norm 2.669398727874e-09
43 KSP Residual norm 2.080254408778e-09
44 KSP Residual norm 1.534035255268e-09
45 KSP Residual norm 1.173203503349e-09
46 KSP Residual norm 9.010997408954e-10
47 KSP Residual norm 6.713993649723e-10
48 KSP Residual norm 5.350177805006e-10
49 KSP Residual norm 4.105002689087e-10
50 KSP Residual norm 3.160049435504e-10
51 KSP Residual norm 3.129256588367e-10
52 KSP Residual norm 3.073105964251e-10
53 KSP Residual norm 2.827162951853e-10
54 KSP Residual norm 2.443878821643e-10
55 KSP Residual norm 2.145214457346e-10
56 KSP Residual norm 1.990137631610e-10
57 KSP Residual norm 1.848906406779e-10
58 KSP Residual norm 1.603085204079e-10
59 KSP Residual norm 1.337103180530e-10
60 KSP Residual norm 1.212708800235e-10
61 KSP Residual norm 9.772352043206e-11
62 KSP Residual norm 7.218601484942e-11
63 KSP Residual norm 6.552326138503e-11
64 KSP Residual norm 5.400436648890e-11
65 KSP Residual norm 4.349963134075e-11
66 KSP Residual norm 3.585805712321e-11
67 KSP Residual norm 3.033706328761e-11
68 KSP Residual norm 2.524899219161e-11
69 KSP Residual norm 2.291889585652e-11
70 KSP Residual norm 1.766883410081e-11
71 KSP Residual norm 1.512216920321e-11
72 KSP Residual norm 1.279929188498e-11
73 KSP Residual norm 1.026151637467e-11
74 KSP Residual norm 8.252584009462e-12
75 KSP Residual norm 6.826239069825e-12
76 KSP Residual norm 6.100950949720e-12
77 KSP Residual norm 4.858756482878e-12
78 KSP Residual norm 3.632035674460e-12
79 KSP Residual norm 2.963014580921e-12
80 KSP Residual norm 2.268158865972e-12
81 KSP Residual norm 1.772851483866e-12
82 KSP Residual norm 1.194038175496e-12
83 KSP Residual norm 9.054694420111e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.990729878653e-05 gnorm 5.189435854485e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
77 SNES Function norm 5.146626276132e-05
0 KSP Residual norm 9.328639568842e-04
1 KSP Residual norm 1.250081925472e-04
2 KSP Residual norm 9.208611712146e-05
3 KSP Residual norm 7.496313234998e-05
4 KSP Residual norm 4.881184561027e-05
5 KSP Residual norm 3.471428854870e-05
6 KSP Residual norm 2.081538206110e-05
7 KSP Residual norm 1.391137768989e-05
8 KSP Residual norm 1.048847353197e-05
9 KSP Residual norm 8.344053768949e-06
10 KSP Residual norm 6.029700562229e-06
11 KSP Residual norm 4.002247206117e-06
12 KSP Residual norm 3.046345585498e-06
13 KSP Residual norm 2.271378605669e-06
14 KSP Residual norm 1.574429890259e-06
15 KSP Residual norm 1.291280778251e-06
16 KSP Residual norm 1.071840269473e-06
17 KSP Residual norm 8.433938320767e-07
18 KSP Residual norm 6.811051374509e-07
19 KSP Residual norm 5.501612667179e-07
20 KSP Residual norm 4.408527431493e-07
21 KSP Residual norm 3.443616539644e-07
22 KSP Residual norm 2.837940021668e-07
23 KSP Residual norm 2.188401727809e-07
24 KSP Residual norm 1.823549147907e-07
25 KSP Residual norm 1.408277657404e-07
26 KSP Residual norm 1.098798361891e-07
27 KSP Residual norm 8.847946949745e-08
28 KSP Residual norm 6.753864790243e-08
29 KSP Residual norm 5.616519320171e-08
30 KSP Residual norm 4.312415915991e-08
31 KSP Residual norm 3.471977519081e-08
32 KSP Residual norm 2.606098052422e-08
33 KSP Residual norm 2.137881206935e-08
34 KSP Residual norm 1.614798877566e-08
35 KSP Residual norm 1.268888317144e-08
36 KSP Residual norm 1.010400746888e-08
37 KSP Residual norm 8.286632431264e-09
38 KSP Residual norm 6.545002694654e-09
39 KSP Residual norm 5.040476432318e-09
40 KSP Residual norm 3.909562235978e-09
41 KSP Residual norm 2.933772857344e-09
42 KSP Residual norm 2.293115865186e-09
43 KSP Residual norm 1.786977913580e-09
44 KSP Residual norm 1.317491048244e-09
45 KSP Residual norm 1.007512809573e-09
46 KSP Residual norm 7.738017724304e-10
47 KSP Residual norm 5.766598879925e-10
48 KSP Residual norm 4.595516018477e-10
49 KSP Residual norm 3.525958629046e-10
50 KSP Residual norm 2.714057054402e-10
51 KSP Residual norm 2.687566919567e-10
52 KSP Residual norm 2.639176290378e-10
53 KSP Residual norm 2.428073763225e-10
54 KSP Residual norm 2.099007288179e-10
55 KSP Residual norm 1.842602615799e-10
56 KSP Residual norm 1.709404411444e-10
57 KSP Residual norm 1.588215048423e-10
58 KSP Residual norm 1.377020081446e-10
59 KSP Residual norm 1.148693501425e-10
60 KSP Residual norm 1.042033607717e-10
61 KSP Residual norm 8.395121661903e-11
62 KSP Residual norm 6.202271964642e-11
63 KSP Residual norm 5.628830713919e-11
64 KSP Residual norm 4.639762530552e-11
65 KSP Residual norm 3.737977356182e-11
66 KSP Residual norm 3.080816031348e-11
67 KSP Residual norm 2.606139491270e-11
68 KSP Residual norm 2.168767440537e-11
69 KSP Residual norm 1.969032779133e-11
70 KSP Residual norm 1.517593213136e-11
71 KSP Residual norm 1.299268191900e-11
72 KSP Residual norm 1.100196645790e-11
73 KSP Residual norm 8.817033621150e-12
74 KSP Residual norm 7.088721773087e-12
75 KSP Residual norm 5.867353007748e-12
76 KSP Residual norm 5.247678881746e-12
77 KSP Residual norm 4.183163169878e-12
78 KSP Residual norm 3.120999149905e-12
79 KSP Residual norm 2.549782540226e-12
80 KSP Residual norm 1.963208306707e-12
81 KSP Residual norm 1.524630433831e-12
82 KSP Residual norm 1.026397768334e-12
83 KSP Residual norm 7.780501981865e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.146626276132e-05 gnorm 4.458241754780e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
78 SNES Function norm 4.421475770656e-05
0 KSP Residual norm 8.021466843527e-04
1 KSP Residual norm 1.074650508678e-04
2 KSP Residual norm 7.917531750376e-05
3 KSP Residual norm 6.442962849837e-05
4 KSP Residual norm 4.198529923181e-05
5 KSP Residual norm 2.987115728127e-05
6 KSP Residual norm 1.790656122992e-05
7 KSP Residual norm 1.194251318339e-05
8 KSP Residual norm 9.015045101748e-06
9 KSP Residual norm 7.169446100415e-06
10 KSP Residual norm 5.178696478050e-06
11 KSP Residual norm 3.432108968915e-06
12 KSP Residual norm 2.610116575099e-06
13 KSP Residual norm 1.951769293871e-06
14 KSP Residual norm 1.356928366102e-06
15 KSP Residual norm 1.110068209748e-06
16 KSP Residual norm 9.216958301358e-07
17 KSP Residual norm 7.263918193052e-07
18 KSP Residual norm 5.862296910624e-07
19 KSP Residual norm 4.733738875434e-07
20 KSP Residual norm 3.787937498573e-07
21 KSP Residual norm 2.963212480513e-07
22 KSP Residual norm 2.446558683659e-07
23 KSP Residual norm 1.882878785571e-07
24 KSP Residual norm 1.567864138194e-07
25 KSP Residual norm 1.210232254729e-07
26 KSP Residual norm 9.331591564525e-08
27 KSP Residual norm 7.585221737990e-08
28 KSP Residual norm 5.788763549091e-08
29 KSP Residual norm 4.760214580021e-08
30 KSP Residual norm 3.691884377463e-08
31 KSP Residual norm 2.935947899523e-08
32 KSP Residual norm 2.219555675635e-08
33 KSP Residual norm 1.838276948051e-08
34 KSP Residual norm 1.384849398756e-08
35 KSP Residual norm 1.092161919493e-08
36 KSP Residual norm 8.666749729861e-09
37 KSP Residual norm 7.116783854424e-09
38 KSP Residual norm 5.632399393440e-09
39 KSP Residual norm 4.340900053363e-09
40 KSP Residual norm 3.367453099819e-09
41 KSP Residual norm 2.525350110233e-09
42 KSP Residual norm 1.973177460655e-09
43 KSP Residual norm 1.537637593803e-09
44 KSP Residual norm 1.134915560860e-09
45 KSP Residual norm 8.668135226639e-10
46 KSP Residual norm 6.665170184333e-10
47 KSP Residual norm 4.968713925458e-10
48 KSP Residual norm 3.958266753574e-10
49 KSP Residual norm 3.037743274662e-10
50 KSP Residual norm 2.335289684353e-10
51 KSP Residual norm 2.312321716174e-10
52 KSP Residual norm 2.271477495937e-10
53 KSP Residual norm 2.087687096201e-10
54 KSP Residual norm 1.805045784089e-10
55 KSP Residual norm 1.583452593244e-10
56 KSP Residual norm 1.468971185754e-10
57 KSP Residual norm 1.365311179355e-10
58 KSP Residual norm 1.184152097367e-10
59 KSP Residual norm 9.879966119896e-11
60 KSP Residual norm 8.966029803508e-11
61 KSP Residual norm 7.235118755231e-11
62 KSP Residual norm 5.347905380618e-11
63 KSP Residual norm 4.856769596700e-11
64 KSP Residual norm 4.000708324735e-11
65 KSP Residual norm 3.221936888276e-11
66 KSP Residual norm 2.655616006475e-11
67 KSP Residual norm 2.242761443750e-11
68 KSP Residual norm 1.867368646425e-11
69 KSP Residual norm 1.696779117293e-11
70 KSP Residual norm 1.307493713218e-11
71 KSP Residual norm 1.117427403556e-11
72 KSP Residual norm 9.490068569322e-12
73 KSP Residual norm 7.596015407429e-12
74 KSP Residual norm 6.094075675586e-12
75 KSP Residual norm 5.061399219642e-12
76 KSP Residual norm 4.530300555972e-12
77 KSP Residual norm 3.638211733331e-12
78 KSP Residual norm 2.688848916116e-12
79 KSP Residual norm 2.217486490895e-12
80 KSP Residual norm 1.758922409818e-12
81 KSP Residual norm 1.313928778787e-12
82 KSP Residual norm 8.851257349060e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.421475770656e-05 gnorm 3.830087734991e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
79 SNES Function norm 3.798510609646e-05
0 KSP Residual norm 6.876654867904e-04
1 KSP Residual norm 9.224238239774e-05
2 KSP Residual norm 6.792886532443e-05
3 KSP Residual norm 5.529036521313e-05
4 KSP Residual norm 3.599254405850e-05
5 KSP Residual norm 2.559806817706e-05
6 KSP Residual norm 1.535685703394e-05
7 KSP Residual norm 1.026601871211e-05
8 KSP Residual norm 7.738431354039e-06
9 KSP Residual norm 6.157368371765e-06
10 KSP Residual norm 4.451048327172e-06
11 KSP Residual norm 2.956252628526e-06
12 KSP Residual norm 2.251092529872e-06
13 KSP Residual norm 1.676605959406e-06
14 KSP Residual norm 1.161340993669e-06
15 KSP Residual norm 9.533951343974e-07
16 KSP Residual norm 7.911061649022e-07
17 KSP Residual norm 6.221362528650e-07
18 KSP Residual norm 5.024560731228e-07
19 KSP Residual norm 4.060416177723e-07
20 KSP Residual norm 3.254128264631e-07
21 KSP Residual norm 2.540523699470e-07
22 KSP Residual norm 2.092917196363e-07
23 KSP Residual norm 1.615215834424e-07
24 KSP Residual norm 1.345843633762e-07
25 KSP Residual norm 1.040043326553e-07
26 KSP Residual norm 8.148750202804e-08
27 KSP Residual norm 6.537527149324e-08
28 KSP Residual norm 4.991844309210e-08
29 KSP Residual norm 4.162365328404e-08
30 KSP Residual norm 3.188002853217e-08
31 KSP Residual norm 2.573076203057e-08
32 KSP Residual norm 1.926808742688e-08
33 KSP Residual norm 1.578126620302e-08
34 KSP Residual norm 1.191941365412e-08
35 KSP Residual norm 9.360779953075e-09
36 KSP Residual norm 7.450014265351e-09
37 KSP Residual norm 6.104779852872e-09
38 KSP Residual norm 4.830686608421e-09
39 KSP Residual norm 3.719911224371e-09
40 KSP Residual norm 2.885581548903e-09
41 KSP Residual norm 2.165064297012e-09
42 KSP Residual norm 1.692570728254e-09
43 KSP Residual norm 1.319033326454e-09
44 KSP Residual norm 9.727263278032e-10
45 KSP Residual norm 7.439919979941e-10
46 KSP Residual norm 5.714326210261e-10
47 KSP Residual norm 4.257543238701e-10
48 KSP Residual norm 3.392740024929e-10
49 KSP Residual norm 2.603116536447e-10
50 KSP Residual norm 2.004022395550e-10
51 KSP Residual norm 1.984511088943e-10
52 KSP Residual norm 1.948911538503e-10
53 KSP Residual norm 1.792986652339e-10
54 KSP Residual norm 1.549873924732e-10
55 KSP Residual norm 1.360456888539e-10
56 KSP Residual norm 1.262115024336e-10
57 KSP Residual norm 1.172511279157e-10
58 KSP Residual norm 1.016625218903e-10
59 KSP Residual norm 8.479068817578e-11
60 KSP Residual norm 7.689745268010e-11
61 KSP Residual norm 6.196728468206e-11
62 KSP Residual norm 4.577157660852e-11
63 KSP Residual norm 4.154742541417e-11
64 KSP Residual norm 3.424351551802e-11
65 KSP Residual norm 2.758184964407e-11
66 KSP Residual norm 2.273760208000e-11
67 KSP Residual norm 1.923843732036e-11
68 KSP Residual norm 1.601184060425e-11
69 KSP Residual norm 1.453285343303e-11
70 KSP Residual norm 1.120463709564e-11
71 KSP Residual norm 9.589231437436e-12
72 KSP Residual norm 8.114548693937e-12
73 KSP Residual norm 6.506413120336e-12
74 KSP Residual norm 5.233452534439e-12
75 KSP Residual norm 4.327766576917e-12
76 KSP Residual norm 3.867147965217e-12
77 KSP Residual norm 3.077698244370e-12
78 KSP Residual norm 2.302832218616e-12
79 KSP Residual norm 1.877193161490e-12
80 KSP Residual norm 1.431850448217e-12
81 KSP Residual norm 1.123558876310e-12
82 KSP Residual norm 7.569390134309e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.798510609646e-05 gnorm 3.290449561236e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
80 SNES Function norm 3.263327846306e-05
0 KSP Residual norm 5.916943561186e-04
1 KSP Residual norm 7.928321600458e-05
2 KSP Residual norm 5.840684900950e-05
3 KSP Residual norm 4.753936930760e-05
4 KSP Residual norm 3.096385717562e-05
5 KSP Residual norm 2.202462421247e-05
6 KSP Residual norm 1.320512960912e-05
7 KSP Residual norm 8.818125969574e-06
8 KSP Residual norm 6.651579792923e-06
9 KSP Residual norm 5.290968368591e-06
10 KSP Residual norm 3.822843752115e-06
11 KSP Residual norm 2.535949042468e-06
12 KSP Residual norm 1.929674743728e-06
13 KSP Residual norm 1.440339333274e-06
14 KSP Residual norm 9.995538793703e-07
15 KSP Residual norm 8.190118550751e-07
16 KSP Residual norm 6.799163333507e-07
17 KSP Residual norm 5.353202218766e-07
18 KSP Residual norm 4.321963100615e-07
19 KSP Residual norm 3.490623765015e-07
20 KSP Residual norm 2.795896707249e-07
21 KSP Residual norm 2.184996865423e-07
22 KSP Residual norm 1.801946046838e-07
23 KSP Residual norm 1.388543200237e-07
24 KSP Residual norm 1.156629560965e-07
25 KSP Residual norm 8.930569645244e-08
26 KSP Residual norm 6.938538629121e-08
27 KSP Residual norm 5.605538773461e-08
28 KSP Residual norm 4.278287765126e-08
29 KSP Residual norm 3.544951726404e-08
30 KSP Residual norm 2.730543878738e-08
31 KSP Residual norm 2.190594765147e-08
32 KSP Residual norm 1.648270590902e-08
33 KSP Residual norm 1.356592104559e-08
34 KSP Residual norm 1.023608511195e-08
35 KSP Residual norm 8.051161442260e-09
36 KSP Residual norm 6.403590162076e-09
37 KSP Residual norm 5.253698785379e-09
38 KSP Residual norm 4.152945970151e-09
39 KSP Residual norm 3.199072505602e-09
40 KSP Residual norm 2.481500620472e-09
41 KSP Residual norm 1.861673955632e-09
42 KSP Residual norm 1.454946965326e-09
43 KSP Residual norm 1.133809444468e-09
44 KSP Residual norm 8.362990144023e-10
45 KSP Residual norm 6.392371882648e-10
46 KSP Residual norm 4.911854505249e-10
47 KSP Residual norm 3.660947925947e-10
48 KSP Residual norm 2.917119916770e-10
49 KSP Residual norm 2.238394672445e-10
50 KSP Residual norm 1.722131325503e-10
51 KSP Residual norm 1.705275594681e-10
52 KSP Residual norm 1.674812455541e-10
53 KSP Residual norm 1.540252862683e-10
54 KSP Residual norm 1.331587225442e-10
55 KSP Residual norm 1.168610537712e-10
56 KSP Residual norm 1.084123428529e-10
57 KSP Residual norm 1.007401243325e-10
58 KSP Residual norm 8.735602215771e-11
59 KSP Residual norm 7.287694387654e-11
60 KSP Residual norm 6.611975117387e-11
61 KSP Residual norm 5.330401969201e-11
62 KSP Residual norm 3.938762576342e-11
63 KSP Residual norm 3.575571416486e-11
64 KSP Residual norm 2.946521991059e-11
65 KSP Residual norm 2.373503637883e-11
66 KSP Residual norm 1.956264255044e-11
67 KSP Residual norm 1.653811189340e-11
68 KSP Residual norm 1.376525661079e-11
69 KSP Residual norm 1.250155756578e-11
70 KSP Residual norm 9.634598438352e-12
71 KSP Residual norm 8.242691594733e-12
72 KSP Residual norm 6.987957211199e-12
73 KSP Residual norm 5.597188686622e-12
74 KSP Residual norm 4.496424906262e-12
75 KSP Residual norm 3.725939490361e-12
76 KSP Residual norm 3.333735966151e-12
77 KSP Residual norm 2.666227530123e-12
78 KSP Residual norm 1.981160370744e-12
79 KSP Residual norm 1.625105330118e-12
80 KSP Residual norm 1.269879756023e-12
81 KSP Residual norm 9.684316468196e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.263327846306e-05 gnorm 2.826851293634e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
81 SNES Function norm 2.803555511465e-05
0 KSP Residual norm 5.079424690508e-04
1 KSP Residual norm 6.808860818471e-05
2 KSP Residual norm 5.015200021465e-05
3 KSP Residual norm 4.082514561549e-05
4 KSP Residual norm 2.657948506163e-05
5 KSP Residual norm 1.890300906644e-05
6 KSP Residual norm 1.133657819251e-05
7 KSP Residual norm 7.577858968888e-06
8 KSP Residual norm 5.712617295976e-06
9 KSP Residual norm 4.544970984084e-06
10 KSP Residual norm 3.284794101895e-06
11 KSP Residual norm 2.180933527566e-06
12 KSP Residual norm 1.660316919514e-06
13 KSP Residual norm 1.237331733427e-06
14 KSP Residual norm 8.573783784298e-07
15 KSP Residual norm 7.034799971168e-07
16 KSP Residual norm 5.838655957470e-07
17 KSP Residual norm 4.593128445783e-07
18 KSP Residual norm 3.709458457634e-07
19 KSP Residual norm 2.996774753845e-07
20 KSP Residual norm 2.401633613595e-07
21 KSP Residual norm 1.875531172556e-07
22 KSP Residual norm 1.545343481818e-07
23 KSP Residual norm 1.192070853974e-07
24 KSP Residual norm 9.933324424396e-08
25 KSP Residual norm 7.673077902521e-08
26 KSP Residual norm 5.998058246311e-08
27 KSP Residual norm 4.822034913089e-08
28 KSP Residual norm 3.681301702560e-08
29 KSP Residual norm 3.065223223829e-08
30 KSP Residual norm 2.350794823264e-08
31 KSP Residual norm 1.894855675255e-08
32 KSP Residual norm 1.420802394128e-08
33 KSP Residual norm 1.164527593972e-08
34 KSP Residual norm 8.796782916332e-09
35 KSP Residual norm 6.910503027237e-09
36 KSP Residual norm 5.502417030996e-09
37 KSP Residual norm 4.511289029836e-09
38 KSP Residual norm 3.565066831310e-09
39 KSP Residual norm 2.745395509268e-09
40 KSP Residual norm 2.129484736371e-09
41 KSP Residual norm 1.597960959774e-09
42 KSP Residual norm 1.249112439539e-09
43 KSP Residual norm 9.734251048455e-10
44 KSP Residual norm 7.177090340913e-10
45 KSP Residual norm 5.489213505214e-10
46 KSP Residual norm 4.215774621676e-10
47 KSP Residual norm 3.141523687204e-10
48 KSP Residual norm 2.503564743429e-10
49 KSP Residual norm 1.920869347519e-10
50 KSP Residual norm 1.478718612145e-10
51 KSP Residual norm 1.464304435897e-10
52 KSP Residual norm 1.437947428937e-10
53 KSP Residual norm 1.322987645781e-10
54 KSP Residual norm 1.143651063091e-10
55 KSP Residual norm 1.003949498974e-10
56 KSP Residual norm 9.313798669097e-11
57 KSP Residual norm 8.653058402900e-11
58 KSP Residual norm 7.502438745257e-11
59 KSP Residual norm 6.258008234618e-11
60 KSP Residual norm 5.676354125587e-11
61 KSP Residual norm 4.573249260584e-11
62 KSP Residual norm 3.378400273886e-11
63 KSP Residual norm 3.066113562320e-11
64 KSP Residual norm 2.527374962244e-11
65 KSP Residual norm 2.036052382055e-11
66 KSP Residual norm 1.678204231520e-11
67 KSP Residual norm 1.419850127799e-11
68 KSP Residual norm 1.181567773130e-11
69 KSP Residual norm 1.072604144941e-11
70 KSP Residual norm 8.267906061936e-12
71 KSP Residual norm 7.077988904615e-12
72 KSP Residual norm 5.991595024555e-12
73 KSP Residual norm 4.802563866172e-12
74 KSP Residual norm 3.862113964936e-12
75 KSP Residual norm 3.195307600507e-12
76 KSP Residual norm 2.856993473472e-12
77 KSP Residual norm 2.275219078855e-12
78 KSP Residual norm 1.699892643416e-12
79 KSP Residual norm 1.387032472076e-12
80 KSP Residual norm 1.062250627713e-12
81 KSP Residual norm 8.299531615068e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.803555511465e-05 gnorm 2.428576154405e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
82 SNES Function norm 2.408565981673e-05
0 KSP Residual norm 4.363914903893e-04
1 KSP Residual norm 5.849988569353e-05
2 KSP Residual norm 4.308921000833e-05
3 KSP Residual norm 3.507373830935e-05
4 KSP Residual norm 2.283695174564e-05
5 KSP Residual norm 1.624228782525e-05
6 KSP Residual norm 9.740885875815e-06
7 KSP Residual norm 6.509481095802e-06
8 KSP Residual norm 4.907964684412e-06
9 KSP Residual norm 3.904665754194e-06
10 KSP Residual norm 2.821936777587e-06
11 KSP Residual norm 1.873304599314e-06
12 KSP Residual norm 1.426026982913e-06
13 KSP Residual norm 1.063048304035e-06
14 KSP Residual norm 7.368746110745e-07
15 KSP Residual norm 6.044509097543e-07
16 KSP Residual norm 5.016848051361e-07
17 KSP Residual norm 3.947267457874e-07
18 KSP Residual norm 3.187562693883e-07
19 KSP Residual norm 2.575126354965e-07
20 KSP Residual norm 2.063470358726e-07
21 KSP Residual norm 1.611633243351e-07
22 KSP Residual norm 1.328200168526e-07
23 KSP Residual norm 1.024376564223e-07
24 KSP Residual norm 8.534709387535e-08
25 KSP Residual norm 6.592516056407e-08
26 KSP Residual norm 5.147722913956e-08
27 KSP Residual norm 4.141712107933e-08
28 KSP Residual norm 3.161793814496e-08
29 KSP Residual norm 2.630341600308e-08
30 KSP Residual norm 2.018797846805e-08
31 KSP Residual norm 1.625931289774e-08
32 KSP Residual norm 1.219899822481e-08
33 KSP Residual norm 1.000794184562e-08
34 KSP Residual norm 7.557259010913e-09
35 KSP Residual norm 5.938077225416e-09
36 KSP Residual norm 4.726193298619e-09
37 KSP Residual norm 3.875046680827e-09
38 KSP Residual norm 3.063568694720e-09
39 KSP Residual norm 2.359372809625e-09
40 KSP Residual norm 1.830130380187e-09
41 KSP Residual norm 1.373191153225e-09
42 KSP Residual norm 1.073374293069e-09
43 KSP Residual norm 8.364744742467e-10
44 KSP Residual norm 6.168404344796e-10
45 KSP Residual norm 4.717004204498e-10
46 KSP Residual norm 3.623312351959e-10
47 KSP Residual norm 2.700100404758e-10
48 KSP Residual norm 2.151678914191e-10
49 KSP Residual norm 1.650936040138e-10
50 KSP Residual norm 1.270716015072e-10
51 KSP Residual norm 1.258319031031e-10
52 KSP Residual norm 1.235739029556e-10
53 KSP Residual norm 1.136788942631e-10
54 KSP Residual norm 9.827073446380e-11
55 KSP Residual norm 8.625820456028e-11
56 KSP Residual norm 8.002270398936e-11
57 KSP Residual norm 7.434873336341e-11
58 KSP Residual norm 6.446551245746e-11
59 KSP Residual norm 5.377351628984e-11
60 KSP Residual norm 4.877711432837e-11
61 KSP Residual norm 3.930769999289e-11
62 KSP Residual norm 2.903910648630e-11
63 KSP Residual norm 2.635775953441e-11
64 KSP Residual norm 2.172432197730e-11
65 KSP Residual norm 1.749994845997e-11
66 KSP Residual norm 1.442454225839e-11
67 KSP Residual norm 1.220139988451e-11
68 KSP Residual norm 1.015452517744e-11
69 KSP Residual norm 9.218968997287e-12
70 KSP Residual norm 7.106186416178e-12
71 KSP Residual norm 6.081811567074e-12
72 KSP Residual norm 5.150214137791e-12
73 KSP Residual norm 4.127520963528e-12
74 KSP Residual norm 3.318442243864e-12
75 KSP Residual norm 2.746303675773e-12
76 KSP Residual norm 2.455759620703e-12
77 KSP Residual norm 1.958014076798e-12
78 KSP Residual norm 1.460902829897e-12
79 KSP Residual norm 1.193644139981e-12
80 KSP Residual norm 9.194888839411e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.408565981673e-05 gnorm 2.086418292495e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
83 SNES Function norm 2.069229875595e-05
0 KSP Residual norm 3.752607886906e-04
1 KSP Residual norm 5.028019399210e-05
2 KSP Residual norm 3.704213544332e-05
3 KSP Residual norm 3.014695931192e-05
4 KSP Residual norm 1.963929054162e-05
5 KSP Residual norm 1.397089939530e-05
6 KSP Residual norm 8.375937133111e-06
7 KSP Residual norm 5.590365432489e-06
8 KSP Residual norm 4.218144030631e-06
9 KSP Residual norm 3.355024729273e-06
10 KSP Residual norm 2.423838817659e-06
11 KSP Residual norm 1.607294995029e-06
12 KSP Residual norm 1.222777630668e-06
13 KSP Residual norm 9.133485783450e-07
14 KSP Residual norm 6.343163277608e-07
15 KSP Residual norm 5.194178841451e-07
16 KSP Residual norm 4.312356018878e-07
17 KSP Residual norm 3.396611694444e-07
18 KSP Residual norm 2.741816222380e-07
19 KSP Residual norm 2.214251672400e-07
20 KSP Residual norm 1.772949054885e-07
21 KSP Residual norm 1.386060906630e-07
22 KSP Residual norm 1.143597610187e-07
23 KSP Residual norm 8.808073359681e-08
24 KSP Residual norm 7.335592159348e-08
25 KSP Residual norm 5.663326282653e-08
26 KSP Residual norm 4.387264947446e-08
27 KSP Residual norm 3.552564784931e-08
28 KSP Residual norm 2.711286725104e-08
29 KSP Residual norm 2.240291044877e-08
30 KSP Residual norm 1.729897115779e-08
31 KSP Residual norm 1.383633614896e-08
32 KSP Residual norm 1.042927191809e-08
33 KSP Residual norm 8.604500339341e-09
34 KSP Residual norm 6.487974189898e-09
35 KSP Residual norm 5.107503434380e-09
36 KSP Residual norm 4.058711765319e-09
37 KSP Residual norm 3.330814588845e-09
38 KSP Residual norm 2.634483013896e-09
39 KSP Residual norm 2.029754080241e-09
40 KSP Residual norm 1.574539402321e-09
41 KSP Residual norm 1.181056514014e-09
42 KSP Residual norm 9.229504090475e-10
43 KSP Residual norm 7.192360927540e-10
44 KSP Residual norm 5.306641267683e-10
45 KSP Residual norm 4.054980854636e-10
46 KSP Residual norm 3.116767801452e-10
47 KSP Residual norm 2.323230530456e-10
48 KSP Residual norm 1.851042080023e-10
49 KSP Residual norm 1.420447676084e-10
50 KSP Residual norm 1.092484936642e-10
51 KSP Residual norm 1.081772394646e-10
52 KSP Residual norm 1.062542597277e-10
53 KSP Residual norm 9.769276317012e-11
54 KSP Residual norm 8.446116043927e-11
55 KSP Residual norm 7.411028188940e-11
56 KSP Residual norm 6.875222351238e-11
57 KSP Residual norm 6.389236354710e-11
58 KSP Residual norm 5.540873395817e-11
59 KSP Residual norm 4.622689825487e-11
60 KSP Residual norm 4.194466731399e-11
61 KSP Residual norm 3.382890257566e-11
62 KSP Residual norm 2.500013574692e-11
63 KSP Residual norm 2.269879595604e-11
64 KSP Residual norm 1.870230566928e-11
65 KSP Residual norm 1.506380037909e-11
66 KSP Residual norm 1.241590520323e-11
67 KSP Residual norm 1.049197702825e-11
68 KSP Residual norm 8.733983274607e-12
69 KSP Residual norm 7.933775122583e-12
70 KSP Residual norm 6.114064454434e-12
71 KSP Residual norm 5.228337022182e-12
72 KSP Residual norm 4.435778386852e-12
73 KSP Residual norm 3.551802702941e-12
74 KSP Residual norm 2.851774848834e-12
75 KSP Residual norm 2.365119985533e-12
76 KSP Residual norm 2.116586124356e-12
77 KSP Residual norm 1.695925193972e-12
78 KSP Residual norm 1.257184323376e-12
79 KSP Residual norm 1.033670377580e-12
80 KSP Residual norm 8.135042986018e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.069229875595e-05 gnorm 1.792469617793e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
84 SNES Function norm 1.777704708029e-05
0 KSP Residual norm 3.218990413077e-04
1 KSP Residual norm 4.317781433068e-05
2 KSP Residual norm 3.179827847781e-05
3 KSP Residual norm 2.587875771058e-05
4 KSP Residual norm 1.685037093822e-05
5 KSP Residual norm 1.198558424128e-05
6 KSP Residual norm 7.190005832725e-06
7 KSP Residual norm 4.803275171233e-06
8 KSP Residual norm 3.622062110978e-06
9 KSP Residual norm 2.881749267989e-06
10 KSP Residual norm 2.082917246682e-06
11 KSP Residual norm 1.382745672995e-06
12 KSP Residual norm 1.052704808448e-06
13 KSP Residual norm 7.847099651862e-07
14 KSP Residual norm 5.440542467591e-07
15 KSP Residual norm 4.463169269728e-07
16 KSP Residual norm 3.703777089759e-07
17 KSP Residual norm 2.914084731108e-07
18 KSP Residual norm 2.352942469421e-07
19 KSP Residual norm 1.901302946943e-07
20 KSP Residual norm 1.523266457309e-07
21 KSP Residual norm 1.189654878466e-07
22 KSP Residual norm 9.806248194170e-08
23 KSP Residual norm 7.563789826184e-08
24 KSP Residual norm 6.300229695032e-08
25 KSP Residual norm 4.867952597210e-08
26 KSP Residual norm 3.802451760268e-08
27 KSP Residual norm 3.057485113969e-08
28 KSP Residual norm 2.334301442681e-08
29 KSP Residual norm 1.941870390179e-08
30 KSP Residual norm 1.490272847841e-08
31 KSP Residual norm 1.200184480273e-08
32 KSP Residual norm 9.003018634751e-09
33 KSP Residual norm 7.391562837569e-09
34 KSP Residual norm 5.578020663950e-09
35 KSP Residual norm 4.383174148043e-09
36 KSP Residual norm 3.485039282221e-09
37 KSP Residual norm 2.856123413879e-09
38 KSP Residual norm 2.262115347322e-09
39 KSP Residual norm 1.742296399258e-09
40 KSP Residual norm 1.351637360222e-09
41 KSP Residual norm 1.013915924324e-09
42 KSP Residual norm 7.925654162544e-10
43 KSP Residual norm 6.176536696498e-10
44 KSP Residual norm 4.556662144174e-10
45 KSP Residual norm 3.483831783285e-10
46 KSP Residual norm 2.676872661127e-10
47 KSP Residual norm 1.994664630298e-10
48 KSP Residual norm 1.589345483030e-10
49 KSP Residual norm 1.219539574725e-10
50 KSP Residual norm 9.384902558034e-11
51 KSP Residual norm 9.293323504067e-11
52 KSP Residual norm 9.127713182238e-11
53 KSP Residual norm 8.394755224919e-11
54 KSP Residual norm 7.256825485046e-11
55 KSP Residual norm 6.368467643413e-11
56 KSP Residual norm 5.908067398319e-11
57 KSP Residual norm 5.489235302615e-11
58 KSP Residual norm 4.759992487854e-11
59 KSP Residual norm 3.970250947574e-11
60 KSP Residual norm 3.601081460714e-11
61 KSP Residual norm 2.903482037099e-11
62 KSP Residual norm 2.144970579116e-11
63 KSP Residual norm 1.947453930503e-11
64 KSP Residual norm 1.604751256830e-11
65 KSP Residual norm 1.292408224477e-11
66 KSP Residual norm 1.065445519157e-11
67 KSP Residual norm 9.010018781743e-12
68 KSP Residual norm 7.500116323776e-12
69 KSP Residual norm 6.809171855475e-12
70 KSP Residual norm 5.249506677646e-12
71 KSP Residual norm 4.489927860158e-12
72 KSP Residual norm 3.803150412271e-12
73 KSP Residual norm 3.048072923706e-12
74 KSP Residual norm 2.450136117873e-12
75 KSP Residual norm 2.027795177003e-12
76 KSP Residual norm 1.812711291563e-12
77 KSP Residual norm 1.447225690850e-12
78 KSP Residual norm 1.078762968017e-12
79 KSP Residual norm 8.823972671240e-13
Linear solve converged due to CONVERGED_ATOL iterations 79
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.777704708029e-05 gnorm 1.539936746458e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
85 SNES Function norm 1.527253389992e-05
0 KSP Residual norm 2.764360419174e-04
1 KSP Residual norm 3.708496995657e-05
2 KSP Residual norm 2.730916805285e-05
3 KSP Residual norm 2.222810120870e-05
4 KSP Residual norm 1.446879664978e-05
5 KSP Residual norm 1.029015508333e-05
6 KSP Residual norm 6.173740721203e-06
7 KSP Residual norm 4.127668281279e-06
8 KSP Residual norm 3.111139575875e-06
9 KSP Residual norm 2.475579599747e-06
10 KSP Residual norm 1.789657417410e-06
11 KSP Residual norm 1.188822228845e-06
12 KSP Residual norm 9.053137892540e-07
13 KSP Residual norm 6.741028547636e-07
14 KSP Residual norm 4.668440987444e-07
15 KSP Residual norm 3.833336283733e-07
16 KSP Residual norm 3.180694345624e-07
17 KSP Residual norm 2.501059263266e-07
18 KSP Residual norm 2.020003191920e-07
19 KSP Residual norm 1.632478095015e-07
20 KSP Residual norm 1.308408796292e-07
21 KSP Residual norm 1.021368863340e-07
22 KSP Residual norm 8.412958651753e-08
23 KSP Residual norm 6.493953838590e-08
24 KSP Residual norm 5.411129797555e-08
25 KSP Residual norm 4.182036940388e-08
26 KSP Residual norm 3.279588644751e-08
27 KSP Residual norm 2.629182098377e-08
28 KSP Residual norm 2.007707466240e-08
29 KSP Residual norm 1.675057342023e-08
30 KSP Residual norm 1.282276439097e-08
31 KSP Residual norm 1.035500739886e-08
32 KSP Residual norm 7.750230039423e-09
33 KSP Residual norm 6.344438595219e-09
34 KSP Residual norm 4.792400045355e-09
35 KSP Residual norm 3.763178436504e-09
36 KSP Residual norm 2.995157213810e-09
37 KSP Residual norm 2.453997658676e-09
38 KSP Residual norm 1.942112271085e-09
39 KSP Residual norm 1.495486094541e-09
40 KSP Residual norm 1.160077301114e-09
41 KSP Residual norm 8.704236952481e-10
42 KSP Residual norm 6.804983164259e-10
43 KSP Residual norm 5.303232348577e-10
44 KSP Residual norm 3.910838293804e-10
45 KSP Residual norm 2.991520437597e-10
46 KSP Residual norm 2.297595278966e-10
47 KSP Residual norm 1.711837946216e-10
48 KSP Residual norm 1.364157467265e-10
49 KSP Residual norm 1.046653896600e-10
50 KSP Residual norm 8.058331921616e-11
51 KSP Residual norm 7.979935779339e-11
52 KSP Residual norm 7.836710202799e-11
53 KSP Residual norm 7.210092261566e-11
54 KSP Residual norm 6.232365053008e-11
55 KSP Residual norm 5.470765174692e-11
56 KSP Residual norm 5.075331780137e-11
57 KSP Residual norm 4.714880268699e-11
58 KSP Residual norm 4.088018069979e-11
59 KSP Residual norm 3.409458726339e-11
60 KSP Residual norm 3.091934217446e-11
61 KSP Residual norm 2.491512602293e-11
62 KSP Residual norm 1.840267181128e-11
63 KSP Residual norm 1.670395078953e-11
64 KSP Residual norm 1.376785080687e-11
65 KSP Residual norm 1.108953796134e-11
66 KSP Residual norm 9.142059207829e-12
67 KSP Residual norm 7.735938740515e-12
68 KSP Residual norm 6.438338083711e-12
69 KSP Residual norm 5.843183614964e-12
70 KSP Residual norm 4.505216151631e-12
71 KSP Residual norm 3.855794566342e-12
72 KSP Residual norm 3.262180854792e-12
73 KSP Residual norm 2.615911858697e-12
74 KSP Residual norm 2.104429583093e-12
75 KSP Residual norm 1.739865689985e-12
76 KSP Residual norm 1.554491632956e-12
77 KSP Residual norm 1.236239843846e-12
78 KSP Residual norm 9.258310032501e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.527253389992e-05 gnorm 1.322983801630e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
86 SNES Function norm 1.312088358795e-05
0 KSP Residual norm 2.378050968727e-04
1 KSP Residual norm 3.186865573272e-05
2 KSP Residual norm 2.347570839639e-05
3 KSP Residual norm 1.911012462633e-05
4 KSP Residual norm 1.244303420995e-05
5 KSP Residual norm 8.849468047421e-06
6 KSP Residual norm 5.306492526080e-06
7 KSP Residual norm 3.546467170960e-06
8 KSP Residual norm 2.673837096022e-06
9 KSP Residual norm 2.127177678048e-06
10 KSP Residual norm 1.537211493360e-06
11 KSP Residual norm 1.020389643372e-06
12 KSP Residual norm 7.766957794329e-07
13 KSP Residual norm 5.790677223920e-07
14 KSP Residual norm 4.013934415720e-07
15 KSP Residual norm 3.292202934890e-07
16 KSP Residual norm 2.732736678918e-07
17 KSP Residual norm 2.150299640729e-07
18 KSP Residual norm 1.736503260493e-07
19 KSP Residual norm 1.402676491015e-07
20 KSP Residual norm 1.124030702848e-07
21 KSP Residual norm 8.779712747731e-08
22 KSP Residual norm 7.235292944128e-08
23 KSP Residual norm 5.579645477173e-08
24 KSP Residual norm 4.649212819566e-08
25 KSP Residual norm 3.590600920815e-08
26 KSP Residual norm 2.802221521808e-08
27 KSP Residual norm 2.255886642205e-08
28 KSP Residual norm 1.722056902891e-08
29 KSP Residual norm 1.432237580942e-08
30 KSP Residual norm 1.099538753088e-08
31 KSP Residual norm 8.853704524943e-09
32 KSP Residual norm 6.644746075853e-09
33 KSP Residual norm 5.450540563736e-09
34 KSP Residual norm 4.116804621611e-09
35 KSP Residual norm 3.234863450618e-09
36 KSP Residual norm 2.575661127434e-09
37 KSP Residual norm 2.112243050647e-09
38 KSP Residual norm 1.668650169028e-09
39 KSP Residual norm 1.285066250824e-09
40 KSP Residual norm 9.967622763984e-10
41 KSP Residual norm 7.479698721064e-10
42 KSP Residual norm 5.846494966303e-10
43 KSP Residual norm 4.556111968376e-10
44 KSP Residual norm 3.359250450260e-10
45 KSP Residual norm 2.569005339312e-10
46 KSP Residual norm 1.973152620109e-10
47 KSP Residual norm 1.470499435677e-10
48 KSP Residual norm 1.171890976196e-10
49 KSP Residual norm 8.991491038750e-11
50 KSP Residual norm 6.921077719521e-11
51 KSP Residual norm 6.853550173594e-11
52 KSP Residual norm 6.730199244983e-11
53 KSP Residual norm 6.191882997100e-11
54 KSP Residual norm 5.352687600930e-11
55 KSP Residual norm 4.698720539377e-11
56 KSP Residual norm 4.359075447965e-11
57 KSP Residual norm 4.050023836901e-11
58 KSP Residual norm 3.511538770560e-11
59 KSP Residual norm 2.929236678106e-11
60 KSP Residual norm 2.657218112242e-11
61 KSP Residual norm 2.140895770999e-11
62 KSP Residual norm 1.581680278985e-11
63 KSP Residual norm 1.435447151700e-11
64 KSP Residual norm 1.183223749646e-11
65 KSP Residual norm 9.532516965064e-12
66 KSP Residual norm 7.856711608249e-12
67 KSP Residual norm 6.646258746910e-12
68 KSP Residual norm 5.530759218407e-12
69 KSP Residual norm 5.021317945503e-12
70 KSP Residual norm 3.870169770924e-12
71 KSP Residual norm 3.313144096697e-12
72 KSP Residual norm 2.805581662048e-12
73 KSP Residual norm 2.248286394693e-12
74 KSP Residual norm 1.807615616183e-12
75 KSP Residual norm 1.496083736274e-12
76 KSP Residual norm 1.338110599057e-12
77 KSP Residual norm 1.066550300344e-12
78 KSP Residual norm 7.957913831093e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.312088358795e-05 gnorm 1.136597395886e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
87 SNES Function norm 1.127237697956e-05
0 KSP Residual norm 2.041120307064e-04
1 KSP Residual norm 2.737252946700e-05
2 KSP Residual norm 2.015905683980e-05
3 KSP Residual norm 1.640948234559e-05
4 KSP Residual norm 1.068162083195e-05
5 KSP Residual norm 7.596540107790e-06
6 KSP Residual norm 4.556890254042e-06
7 KSP Residual norm 3.046829219803e-06
8 KSP Residual norm 2.296460482441e-06
9 KSP Residual norm 1.827250967771e-06
10 KSP Residual norm 1.320846405176e-06
11 KSP Residual norm 8.773148676581e-07
12 KSP Residual norm 6.680327106020e-07
13 KSP Residual norm 4.975132779764e-07
14 KSP Residual norm 3.445678468546e-07
15 KSP Residual norm 2.828802213429e-07
16 KSP Residual norm 2.347439104260e-07
17 KSP Residual norm 1.846046413069e-07
18 KSP Residual norm 1.491002397744e-07
19 KSP Residual norm 1.204791921274e-07
20 KSP Residual norm 9.656537415335e-08
21 KSP Residual norm 7.538863580115e-08
22 KSP Residual norm 6.209800181746e-08
23 KSP Residual norm 4.792523927397e-08
24 KSP Residual norm 3.993726968671e-08
25 KSP Residual norm 3.085981828954e-08
26 KSP Residual norm 2.418259271826e-08
27 KSP Residual norm 1.940072099979e-08
28 KSP Residual norm 1.481384772248e-08
29 KSP Residual norm 1.235441327918e-08
30 KSP Residual norm 9.461184807196e-09
31 KSP Residual norm 7.637349267598e-09
32 KSP Residual norm 5.718709684260e-09
33 KSP Residual norm 4.681668228695e-09
34 KSP Residual norm 3.537062578010e-09
35 KSP Residual norm 2.777654546390e-09
36 KSP Residual norm 2.211585972872e-09
37 KSP Residual norm 1.812479049493e-09
38 KSP Residual norm 1.433248057086e-09
39 KSP Residual norm 1.103633560184e-09
40 KSP Residual norm 8.560669614946e-10
41 KSP Residual norm 6.423828776490e-10
42 KSP Residual norm 5.021986246003e-10
43 KSP Residual norm 3.913678592931e-10
44 KSP Residual norm 2.885652404849e-10
45 KSP Residual norm 2.207411330309e-10
46 KSP Residual norm 1.695212896773e-10
47 KSP Residual norm 1.263117006228e-10
48 KSP Residual norm 1.006620537783e-10
49 KSP Residual norm 7.723205969324e-11
50 KSP Residual norm 5.946391811534e-11
51 KSP Residual norm 5.888526048088e-11
52 KSP Residual norm 5.782551484841e-11
53 KSP Residual norm 5.320609737089e-11
54 KSP Residual norm 4.599177260916e-11
55 KSP Residual norm 4.037431902721e-11
56 KSP Residual norm 3.745610872929e-11
57 KSP Residual norm 3.479644180339e-11
58 KSP Residual norm 3.016927720058e-11
59 KSP Residual norm 2.516275039011e-11
60 KSP Residual norm 2.282084730467e-11
61 KSP Residual norm 1.838581194083e-11
62 KSP Residual norm 1.358056170114e-11
63 KSP Residual norm 1.232550211983e-11
64 KSP Residual norm 1.015994621821e-11
65 KSP Residual norm 8.184346289565e-12
66 KSP Residual norm 6.746486142078e-12
67 KSP Residual norm 5.709086932362e-12
68 KSP Residual norm 4.751024499632e-12
69 KSP Residual norm 4.312048654894e-12
70 KSP Residual norm 3.324357759419e-12
71 KSP Residual norm 2.845819158961e-12
72 KSP Residual norm 2.407819235331e-12
73 KSP Residual norm 1.930573869787e-12
74 KSP Residual norm 1.553059652581e-12
75 KSP Residual norm 1.284195956270e-12
76 KSP Residual norm 1.147696859363e-12
77 KSP Residual norm 9.126291624436e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.127237697956e-05 gnorm 9.764706722270e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
88 SNES Function norm 9.684301518700e-06
0 KSP Residual norm 1.754923378225e-04
1 KSP Residual norm 2.352298542196e-05
2 KSP Residual norm 1.732706077461e-05
3 KSP Residual norm 1.410354478549e-05
4 KSP Residual norm 9.183713817241e-06
5 KSP Residual norm 6.531948238126e-06
6 KSP Residual norm 3.917126334561e-06
7 KSP Residual norm 2.617158530737e-06
8 KSP Residual norm 1.973498951068e-06
9 KSP Residual norm 1.570006040599e-06
10 KSP Residual norm 1.134589217979e-06
11 KSP Residual norm 7.530519182358e-07
12 KSP Residual norm 5.731948108213e-07
13 KSP Residual norm 4.274301226694e-07
14 KSP Residual norm 2.963778164097e-07
15 KSP Residual norm 2.430470735019e-07
16 KSP Residual norm 2.017379315471e-07
17 KSP Residual norm 1.587572140360e-07
18 KSP Residual norm 1.281934031807e-07
19 KSP Residual norm 1.035561636297e-07
20 KSP Residual norm 8.297304501914e-08
21 KSP Residual norm 6.481357209103e-08
22 KSP Residual norm 5.342432153266e-08
23 KSP Residual norm 4.119487818203e-08
24 KSP Residual norm 3.431908698420e-08
25 KSP Residual norm 2.650668359711e-08
26 KSP Residual norm 2.067225110271e-08
27 KSP Residual norm 1.664846613027e-08
28 KSP Residual norm 1.270884879228e-08
29 KSP Residual norm 1.056260703391e-08
30 KSP Residual norm 8.113633630142e-09
31 KSP Residual norm 6.528848703838e-09
32 KSP Residual norm 4.901846748240e-09
33 KSP Residual norm 4.024664259746e-09
34 KSP Residual norm 3.038455893135e-09
35 KSP Residual norm 2.388008971068e-09
36 KSP Residual norm 1.900241282786e-09
37 KSP Residual norm 1.558228886800e-09
38 KSP Residual norm 1.231989455930e-09
39 KSP Residual norm 9.488579469114e-10
40 KSP Residual norm 7.360255338695e-10
41 KSP Residual norm 5.522338344500e-10
42 KSP Residual norm 4.316456403419e-10
43 KSP Residual norm 3.363791023054e-10
44 KSP Residual norm 2.480762610464e-10
45 KSP Residual norm 1.896855209507e-10
46 KSP Residual norm 1.457204417787e-10
47 KSP Residual norm 1.085978366816e-10
48 KSP Residual norm 8.653912649509e-11
49 KSP Residual norm 6.640093758719e-11
50 KSP Residual norm 5.110234718158e-11
51 KSP Residual norm 5.060343117415e-11
52 KSP Residual norm 4.969667236182e-11
53 KSP Residual norm 4.571369543125e-11
54 KSP Residual norm 3.951831065765e-11
55 KSP Residual norm 3.468564959705e-11
56 KSP Residual norm 3.217822148196e-11
57 KSP Residual norm 2.989780220152e-11
58 KSP Residual norm 2.592429970812e-11
59 KSP Residual norm 2.162524153948e-11
60 KSP Residual norm 1.961699834190e-11
61 KSP Residual norm 1.581064345857e-11
62 KSP Residual norm 1.168102064330e-11
63 KSP Residual norm 1.060285805791e-11
64 KSP Residual norm 8.738598170362e-12
65 KSP Residual norm 7.039302539345e-12
66 KSP Residual norm 5.802149764836e-12
67 KSP Residual norm 4.907153168880e-12
68 KSP Residual norm 4.084031237581e-12
69 KSP Residual norm 3.708109639983e-12
70 KSP Residual norm 2.858165693718e-12
71 KSP Residual norm 2.445824524484e-12
72 KSP Residual norm 2.071845030570e-12
73 KSP Residual norm 1.660131526116e-12
74 KSP Residual norm 1.334431170547e-12
75 KSP Residual norm 1.104699019287e-12
76 KSP Residual norm 9.880147829375e-13
Linear solve converged due to CONVERGED_ATOL iterations 76
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.684301518700e-06 gnorm 8.389036974977e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
89 SNES Function norm 8.319963533271e-06
0 KSP Residual norm 1.507009621524e-04
1 KSP Residual norm 2.020562511487e-05
2 KSP Residual norm 1.488199995160e-05
3 KSP Residual norm 1.211373169760e-05
4 KSP Residual norm 7.886455427627e-06
5 KSP Residual norm 5.608921197096e-06
6 KSP Residual norm 3.364163336154e-06
7 KSP Residual norm 2.248671738516e-06
8 KSP Residual norm 1.695188259083e-06
9 KSP Residual norm 1.348731515314e-06
10 KSP Residual norm 9.748329863578e-07
11 KSP Residual norm 6.472928795745e-07
12 KSP Residual norm 4.928067056082e-07
13 KSP Residual norm 3.672089200079e-07
14 KSP Residual norm 2.544461257498e-07
15 KSP Residual norm 2.087969211038e-07
16 KSP Residual norm 1.732852182841e-07
17 KSP Residual norm 1.363119002700e-07
18 KSP Residual norm 1.100842958599e-07
19 KSP Residual norm 8.894194582582e-08
20 KSP Residual norm 7.127890073187e-08
21 KSP Residual norm 5.566004288866e-08
22 KSP Residual norm 4.586069419829e-08
23 KSP Residual norm 3.538087207991e-08
24 KSP Residual norm 2.948002826411e-08
25 KSP Residual norm 2.277501640531e-08
26 KSP Residual norm 1.781253438245e-08
27 KSP Residual norm 1.431243439432e-08
28 KSP Residual norm 1.092728786669e-08
29 KSP Residual norm 9.101025473523e-09
30 KSP Residual norm 6.977873227690e-09
31 KSP Residual norm 5.626002881387e-09
32 KSP Residual norm 4.217213119223e-09
33 KSP Residual norm 3.456442998354e-09
34 KSP Residual norm 2.610621743683e-09
35 KSP Residual norm 2.050736652402e-09
36 KSP Residual norm 1.632449589119e-09
37 KSP Residual norm 1.338171053631e-09
38 KSP Residual norm 1.058094028433e-09
39 KSP Residual norm 8.148244825122e-10
40 KSP Residual norm 6.320495803601e-10
41 KSP Residual norm 4.742586880190e-10
42 KSP Residual norm 3.707362487710e-10
43 KSP Residual norm 2.889160001637e-10
44 KSP Residual norm 2.130440518490e-10
45 KSP Residual norm 1.629413202479e-10
46 KSP Residual norm 1.251503988417e-10
47 KSP Residual norm 9.325822370953e-11
48 KSP Residual norm 7.431869630028e-11
49 KSP Residual norm 5.702196927347e-11
50 KSP Residual norm 4.389551267830e-11
51 KSP Residual norm 4.346777736898e-11
52 KSP Residual norm 4.268681973312e-11
53 KSP Residual norm 3.927230174717e-11
54 KSP Residual norm 3.394837084778e-11
55 KSP Residual norm 2.979986416055e-11
56 KSP Residual norm 2.764581347336e-11
57 KSP Residual norm 2.568435974031e-11
58 KSP Residual norm 2.226970720297e-11
59 KSP Residual norm 1.857520753616e-11
60 KSP Residual norm 1.684801136711e-11
61 KSP Residual norm 1.357586223153e-11
62 KSP Residual norm 1.002865605419e-11
63 KSP Residual norm 9.102294979014e-12
64 KSP Residual norm 7.502586286245e-12
65 KSP Residual norm 6.043704476550e-12
66 KSP Residual norm 4.981739220559e-12
67 KSP Residual norm 4.214716007914e-12
68 KSP Residual norm 3.507540100441e-12
69 KSP Residual norm 3.183977339370e-12
70 KSP Residual norm 2.454460283961e-12
71 KSP Residual norm 2.100822817921e-12
72 KSP Residual norm 1.778375821046e-12
73 KSP Residual norm 1.425492704160e-12
74 KSP Residual norm 1.146364967684e-12
75 KSP Residual norm 9.483452548550e-13
Linear solve converged due to CONVERGED_ATOL iterations 75
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.319963533271e-06 gnorm 7.207179210136e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
90 SNES Function norm 7.147839967012e-06
0 KSP Residual norm 1.294314277209e-04
1 KSP Residual norm 1.735769371770e-05
2 KSP Residual norm 1.278350782817e-05
3 KSP Residual norm 1.040547668017e-05
4 KSP Residual norm 6.773712697612e-06
5 KSP Residual norm 4.817455760449e-06
6 KSP Residual norm 2.889797107810e-06
7 KSP Residual norm 1.931894182113e-06
8 KSP Residual norm 1.456232696282e-06
9 KSP Residual norm 1.158673726262e-06
10 KSP Residual norm 8.375391561404e-07
11 KSP Residual norm 5.562424375264e-07
12 KSP Residual norm 4.235352561775e-07
13 KSP Residual norm 3.154803862731e-07
14 KSP Residual norm 2.185397685412e-07
15 KSP Residual norm 1.793880564123e-07
16 KSP Residual norm 1.488651645574e-07
17 KSP Residual norm 1.170801349264e-07
18 KSP Residual norm 9.455756210490e-08
19 KSP Residual norm 7.640545326200e-08
20 KSP Residual norm 6.123628179377e-08
21 KSP Residual norm 4.781028935488e-08
22 KSP Residual norm 3.938642139948e-08
23 KSP Residual norm 3.039383974192e-08
24 KSP Residual norm 2.532578228251e-08
25 KSP Residual norm 1.956885173785e-08
26 KSP Residual norm 1.532520566496e-08
27 KSP Residual norm 1.230030333963e-08
28 KSP Residual norm 9.391894412608e-09
29 KSP Residual norm 7.829139255844e-09
30 KSP Residual norm 5.997942959412e-09
31 KSP Residual norm 4.839837844776e-09
32 KSP Residual norm 3.625204149048e-09
33 KSP Residual norm 2.969232418621e-09
34 KSP Residual norm 2.242881511033e-09
35 KSP Residual norm 1.761519117947e-09
36 KSP Residual norm 1.402246541542e-09
37 KSP Residual norm 1.149224580432e-09
38 KSP Residual norm 9.089530115608e-10
39 KSP Residual norm 6.999418408767e-10
40 KSP Residual norm 5.429422833604e-10
41 KSP Residual norm 4.073973034884e-10
42 KSP Residual norm 3.184864917299e-10
43 KSP Residual norm 2.481995719991e-10
44 KSP Residual norm 1.830198516105e-10
45 KSP Residual norm 1.399912147327e-10
46 KSP Residual norm 1.075179710686e-10
47 KSP Residual norm 8.011420232486e-11
48 KSP Residual norm 6.384430450154e-11
49 KSP Residual norm 4.898481575025e-11
50 KSP Residual norm 3.771195936140e-11
51 KSP Residual norm 3.734479690483e-11
52 KSP Residual norm 3.667371948633e-11
53 KSP Residual norm 3.374161848934e-11
54 KSP Residual norm 2.916678895456e-11
55 KSP Residual norm 2.560304344055e-11
56 KSP Residual norm 2.375241447370e-11
57 KSP Residual norm 2.206633608919e-11
58 KSP Residual norm 1.913249123301e-11
59 KSP Residual norm 1.595769470473e-11
60 KSP Residual norm 1.447283575907e-11
61 KSP Residual norm 1.166164422096e-11
62 KSP Residual norm 8.614052187808e-12
63 KSP Residual norm 7.818402535260e-12
64 KSP Residual norm 6.444400888926e-12
65 KSP Residual norm 5.191137322416e-12
66 KSP Residual norm 4.279166307919e-12
67 KSP Residual norm 3.620751216972e-12
68 KSP Residual norm 3.013249877075e-12
69 KSP Residual norm 2.734997289259e-12
70 KSP Residual norm 2.108515255671e-12
71 KSP Residual norm 1.804742955648e-12
72 KSP Residual norm 1.527298287388e-12
73 KSP Residual norm 1.224457371335e-12
74 KSP Residual norm 9.848839406175e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.147839967012e-06 gnorm 6.191826793673e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
91 SNES Function norm 6.140849553837e-06
0 KSP Residual norm 1.112483185651e-04
1 KSP Residual norm 1.491340501030e-05
2 KSP Residual norm 1.098465626303e-05
3 KSP Residual norm 8.941775327724e-06
4 KSP Residual norm 5.821364544280e-06
5 KSP Residual norm 4.140085615821e-06
6 KSP Residual norm 2.482991115558e-06
7 KSP Residual norm 1.659834634957e-06
8 KSP Residual norm 1.251230637766e-06
9 KSP Residual norm 9.954973842665e-07
10 KSP Residual norm 7.194988216124e-07
11 KSP Residual norm 4.777476455501e-07
12 KSP Residual norm 3.637159482608e-07
13 KSP Residual norm 2.710213488662e-07
14 KSP Residual norm 1.877839434628e-07
15 KSP Residual norm 1.540919350867e-07
16 KSP Residual norm 1.278898879937e-07
17 KSP Residual norm 1.006035704385e-07
18 KSP Residual norm 8.124919553277e-08
19 KSP Residual norm 6.564056988721e-08
20 KSP Residual norm 5.260718523900e-08
21 KSP Residual norm 4.108060837383e-08
22 KSP Residual norm 3.384611788010e-08
23 KSP Residual norm 2.611110921728e-08
24 KSP Residual norm 2.175798011403e-08
25 KSP Residual norm 1.680791448768e-08
26 KSP Residual norm 1.314458634941e-08
27 KSP Residual norm 1.056333927591e-08
28 KSP Residual norm 8.064752893333e-09
29 KSP Residual norm 6.717009929076e-09
30 KSP Residual norm 5.150064839065e-09
31 KSP Residual norm 4.152348173845e-09
32 KSP Residual norm 3.112741337142e-09
33 KSP Residual norm 2.550671123043e-09
34 KSP Residual norm 1.926842054594e-09
35 KSP Residual norm 1.513578442974e-09
36 KSP Residual norm 1.205176534963e-09
37 KSP Residual norm 9.880239466453e-10
38 KSP Residual norm 7.808682865240e-10
39 KSP Residual norm 6.013232220835e-10
40 KSP Residual norm 4.664249854740e-10
41 KSP Residual norm 3.500061757961e-10
42 KSP Residual norm 2.736044403875e-10
43 KSP Residual norm 2.132200088450e-10
44 KSP Residual norm 1.572083216267e-10
45 KSP Residual norm 1.202438745200e-10
46 KSP Residual norm 9.234813822409e-11
47 KSP Residual norm 6.881690820569e-11
48 KSP Residual norm 5.484303322710e-11
49 KSP Residual norm 4.207838482867e-11
50 KSP Residual norm 3.239372752202e-11
51 KSP Residual norm 3.207809736047e-11
52 KSP Residual norm 3.150059057288e-11
53 KSP Residual norm 2.898294311726e-11
54 KSP Residual norm 2.505396268856e-11
55 KSP Residual norm 2.199356451699e-11
56 KSP Residual norm 2.040384302326e-11
57 KSP Residual norm 1.895613036504e-11
58 KSP Residual norm 1.643555975565e-11
59 KSP Residual norm 1.370916063707e-11
60 KSP Residual norm 1.243471398409e-11
61 KSP Residual norm 1.001818381995e-11
62 KSP Residual norm 7.400634911737e-12
63 KSP Residual norm 6.716463351326e-12
64 KSP Residual norm 5.536428163736e-12
65 KSP Residual norm 4.460167734498e-12
66 KSP Residual norm 3.676296844411e-12
67 KSP Residual norm 3.110488401711e-12
68 KSP Residual norm 2.588427637300e-12
69 KSP Residual norm 2.349641740191e-12
70 KSP Residual norm 1.811204016017e-12
71 KSP Residual norm 1.550524626297e-12
72 KSP Residual norm 1.312441589747e-12
73 KSP Residual norm 1.052001186405e-12
74 KSP Residual norm 8.460512880275e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.140849553837e-06 gnorm 5.319520689424e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
92 SNES Function norm 5.275726795880e-06
0 KSP Residual norm 9.572603163039e-05
1 KSP Residual norm 1.281685562566e-05
2 KSP Residual norm 9.444181316278e-06
3 KSP Residual norm 7.688739949797e-06
4 KSP Residual norm 5.007756326327e-06
5 KSP Residual norm 3.561354257870e-06
6 KSP Residual norm 2.134590514534e-06
7 KSP Residual norm 1.426132930892e-06
8 KSP Residual norm 1.075475429238e-06
9 KSP Residual norm 8.554495965242e-07
10 KSP Residual norm 6.179827826197e-07
11 KSP Residual norm 4.099446562628e-07
12 KSP Residual norm 3.118983982237e-07
13 KSP Residual norm 2.328078925616e-07
14 KSP Residual norm 1.615051844225e-07
15 KSP Residual norm 1.323321291847e-07
16 KSP Residual norm 1.098801219976e-07
17 KSP Residual norm 8.651615553174e-08
18 KSP Residual norm 6.986240076893e-08
19 KSP Residual norm 5.640615193959e-08
20 KSP Residual norm 4.519152645459e-08
21 KSP Residual norm 3.531943642413e-08
22 KSP Residual norm 2.911612638864e-08
23 KSP Residual norm 2.243590481604e-08
24 KSP Residual norm 1.869577178051e-08
25 KSP Residual norm 1.442964256571e-08
26 KSP Residual norm 1.120974547085e-08
27 KSP Residual norm 9.061397864415e-09
28 KSP Residual norm 6.915090883735e-09
29 KSP Residual norm 5.732732902678e-09
30 KSP Residual norm 4.414181360764e-09
31 KSP Residual norm 3.543990126973e-09
32 KSP Residual norm 2.666625446109e-09
33 KSP Residual norm 2.191331633551e-09
34 KSP Residual norm 1.655034743950e-09
35 KSP Residual norm 1.301386318039e-09
36 KSP Residual norm 1.036489519231e-09
37 KSP Residual norm 8.506682712048e-10
38 KSP Residual norm 6.709869640679e-10
39 KSP Residual norm 5.168027944826e-10
40 KSP Residual norm 4.008292296064e-10
41 KSP Residual norm 3.008098944833e-10
42 KSP Residual norm 2.350887471598e-10
43 KSP Residual norm 1.831969569070e-10
44 KSP Residual norm 1.350505263303e-10
45 KSP Residual norm 1.032605321148e-10
46 KSP Residual norm 7.931353503061e-11
47 KSP Residual norm 5.912341382837e-11
48 KSP Residual norm 4.712001483659e-11
49 KSP Residual norm 3.615378652705e-11
50 KSP Residual norm 2.782340466894e-11
51 KSP Residual norm 2.755123226120e-11
52 KSP Residual norm 2.705398803785e-11
53 KSP Residual norm 2.488959879305e-11
54 KSP Residual norm 2.151789655729e-11
55 KSP Residual norm 1.888928389881e-11
56 KSP Residual norm 1.752389449124e-11
57 KSP Residual norm 1.628337697480e-11
58 KSP Residual norm 1.411816643292e-11
59 KSP Residual norm 1.177892619183e-11
60 KSP Residual norm 1.068800222911e-11
61 KSP Residual norm 8.609647702061e-12
62 KSP Residual norm 6.362365495205e-12
63 KSP Residual norm 5.773188054879e-12
64 KSP Residual norm 4.759024167954e-12
65 KSP Residual norm 3.834932858101e-12
66 KSP Residual norm 3.160209680099e-12
67 KSP Residual norm 2.672525690045e-12
68 KSP Residual norm 2.223753578579e-12
69 KSP Residual norm 2.019512155105e-12
70 KSP Residual norm 1.555984207658e-12
71 KSP Residual norm 1.332446808154e-12
72 KSP Residual norm 1.129106580269e-12
73 KSP Residual norm 9.043696796180e-13
Linear solve converged due to CONVERGED_ATOL iterations 73
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.275726795880e-06 gnorm 4.570107357754e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
93 SNES Function norm 4.532484367153e-06
0 KSP Residual norm 8.220584685550e-05
1 KSP Residual norm 1.101496857739e-05
2 KSP Residual norm 8.114995684443e-06
3 KSP Residual norm 6.603710407162e-06
4 KSP Residual norm 4.302702618892e-06
5 KSP Residual norm 3.061159517036e-06
6 KSP Residual norm 1.835224081235e-06
7 KSP Residual norm 1.224274823703e-06
8 KSP Residual norm 9.240266363803e-07
9 KSP Residual norm 7.349005815430e-07
10 KSP Residual norm 5.308916101949e-07
11 KSP Residual norm 3.519327645815e-07
12 KSP Residual norm 2.676908490974e-07
13 KSP Residual norm 2.000743124564e-07
14 KSP Residual norm 1.390472246441e-07
15 KSP Residual norm 1.137978664440e-07
16 KSP Residual norm 9.448210526352e-08
17 KSP Residual norm 7.444565295316e-08
18 KSP Residual norm 6.008369693944e-08
19 KSP Residual norm 4.852109249660e-08
20 KSP Residual norm 3.883614398258e-08
21 KSP Residual norm 3.037210073889e-08
22 KSP Residual norm 2.507023104300e-08
23 KSP Residual norm 1.930080154324e-08
24 KSP Residual norm 1.607157821168e-08
25 KSP Residual norm 1.240723268523e-08
26 KSP Residual norm 9.586499294181e-09
27 KSP Residual norm 7.778469516979e-09
28 KSP Residual norm 5.936564879384e-09
29 KSP Residual norm 4.891657456170e-09
30 KSP Residual norm 3.786600483569e-09
31 KSP Residual norm 3.018555319174e-09
32 KSP Residual norm 2.279127829599e-09
33 KSP Residual norm 1.884957680591e-09
34 KSP Residual norm 1.420317637293e-09
35 KSP Residual norm 1.119260372980e-09
36 KSP Residual norm 8.884866695517e-10
37 KSP Residual norm 7.293064726631e-10
38 KSP Residual norm 5.773088666618e-10
39 KSP Residual norm 4.448818518321e-10
40 KSP Residual norm 3.451264577486e-10
41 KSP Residual norm 2.588314495989e-10
42 KSP Residual norm 2.022538088663e-10
43 KSP Residual norm 1.576131102909e-10
44 KSP Residual norm 1.163264815953e-10
45 KSP Residual norm 8.886367748533e-11
46 KSP Residual norm 6.832427911665e-11
47 KSP Residual norm 5.093299864813e-11
48 KSP Residual norm 4.057744269882e-11
49 KSP Residual norm 3.114019779363e-11
50 KSP Residual norm 2.394285757573e-11
51 KSP Residual norm 2.370770200967e-11
52 KSP Residual norm 2.328840312460e-11
53 KSP Residual norm 2.140648377229e-11
54 KSP Residual norm 1.850778053876e-11
55 KSP Residual norm 1.623649171548e-11
56 KSP Residual norm 1.506265380824e-11
57 KSP Residual norm 1.399905295909e-11
58 KSP Residual norm 1.214141435022e-11
59 KSP Residual norm 1.012970182550e-11
60 KSP Residual norm 9.192016311935e-12
61 KSP Residual norm 7.416732877698e-12
62 KSP Residual norm 5.481760879977e-12
63 KSP Residual norm 4.978049646077e-12
64 KSP Residual norm 4.100895119165e-12
65 KSP Residual norm 3.302696164586e-12
66 KSP Residual norm 2.722235384623e-12
67 KSP Residual norm 2.299484101032e-12
68 KSP Residual norm 1.914464986933e-12
69 KSP Residual norm 1.739365047590e-12
70 KSP Residual norm 1.340403708864e-12
71 KSP Residual norm 1.145643456124e-12
72 KSP Residual norm 9.726518682725e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.532484367153e-06 gnorm 3.926272774678e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
94 SNES Function norm 3.893950997623e-06
0 KSP Residual norm 7.051943430171e-05
1 KSP Residual norm 9.457815059014e-06
2 KSP Residual norm 6.965504199297e-06
3 KSP Residual norm 5.668963456680e-06
4 KSP Residual norm 3.691211218962e-06
5 KSP Residual norm 2.625522564611e-06
6 KSP Residual norm 1.574921654095e-06
7 KSP Residual norm 1.052161016464e-06
8 KSP Residual norm 7.934066592246e-07
9 KSP Residual norm 6.312335653205e-07
10 KSP Residual norm 4.562399284950e-07
11 KSP Residual norm 3.028695851830e-07
12 KSP Residual norm 2.305713554682e-07
13 KSP Residual norm 1.718812194724e-07
14 KSP Residual norm 1.191709652315e-07
15 KSP Residual norm 9.775678522495e-08
16 KSP Residual norm 8.112773081973e-08
17 KSP Residual norm 6.383277219153e-08
18 KSP Residual norm 5.154140523728e-08
19 KSP Residual norm 4.164575667505e-08
20 KSP Residual norm 3.336651482402e-08
21 KSP Residual norm 2.605947242187e-08
22 KSP Residual norm 2.148028153831e-08
23 KSP Residual norm 1.656757141508e-08
24 KSP Residual norm 1.380025324490e-08
25 KSP Residual norm 1.066219731027e-08
26 KSP Residual norm 8.326544021102e-09
27 KSP Residual norm 6.696775448676e-09
28 KSP Residual norm 5.112726884525e-09
29 KSP Residual norm 4.252636622917e-09
30 KSP Residual norm 3.264084284072e-09
31 KSP Residual norm 2.628424361657e-09
32 KSP Residual norm 1.971924553510e-09
33 KSP Residual norm 1.618916853218e-09
34 KSP Residual norm 1.221814554598e-09
35 KSP Residual norm 9.601185312821e-10
36 KSP Residual norm 7.635071794311e-10
37 KSP Residual norm 6.257904162901e-10
38 KSP Residual norm 4.954794378521e-10
39 KSP Residual norm 3.816180132417e-10
40 KSP Residual norm 2.960464839751e-10
41 KSP Residual norm 2.220854039892e-10
42 KSP Residual norm 1.736008549380e-10
43 KSP Residual norm 1.352888840601e-10
44 KSP Residual norm 9.980164111491e-11
45 KSP Residual norm 7.630717716010e-11
46 KSP Residual norm 5.863030377282e-11
47 KSP Residual norm 4.368996345603e-11
48 KSP Residual norm 3.481310913591e-11
49 KSP Residual norm 2.671266366196e-11
50 KSP Residual norm 2.055699682697e-11
51 KSP Residual norm 2.035640770732e-11
52 KSP Residual norm 1.999324714389e-11
53 KSP Residual norm 1.838854072584e-11
54 KSP Residual norm 1.589598266213e-11
55 KSP Residual norm 1.395042108155e-11
56 KSP Residual norm 1.294191139156e-11
57 KSP Residual norm 1.202448073982e-11
58 KSP Residual norm 1.042696351085e-11
59 KSP Residual norm 8.697143360007e-12
60 KSP Residual norm 7.888635768435e-12
61 KSP Residual norm 6.360013244053e-12
62 KSP Residual norm 4.698559223890e-12
63 KSP Residual norm 4.265677642254e-12
64 KSP Residual norm 3.515175333414e-12
65 KSP Residual norm 2.831131498327e-12
66 KSP Residual norm 2.333870205302e-12
67 KSP Residual norm 1.973717317356e-12
68 KSP Residual norm 1.642879378083e-12
69 KSP Residual norm 1.491545199164e-12
70 KSP Residual norm 1.149859862804e-12
71 KSP Residual norm 9.835645429687e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.893950997623e-06 gnorm 3.373142402692e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
95 SNES Function norm 3.345374760721e-06
0 KSP Residual norm 6.061892244280e-05
1 KSP Residual norm 8.124905436820e-06
2 KSP Residual norm 5.984839539521e-06
3 KSP Residual norm 4.871838801259e-06
4 KSP Residual norm 3.171933962801e-06
5 KSP Residual norm 2.255864974992e-06
6 KSP Residual norm 1.352820620506e-06
7 KSP Residual norm 9.042272422674e-07
8 KSP Residual norm 6.816860614558e-07
9 KSP Residual norm 5.423375860395e-07
10 KSP Residual norm 3.919487197815e-07
11 KSP Residual norm 2.602132865868e-07
12 KSP Residual norm 1.980856918065e-07
13 KSP Residual norm 1.476436118370e-07
14 KSP Residual norm 1.023218858323e-07
15 KSP Residual norm 8.394300996794e-08
16 KSP Residual norm 6.967400189103e-08
17 KSP Residual norm 5.481684201431e-08
18 KSP Residual norm 4.426934557548e-08
19 KSP Residual norm 3.576176790033e-08
20 KSP Residual norm 2.865946524556e-08
21 KSP Residual norm 2.238283119635e-08
22 KSP Residual norm 1.844335145127e-08
23 KSP Residual norm 1.422565960646e-08
24 KSP Residual norm 1.185365447173e-08
25 KSP Residual norm 9.155715194383e-09
26 KSP Residual norm 7.152698664887e-09
27 KSP Residual norm 5.753162402075e-09
28 KSP Residual norm 4.392057632513e-09
29 KSP Residual norm 3.655451716598e-09
30 KSP Residual norm 2.804518605186e-09
31 KSP Residual norm 2.259728957057e-09
32 KSP Residual norm 1.694966384879e-09
33 KSP Residual norm 1.389636343466e-09
34 KSP Residual norm 1.049675308310e-09
35 KSP Residual norm 8.246755558760e-10
36 KSP Residual norm 6.566284614412e-10
37 KSP Residual norm 5.384010308632e-10
38 KSP Residual norm 4.254278265119e-10
39 KSP Residual norm 3.276208856478e-10
40 KSP Residual norm 2.541224178252e-10
41 KSP Residual norm 1.906936571624e-10
42 KSP Residual norm 1.490620936715e-10
43 KSP Residual norm 1.161635938079e-10
44 KSP Residual norm 8.564855753680e-11
45 KSP Residual norm 6.550557473308e-11
46 KSP Residual norm 5.031090176672e-11
47 KSP Residual norm 3.749320014859e-11
48 KSP Residual norm 2.987989994681e-11
49 KSP Residual norm 2.292558872800e-11
50 KSP Residual norm 1.764783021634e-11
51 KSP Residual norm 1.747576629743e-11
52 KSP Residual norm 1.716119007788e-11
53 KSP Residual norm 1.578910656280e-11
54 KSP Residual norm 1.364893935230e-11
55 KSP Residual norm 1.198150197560e-11
56 KSP Residual norm 1.111544349407e-11
57 KSP Residual norm 1.032708826488e-11
58 KSP Residual norm 8.953997560944e-12
59 KSP Residual norm 7.468937776192e-12
60 KSP Residual norm 6.774993912413e-12
61 KSP Residual norm 5.458490019184e-12
62 KSP Residual norm 4.032508373575e-12
63 KSP Residual norm 3.659689563709e-12
64 KSP Residual norm 3.016681478918e-12
65 KSP Residual norm 2.430313043881e-12
66 KSP Residual norm 2.003121022237e-12
67 KSP Residual norm 1.694664531631e-12
68 KSP Residual norm 1.410225226756e-12
69 KSP Residual norm 1.280232095647e-12
70 KSP Residual norm 9.867952326632e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.345374760721e-06 gnorm 2.897937470193e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
96 SNES Function norm 2.874082198367e-06
0 KSP Residual norm 5.209986940541e-05
1 KSP Residual norm 6.981457746794e-06
2 KSP Residual norm 5.143020468559e-06
3 KSP Residual norm 4.186384803467e-06
4 KSP Residual norm 2.726196741291e-06
5 KSP Residual norm 1.938993766995e-06
6 KSP Residual norm 1.162627740691e-06
7 KSP Residual norm 7.767472572759e-07
8 KSP Residual norm 5.857430075204e-07
9 KSP Residual norm 4.659621757909e-07
10 KSP Residual norm 3.367028964648e-07
11 KSP Residual norm 2.234414846321e-07
12 KSP Residual norm 1.700546939872e-07
13 KSP Residual norm 1.268464443790e-07
14 KSP Residual norm 8.797140437505e-08
15 KSP Residual norm 7.212276046749e-08
16 KSP Residual norm 5.987062520915e-08
17 KSP Residual norm 4.712283491140e-08
18 KSP Residual norm 3.805032085468e-08
19 KSP Residual norm 3.073329898260e-08
20 KSP Residual norm 2.462397381702e-08
21 KSP Residual norm 1.923759401325e-08
22 KSP Residual norm 1.585823744013e-08
23 KSP Residual norm 1.222556433406e-08
24 KSP Residual norm 1.018532207188e-08
25 KSP Residual norm 7.865278870840e-09
26 KSP Residual norm 6.126840771600e-09
27 KSP Residual norm 4.939522659733e-09
28 KSP Residual norm 3.770371408297e-09
29 KSP Residual norm 3.131100434329e-09
30 KSP Residual norm 2.406957110657e-09
31 KSP Residual norm 1.935382202673e-09
32 KSP Residual norm 1.454041655493e-09
33 KSP Residual norm 1.194329667646e-09
34 KSP Residual norm 9.017030506682e-10
35 KSP Residual norm 7.088000398464e-10
36 KSP Residual norm 5.641148805901e-10
37 KSP Residual norm 4.626978610662e-10
38 KSP Residual norm 3.656230674004e-10
39 KSP Residual norm 2.816029974169e-10
40 KSP Residual norm 2.184324024641e-10
41 KSP Residual norm 1.638957728925e-10
42 KSP Residual norm 1.281016597243e-10
43 KSP Residual norm 9.982828674904e-11
44 KSP Residual norm 7.361690030198e-11
45 KSP Residual norm 5.628818375197e-11
46 KSP Residual norm 4.324125762163e-11
47 KSP Residual norm 3.222797294946e-11
48 KSP Residual norm 2.568246060530e-11
49 KSP Residual norm 1.970594343912e-11
50 KSP Residual norm 1.516524731001e-11
51 KSP Residual norm 1.501710247635e-11
52 KSP Residual norm 1.474764673048e-11
53 KSP Residual norm 1.356596675344e-11
54 KSP Residual norm 1.172765321347e-11
55 KSP Residual norm 1.029371207445e-11
56 KSP Residual norm 9.549580978741e-12
57 KSP Residual norm 8.873071781610e-12
58 KSP Residual norm 7.693758686605e-12
59 KSP Residual norm 6.418194739524e-12
60 KSP Residual norm 5.822603776795e-12
61 KSP Residual norm 4.692438601386e-12
62 KSP Residual norm 3.467021699503e-12
63 KSP Residual norm 3.146804051069e-12
64 KSP Residual norm 2.593608807398e-12
65 KSP Residual norm 2.089422370355e-12
66 KSP Residual norm 1.722099146609e-12
67 KSP Residual norm 1.456394597246e-12
68 KSP Residual norm 1.212036937431e-12
69 KSP Residual norm 1.100554882698e-12
70 KSP Residual norm 8.482098901134e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.874082198367e-06 gnorm 2.489679540941e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
97 SNES Function norm 2.469185334536e-06
0 KSP Residual norm 4.471391719060e-05
1 KSP Residual norm 5.997011517766e-06
2 KSP Residual norm 4.416635103367e-06
3 KSP Residual norm 3.594607976994e-06
4 KSP Residual norm 2.340421721727e-06
5 KSP Residual norm 1.664681265301e-06
6 KSP Residual norm 9.985816616523e-07
7 KSP Residual norm 6.672127599387e-07
8 KSP Residual norm 5.030883616620e-07
9 KSP Residual norm 4.002654172165e-07
10 KSP Residual norm 2.893104513542e-07
11 KSP Residual norm 1.920756159297e-07
12 KSP Residual norm 1.462320679566e-07
13 KSP Residual norm 1.089898127940e-07
14 KSP Residual norm 7.555225600521e-08
15 KSP Residual norm 6.198576088096e-08
16 KSP Residual norm 5.144052684631e-08
17 KSP Residual norm 4.047037020472e-08
18 KSP Residual norm 3.267901250596e-08
19 KSP Residual norm 2.640539773748e-08
20 KSP Residual norm 2.115750794288e-08
21 KSP Residual norm 1.652276676967e-08
22 KSP Residual norm 1.361772659240e-08
23 KSP Residual norm 1.050457851854e-08
24 KSP Residual norm 8.750460248119e-09
25 KSP Residual norm 6.760957328714e-09
26 KSP Residual norm 5.283512438358e-09
27 KSP Residual norm 4.247129701047e-09
28 KSP Residual norm 3.242619608514e-09
29 KSP Residual norm 2.698575936815e-09
30 KSP Residual norm 2.070309980882e-09
31 KSP Residual norm 1.668004203096e-09
32 KSP Residual norm 1.250891969026e-09
33 KSP Residual norm 1.026429927015e-09
34 KSP Residual norm 7.747838475255e-10
35 KSP Residual norm 6.087532895949e-10
36 KSP Residual norm 4.841801475547e-10
37 KSP Residual norm 3.968271370723e-10
38 KSP Residual norm 3.141543396485e-10
39 KSP Residual norm 2.419519784305e-10
40 KSP Residual norm 1.876961650836e-10
41 KSP Residual norm 1.408096891906e-10
42 KSP Residual norm 1.100716382173e-10
43 KSP Residual norm 8.578010888952e-11
44 KSP Residual norm 6.327527458653e-11
45 KSP Residual norm 4.838357336606e-11
46 KSP Residual norm 3.717271322347e-11
47 KSP Residual norm 2.769975870241e-11
48 KSP Residual norm 2.207226272425e-11
49 KSP Residual norm 1.693615370429e-11
50 KSP Residual norm 1.303442251959e-11
51 KSP Residual norm 1.290730169353e-11
52 KSP Residual norm 1.267675734431e-11
53 KSP Residual norm 1.166002327877e-11
54 KSP Residual norm 1.007940527080e-11
55 KSP Residual norm 8.846116178942e-12
56 KSP Residual norm 8.206621071171e-12
57 KSP Residual norm 7.624694611577e-12
58 KSP Residual norm 6.611586381589e-12
59 KSP Residual norm 5.514652459842e-12
60 KSP Residual norm 5.001866393294e-12
61 KSP Residual norm 4.032243854134e-12
62 KSP Residual norm 2.978786713175e-12
63 KSP Residual norm 2.704236791601e-12
64 KSP Residual norm 2.228544008631e-12
65 KSP Residual norm 1.794915499776e-12
66 KSP Residual norm 1.479652976432e-12
67 KSP Residual norm 1.251451408832e-12
68 KSP Residual norm 1.041646206289e-12
69 KSP Residual norm 9.456413133665e-13
Linear solve converged due to CONVERGED_ATOL iterations 69
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.469185334536e-06 gnorm 2.138936908047e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
98 SNES Function norm 2.121330165526e-06
0 KSP Residual norm 3.840208889434e-05
1 KSP Residual norm 5.151547716638e-06
2 KSP Residual norm 3.793696211327e-06
3 KSP Residual norm 3.087673411507e-06
4 KSP Residual norm 2.010082172450e-06
5 KSP Residual norm 1.429652192562e-06
6 KSP Residual norm 8.577038320935e-07
7 KSP Residual norm 5.732565997389e-07
8 KSP Residual norm 4.321632083952e-07
9 KSP Residual norm 3.438608201093e-07
10 KSP Residual norm 2.485687661364e-07
11 KSP Residual norm 1.650763045984e-07
12 KSP Residual norm 1.256960294271e-07
13 KSP Residual norm 9.363474800155e-08
14 KSP Residual norm 6.487680085226e-08
15 KSP Residual norm 5.325160818212e-08
16 KSP Residual norm 4.418787462608e-08
17 KSP Residual norm 3.475460932673e-08
18 KSP Residual norm 2.806649311400e-08
19 KSP Residual norm 2.268095675268e-08
20 KSP Residual norm 1.817596377236e-08
21 KSP Residual norm 1.419099888577e-08
22 KSP Residual norm 1.169244681589e-08
23 KSP Residual norm 9.022813625885e-09
24 KSP Residual norm 7.516980525564e-09
25 KSP Residual norm 5.808992332917e-09
26 KSP Residual norm 4.548460507673e-09
27 KSP Residual norm 3.650558787781e-09
28 KSP Residual norm 2.787451787935e-09
29 KSP Residual norm 2.323053427133e-09
30 KSP Residual norm 1.779995218955e-09
31 KSP Residual norm 1.436024576361e-09
32 KSP Residual norm 1.075718262812e-09
33 KSP Residual norm 8.815993165910e-10
34 KSP Residual norm 6.656673591530e-10
35 KSP Residual norm 5.228440390499e-10
36 KSP Residual norm 4.159561584548e-10
37 KSP Residual norm 3.408305316231e-10
38 KSP Residual norm 2.698388636114e-10
39 KSP Residual norm 2.078033459454e-10
40 KSP Residual norm 1.612039247264e-10
41 KSP Residual norm 1.209416118966e-10
42 KSP Residual norm 9.454772003183e-11
43 KSP Residual norm 7.368273801172e-11
44 KSP Residual norm 5.434677197007e-11
45 KSP Residual norm 4.156396246755e-11
46 KSP Residual norm 3.192895160275e-11
47 KSP Residual norm 2.379049429381e-11
48 KSP Residual norm 1.895781222774e-11
49 KSP Residual norm 1.454599947537e-11
50 KSP Residual norm 1.119692821511e-11
51 KSP Residual norm 1.108787546289e-11
52 KSP Residual norm 1.088947708156e-11
53 KSP Residual norm 1.001726649856e-11
54 KSP Residual norm 8.659061259771e-12
55 KSP Residual norm 7.600093225734e-12
56 KSP Residual norm 7.050704855335e-12
57 KSP Residual norm 6.550340358480e-12
58 KSP Residual norm 5.679778205564e-12
59 KSP Residual norm 4.737170184586e-12
60 KSP Residual norm 4.296283816936e-12
61 KSP Residual norm 3.462890285375e-12
62 KSP Residual norm 2.557947708996e-12
63 KSP Residual norm 2.322064343286e-12
64 KSP Residual norm 1.913715918517e-12
65 KSP Residual norm 1.541359848218e-12
66 KSP Residual norm 1.270675942911e-12
67 KSP Residual norm 1.074956192614e-12
68 KSP Residual norm 8.947063266642e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.121330165526e-06 gnorm 1.837606804937e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
99 SNES Function norm 1.822480670908e-06
0 KSP Residual norm 3.301232143803e-05
1 KSP Residual norm 4.427308391921e-06
2 KSP Residual norm 3.260749928133e-06
3 KSP Residual norm 2.653534531995e-06
4 KSP Residual norm 1.728152318361e-06
5 KSP Residual norm 1.229343014463e-06
6 KSP Residual norm 7.373779597301e-07
7 KSP Residual norm 4.923426614217e-07
8 KSP Residual norm 3.713841389407e-07
9 KSP Residual norm 2.954470686898e-07
10 KSP Residual norm 2.135183813870e-07
11 KSP Residual norm 1.416820007928e-07
12 KSP Residual norm 1.078399064457e-07
13 KSP Residual norm 8.045032512376e-08
14 KSP Residual norm 5.582252840672e-08
15 KSP Residual norm 4.576230791235e-08
16 KSP Residual norm 3.798051304519e-08
17 KSP Residual norm 2.989618339083e-08
18 KSP Residual norm 2.413480047865e-08
19 KSP Residual norm 1.949971750418e-08
20 KSP Residual norm 1.561776933481e-08
21 KSP Residual norm 1.220203537000e-08
22 KSP Residual norm 1.006302855285e-08
23 KSP Residual norm 7.757501158022e-09
24 KSP Residual norm 6.460283181377e-09
25 KSP Residual norm 4.990613361568e-09
26 KSP Residual norm 3.886282165384e-09
27 KSP Residual norm 3.132448122853e-09
28 KSP Residual norm 2.391277332015e-09
29 KSP Residual norm 1.984187106188e-09
30 KSP Residual norm 1.526155017655e-09
31 KSP Residual norm 1.225885702799e-09
32 KSP Residual norm 9.212693639971e-10
33 KSP Residual norm 7.581204459367e-10
34 KSP Residual norm 5.717385322979e-10
35 KSP Residual norm 4.495778993225e-10
36 KSP Residual norm 3.571966395159e-10
37 KSP Residual norm 2.928162821402e-10
38 KSP Residual norm 2.320109494395e-10
39 KSP Residual norm 1.787277164081e-10
40 KSP Residual norm 1.386594687732e-10
41 KSP Residual norm 1.039993392504e-10
42 KSP Residual norm 8.128728987438e-11
43 KSP Residual norm 6.334792720733e-11
44 KSP Residual norm 4.674585078782e-11
45 KSP Residual norm 3.572924629685e-11
46 KSP Residual norm 2.746131807253e-11
47 KSP Residual norm 2.046537093316e-11
48 KSP Residual norm 1.630574253954e-11
49 KSP Residual norm 1.251250460600e-11
50 KSP Residual norm 9.625802025589e-12
51 KSP Residual norm 9.531683584933e-12
52 KSP Residual norm 9.362527067945e-12
53 KSP Residual norm 8.608728952243e-12
54 KSP Residual norm 7.442123241664e-12
55 KSP Residual norm 6.530015193997e-12
56 KSP Residual norm 6.057913956580e-12
57 KSP Residual norm 5.629018099104e-12
58 KSP Residual norm 4.881624962233e-12
59 KSP Residual norm 4.071971286551e-12
60 KSP Residual norm 3.693815921787e-12
61 KSP Residual norm 2.979351095238e-12
62 KSP Residual norm 2.201355469418e-12
63 KSP Residual norm 1.998912901929e-12
64 KSP Residual norm 1.646926075866e-12
65 KSP Residual norm 1.326299649661e-12
66 KSP Residual norm 1.093363096927e-12
67 KSP Residual norm 9.242204614624e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.822480670908e-06 gnorm 1.578727811533e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
100 SNES Function norm 1.565732768300e-06
0 KSP Residual norm 2.841888801537e-05
1 KSP Residual norm 3.805880630578e-06
2 KSP Residual norm 2.804383652255e-06
3 KSP Residual norm 2.282129376233e-06
4 KSP Residual norm 1.487305174609e-06
5 KSP Residual norm 1.058193469646e-06
6 KSP Residual norm 6.342272924378e-07
7 KSP Residual norm 4.229025536808e-07
8 KSP Residual norm 3.192813472931e-07
9 KSP Residual norm 2.538954129608e-07
10 KSP Residual norm 1.833699248605e-07
11 KSP Residual norm 1.214932208518e-07
12 KSP Residual norm 9.237179661630e-08
13 KSP Residual norm 6.911275009559e-08
14 KSP Residual norm 4.807353799487e-08
15 KSP Residual norm 3.930612808220e-08
16 KSP Residual norm 3.264154699938e-08
17 KSP Residual norm 2.573387560527e-08
18 KSP Residual norm 2.076727375672e-08
19 KSP Residual norm 1.676569415837e-08
20 KSP Residual norm 1.341391259560e-08
21 KSP Residual norm 1.049659672270e-08
22 KSP Residual norm 8.667906082149e-09
23 KSP Residual norm 6.668392295519e-09
24 KSP Residual norm 5.552850358044e-09
25 KSP Residual norm 4.285184313928e-09
26 KSP Residual norm 3.295392739039e-09
27 KSP Residual norm 2.684979433998e-09
28 KSP Residual norm 2.049051517217e-09
29 KSP Residual norm 1.680597918154e-09
30 KSP Residual norm 1.306635355010e-09
31 KSP Residual norm 1.036109250823e-09
32 KSP Residual norm 7.844999909712e-10
33 KSP Residual norm 6.505890105927e-10
34 KSP Residual norm 4.900818752445e-10
35 KSP Residual norm 3.868933790963e-10
36 KSP Residual norm 3.069481586562e-10
37 KSP Residual norm 2.522022307934e-10
38 KSP Residual norm 1.994754090124e-10
39 KSP Residual norm 1.537538526904e-10
40 KSP Residual norm 1.192710147651e-10
41 KSP Residual norm 8.944629934942e-11
42 KSP Residual norm 6.988476494367e-11
43 KSP Residual norm 5.445920417060e-11
44 KSP Residual norm 4.019599788918e-11
45 KSP Residual norm 3.069841493068e-11
46 KSP Residual norm 2.360703012022e-11
47 KSP Residual norm 1.760130423643e-11
48 KSP Residual norm 1.402231140834e-11
49 KSP Residual norm 1.076144529425e-11
50 KSP Residual norm 8.271872714255e-12
51 KSP Residual norm 8.190436506159e-12
52 KSP Residual norm 8.045717779371e-12
53 KSP Residual norm 7.394463366499e-12
54 KSP Residual norm 6.393580735975e-12
55 KSP Residual norm 5.608485402794e-12
56 KSP Residual norm 5.203029775892e-12
57 KSP Residual norm 4.836168721857e-12
58 KSP Residual norm 4.194587098123e-12
59 KSP Residual norm 3.499978218521e-12
60 KSP Residual norm 3.176608060717e-12
61 KSP Residual norm 2.563442850920e-12
62 KSP Residual norm 1.895008461131e-12
63 KSP Residual norm 1.720894887500e-12
64 KSP Residual norm 1.417577385923e-12
65 KSP Residual norm 1.141740341076e-12
66 KSP Residual norm 9.409860549740e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.565732768300e-06 gnorm 1.356319484045e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
101 SNES Function norm 1.345155266953e-06
0 KSP Residual norm 2.434843223058e-05
1 KSP Residual norm 3.266238773102e-06
2 KSP Residual norm 2.405288064564e-06
3 KSP Residual norm 1.957810573864e-06
4 KSP Residual norm 1.274348146446e-06
5 KSP Residual norm 9.062995838993e-07
6 KSP Residual norm 5.437372235112e-07
7 KSP Residual norm 3.635649709031e-07
8 KSP Residual norm 2.740168752564e-07
9 KSP Residual norm 2.180398934766e-07
10 KSP Residual norm 1.576263481777e-07
11 KSP Residual norm 1.047118255909e-07
12 KSP Residual norm 7.974059983174e-08
13 KSP Residual norm 5.937146124476e-08
14 KSP Residual norm 4.111412313463e-08
15 KSP Residual norm 3.376105549369e-08
16 KSP Residual norm 2.801356767110e-08
17 KSP Residual norm 2.202735892011e-08
18 KSP Residual norm 1.779098302495e-08
19 KSP Residual norm 1.437758074808e-08
20 KSP Residual norm 1.152399831986e-08
21 KSP Residual norm 8.995646528536e-09
22 KSP Residual norm 7.409162322526e-09
23 KSP Residual norm 5.719348850567e-09
24 KSP Residual norm 4.765890470452e-09
25 KSP Residual norm 3.683303138571e-09
26 KSP Residual norm 2.889057725589e-09
27 KSP Residual norm 2.315806214132e-09
28 KSP Residual norm 1.768438445523e-09
29 KSP Residual norm 1.475643485051e-09
30 KSP Residual norm 1.129486803555e-09
31 KSP Residual norm 9.122359532993e-10
32 KSP Residual norm 6.826923495117e-10
33 KSP Residual norm 5.587330989611e-10
34 KSP Residual norm 4.220989876627e-10
35 KSP Residual norm 3.314380481598e-10
36 KSP Residual norm 2.638343839262e-10
37 KSP Residual norm 2.161710740439e-10
38 KSP Residual norm 1.710445642789e-10
39 KSP Residual norm 1.317071141980e-10
40 KSP Residual norm 1.021667958157e-10
41 KSP Residual norm 7.666047533224e-11
42 KSP Residual norm 5.993429320533e-11
43 KSP Residual norm 4.670802482680e-11
44 KSP Residual norm 3.444260837182e-11
45 KSP Residual norm 2.634818324600e-11
46 KSP Residual norm 2.023548287156e-11
47 KSP Residual norm 1.507698718833e-11
48 KSP Residual norm 1.201520660758e-11
49 KSP Residual norm 9.218612347693e-12
50 KSP Residual norm 7.097874030383e-12
51 KSP Residual norm 7.028844558129e-12
52 KSP Residual norm 6.902526543007e-12
53 KSP Residual norm 6.350968617279e-12
54 KSP Residual norm 5.489716162197e-12
55 KSP Residual norm 4.819021193912e-12
56 KSP Residual norm 4.470704408626e-12
57 KSP Residual norm 4.153161303533e-12
58 KSP Residual norm 3.600952427397e-12
59 KSP Residual norm 3.003240250529e-12
60 KSP Residual norm 2.723553874399e-12
61 KSP Residual norm 2.194493964295e-12
62 KSP Residual norm 1.620877032075e-12
63 KSP Residual norm 1.471179170955e-12
64 KSP Residual norm 1.212640227522e-12
65 KSP Residual norm 9.767811565260e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.345155266953e-06 gnorm 1.165243747776e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
102 SNES Function norm 1.155652404228e-06
0 KSP Residual norm 2.095006945877e-05
1 KSP Residual norm 2.807187063508e-06
2 KSP Residual norm 2.067998708360e-06
3 KSP Residual norm 1.683367901276e-06
4 KSP Residual norm 1.096211214757e-06
5 KSP Residual norm 7.796640396072e-07
6 KSP Residual norm 4.674791556678e-07
7 KSP Residual norm 3.123349088224e-07
8 KSP Residual norm 2.355255448624e-07
9 KSP Residual norm 1.873617556427e-07
10 KSP Residual norm 1.353858003229e-07
11 KSP Residual norm 8.984486634744e-08
12 KSP Residual norm 6.837788667665e-08
13 KSP Residual norm 5.100348540806e-08
14 KSP Residual norm 3.537091582678e-08
15 KSP Residual norm 2.899891048629e-08
16 KSP Residual norm 2.407290555491e-08
17 KSP Residual norm 1.894718407603e-08
18 KSP Residual norm 1.529952167576e-08
19 KSP Residual norm 1.235719050693e-08
20 KSP Residual norm 9.900994484776e-09
21 KSP Residual norm 7.735185703063e-09
22 KSP Residual norm 6.376170921602e-09
23 KSP Residual norm 4.915607534866e-09
24 KSP Residual norm 4.095400837772e-09
25 KSP Residual norm 3.162459541482e-09
26 KSP Residual norm 2.463575310927e-09
27 KSP Residual norm 1.986161128097e-09
28 KSP Residual norm 1.516045210957e-09
29 KSP Residual norm 1.259085908680e-09
30 KSP Residual norm 9.678401112627e-10
31 KSP Residual norm 7.782825193309e-10
32 KSP Residual norm 5.847041057595e-10
33 KSP Residual norm 4.802033826112e-10
34 KSP Residual norm 3.625754206967e-10
35 KSP Residual norm 2.850022817161e-10
36 KSP Residual norm 2.268505861815e-10
37 KSP Residual norm 1.860721568833e-10
38 KSP Residual norm 1.470094977737e-10
39 KSP Residual norm 1.132257082048e-10
40 KSP Residual norm 8.782562023391e-11
41 KSP Residual norm 6.589972654387e-11
42 KSP Residual norm 5.150772716762e-11
43 KSP Residual norm 4.013950142345e-11
44 KSP Residual norm 2.959903346869e-11
45 KSP Residual norm 2.263248603305e-11
46 KSP Residual norm 1.738602211858e-11
47 KSP Residual norm 1.295810133643e-11
48 KSP Residual norm 1.032650894091e-11
49 KSP Residual norm 7.923396044084e-12
50 KSP Residual norm 6.097821823209e-12
51 KSP Residual norm 6.038260131458e-12
52 KSP Residual norm 5.929820909549e-12
53 KSP Residual norm 5.454867070796e-12
54 KSP Residual norm 4.715676350971e-12
55 KSP Residual norm 4.139184989718e-12
56 KSP Residual norm 3.839964243976e-12
57 KSP Residual norm 3.567926497321e-12
58 KSP Residual norm 3.093689479544e-12
59 KSP Residual norm 2.580792335021e-12
60 KSP Residual norm 2.341320040600e-12
61 KSP Residual norm 1.886757101473e-12
62 KSP Residual norm 1.394039882405e-12
63 KSP Residual norm 1.265241317850e-12
64 KSP Residual norm 1.042843255259e-12
65 KSP Residual norm 8.401436580142e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.155652404228e-06 gnorm 1.001086511218e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
103 SNES Function norm 9.928464359288e-07
0 KSP Residual norm 1.797780587610e-05
1 KSP Residual norm 2.411085881272e-06
2 KSP Residual norm 1.775690145796e-06
3 KSP Residual norm 1.445315365595e-06
4 KSP Residual norm 9.409019217572e-07
5 KSP Residual norm 6.691890574555e-07
6 KSP Residual norm 4.014265886816e-07
7 KSP Residual norm 2.683247896263e-07
8 KSP Residual norm 2.022748800426e-07
9 KSP Residual norm 1.609412973263e-07
10 KSP Residual norm 1.163344968789e-07
11 KSP Residual norm 7.725655131290e-08
12 KSP Residual norm 5.882350374713e-08
13 KSP Residual norm 4.382180557613e-08
14 KSP Residual norm 3.036161747756e-08
15 KSP Residual norm 2.491958614588e-08
16 KSP Residual norm 2.067953333697e-08
17 KSP Residual norm 1.626536667382e-08
18 KSP Residual norm 1.313573248964e-08
19 KSP Residual norm 1.061417894963e-08
20 KSP Residual norm 8.506395548398e-09
21 KSP Residual norm 6.641678016494e-09
22 KSP Residual norm 5.472053351155e-09
23 KSP Residual norm 4.222388836435e-09
24 KSP Residual norm 3.518013262976e-09
25 KSP Residual norm 2.718326053357e-09
26 KSP Residual norm 2.127885336699e-09
27 KSP Residual norm 1.708383946411e-09
28 KSP Residual norm 1.304423613100e-09
29 KSP Residual norm 1.086988736402e-09
30 KSP Residual norm 8.329922975868e-10
31 KSP Residual norm 6.719499983908e-10
32 KSP Residual norm 5.034356945227e-10
33 KSP Residual norm 4.125214947068e-10
34 KSP Residual norm 3.115466372606e-10
35 KSP Residual norm 2.447054987498e-10
36 KSP Residual norm 1.947482545919e-10
37 KSP Residual norm 1.596049875089e-10
38 KSP Residual norm 1.262759359871e-10
39 KSP Residual norm 9.724307226328e-11
40 KSP Residual norm 7.543334468817e-11
41 KSP Residual norm 5.659815566994e-11
42 KSP Residual norm 4.424581285654e-11
43 KSP Residual norm 3.448140517999e-11
44 KSP Residual norm 2.542900935801e-11
45 KSP Residual norm 1.944921486442e-11
46 KSP Residual norm 1.493918582297e-11
47 KSP Residual norm 1.113177885859e-11
48 KSP Residual norm 8.870927849749e-12
49 KSP Residual norm 6.806383459863e-12
50 KSP Residual norm 5.239585411637e-12
51 KSP Residual norm 5.188555977633e-12
52 KSP Residual norm 5.095479913046e-12
53 KSP Residual norm 4.687757989584e-12
54 KSP Residual norm 4.052186422815e-12
55 KSP Residual norm 3.556869354020e-12
56 KSP Residual norm 3.299758863387e-12
57 KSP Residual norm 3.065587503039e-12
58 KSP Residual norm 2.658084818311e-12
59 KSP Residual norm 2.217018169991e-12
60 KSP Residual norm 2.010754333832e-12
61 KSP Residual norm 1.620421662431e-12
62 KSP Residual norm 1.196976896495e-12
63 KSP Residual norm 1.086485031967e-12
64 KSP Residual norm 8.954938445892e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.928464359288e-07 gnorm 8.600554930860e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
104 SNES Function norm 8.529763061448e-07
0 KSP Residual norm 1.546922041283e-05
1 KSP Residual norm 2.072548562702e-06
2 KSP Residual norm 1.526908322444e-06
3 KSP Residual norm 1.242725079036e-06
4 KSP Residual norm 8.095342144582e-07
5 KSP Residual norm 5.758669459627e-07
6 KSP Residual norm 3.452426364186e-07
7 KSP Residual norm 2.304586564859e-07
8 KSP Residual norm 1.738760422136e-07
9 KSP Residual norm 1.382992159935e-07
10 KSP Residual norm 9.991523919175e-08
11 KSP Residual norm 6.626138127679e-08
12 KSP Residual norm 5.041099040934e-08
13 KSP Residual norm 3.764877787427e-08
14 KSP Residual norm 2.614301080376e-08
15 KSP Residual norm 2.141004017596e-08
16 KSP Residual norm 1.777551550511e-08
17 KSP Residual norm 1.400001512305e-08
18 KSP Residual norm 1.130153613509e-08
19 KSP Residual norm 9.126769399732e-09
20 KSP Residual norm 7.308660777162e-09
21 KSP Residual norm 5.713316665006e-09
22 KSP Residual norm 4.713252130743e-09
23 KSP Residual norm 3.630584261325e-09
24 KSP Residual norm 3.023784624691e-09
25 KSP Residual norm 2.334434752805e-09
26 KSP Residual norm 1.809487045301e-09
27 KSP Residual norm 1.464586665528e-09
28 KSP Residual norm 1.117775527837e-09
29 KSP Residual norm 9.241595987490e-10
30 KSP Residual norm 7.132288889118e-10
31 KSP Residual norm 5.708874098300e-10
32 KSP Residual norm 4.301515638353e-10
33 KSP Residual norm 3.546667766733e-10
34 KSP Residual norm 2.674813295412e-10
35 KSP Residual norm 2.105242039024e-10
36 KSP Residual norm 1.673431739685e-10
37 KSP Residual norm 1.373280679000e-10
38 KSP Residual norm 1.085887071556e-10
39 KSP Residual norm 8.365893578722e-11
40 KSP Residual norm 6.489616569921e-11
41 KSP Residual norm 4.868138910596e-11
42 KSP Residual norm 3.804386335922e-11
43 KSP Residual norm 2.964706805528e-11
44 KSP Residual norm 2.187218816601e-11
45 KSP Residual norm 1.671529541466e-11
46 KSP Residual norm 1.284694648531e-11
47 KSP Residual norm 9.576366894059e-12
48 KSP Residual norm 7.630422811131e-12
49 KSP Residual norm 5.855308243483e-12
50 KSP Residual norm 4.503774319912e-12
51 KSP Residual norm 4.459637798169e-12
52 KSP Residual norm 4.380213215123e-12
53 KSP Residual norm 4.027646542458e-12
54 KSP Residual norm 3.482099883432e-12
55 KSP Residual norm 3.055521216773e-12
56 KSP Residual norm 2.834612418366e-12
57 KSP Residual norm 2.634201478490e-12
58 KSP Residual norm 2.284396330865e-12
59 KSP Residual norm 1.905840185860e-12
60 KSP Residual norm 1.729287096021e-12
61 KSP Residual norm 1.394515972005e-12
62 KSP Residual norm 1.030555156943e-12
63 KSP Residual norm 9.356169809284e-13
Linear solve converged due to CONVERGED_ATOL iterations 63
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.529763061448e-07 gnorm 7.388927029887e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
105 SNES Function norm 7.328108489352e-07
0 KSP Residual norm 1.327037791562e-05
1 KSP Residual norm 1.779503788795e-06
2 KSP Residual norm 1.310590784329e-06
3 KSP Residual norm 1.066825031546e-06
4 KSP Residual norm 6.944583043276e-07
5 KSP Residual norm 4.938867441116e-07
6 KSP Residual norm 2.962532458651e-07
7 KSP Residual norm 1.980723668755e-07
8 KSP Residual norm 1.492958451996e-07
9 KSP Residual norm 1.187897799693e-07
10 KSP Residual norm 8.586581678212e-08
11 KSP Residual norm 5.702927484720e-08
12 KSP Residual norm 4.342342132044e-08
13 KSP Residual norm 3.234281628193e-08
14 KSP Residual norm 2.240225918369e-08
15 KSP Residual norm 1.838980646148e-08
16 KSP Residual norm 1.526103155150e-08
17 KSP Residual norm 1.200226644548e-08
18 KSP Residual norm 9.693694638510e-09
19 KSP Residual norm 7.832590025504e-09
20 KSP Residual norm 6.277857110857e-09
21 KSP Residual norm 4.901352898061e-09
22 KSP Residual norm 4.037448540994e-09
23 KSP Residual norm 3.115748988764e-09
24 KSP Residual norm 2.596374397661e-09
25 KSP Residual norm 2.006126552541e-09
26 KSP Residual norm 1.571422226599e-09
27 KSP Residual norm 1.261104553743e-09
28 KSP Residual norm 9.629279698703e-10
29 KSP Residual norm 8.028453027360e-10
30 KSP Residual norm 6.149753004058e-10
31 KSP Residual norm 4.963148323556e-10
32 KSP Residual norm 3.717154672802e-10
33 KSP Residual norm 3.043692497794e-10
34 KSP Residual norm 2.299476562935e-10
35 KSP Residual norm 1.805894163650e-10
36 KSP Residual norm 1.437861619113e-10
37 KSP Residual norm 1.178462104752e-10
38 KSP Residual norm 9.318086745608e-11
39 KSP Residual norm 7.175269803259e-11
40 KSP Residual norm 5.565746486272e-11
41 KSP Residual norm 4.176486707454e-11
42 KSP Residual norm 3.265062181628e-11
43 KSP Residual norm 2.544507858637e-11
44 KSP Residual norm 1.876144704044e-11
45 KSP Residual norm 1.435176662723e-11
46 KSP Residual norm 1.102197010391e-11
47 KSP Residual norm 8.212961695547e-12
48 KSP Residual norm 6.545305878000e-12
49 KSP Residual norm 5.021849017500e-12
50 KSP Residual norm 3.866400701972e-12
51 KSP Residual norm 3.828770389559e-12
52 KSP Residual norm 3.759854025906e-12
53 KSP Residual norm 3.459494786562e-12
54 KSP Residual norm 2.990425674723e-12
55 KSP Residual norm 2.625159632630e-12
56 KSP Residual norm 2.435411235139e-12
57 KSP Residual norm 2.262513125518e-12
58 KSP Residual norm 1.961670628031e-12
59 KSP Residual norm 1.636162382613e-12
60 KSP Residual norm 1.483927485712e-12
61 KSP Residual norm 1.195556338371e-12
62 KSP Residual norm 8.831125077712e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.328108489352e-07 gnorm 6.347990854342e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
106 SNES Function norm 6.295740535322e-07
0 KSP Residual norm 1.145206720010e-05
1 KSP Residual norm 1.532353322891e-06
2 KSP Residual norm 1.129577915387e-06
3 KSP Residual norm 9.186159902290e-07
4 KSP Residual norm 5.996095369724e-07
5 KSP Residual norm 4.269185592098e-07
6 KSP Residual norm 2.557067020644e-07
7 KSP Residual norm 1.698437739217e-07
8 KSP Residual norm 1.285265540894e-07
9 KSP Residual norm 1.021231793943e-07
10 KSP Residual norm 7.368527014972e-08
11 KSP Residual norm 4.868171068106e-08
12 KSP Residual norm 3.691405396533e-08
13 KSP Residual norm 2.779772278892e-08
14 KSP Residual norm 1.945401853255e-08
15 KSP Residual norm 1.581007948112e-08
16 KSP Residual norm 1.313424760039e-08
17 KSP Residual norm 1.039211110578e-08
18 KSP Residual norm 8.378858201009e-09
19 KSP Residual norm 6.759990723417e-09
20 KSP Residual norm 5.377898460664e-09
21 KSP Residual norm 4.230723041781e-09
22 KSP Residual norm 3.506830756347e-09
23 KSP Residual norm 2.684362038283e-09
24 KSP Residual norm 2.237152953922e-09
25 KSP Residual norm 1.725664801329e-09
26 KSP Residual norm 1.287032597735e-09
27 KSP Residual norm 1.076830168285e-09
28 KSP Residual norm 8.242614620987e-10
29 KSP Residual norm 6.547251586333e-10
30 KSP Residual norm 5.265741209530e-10
31 KSP Residual norm 3.932257145166e-10
32 KSP Residual norm 3.175893503435e-10
33 KSP Residual norm 2.391237293045e-10
34 KSP Residual norm 1.974673212203e-10
35 KSP Residual norm 1.533988927094e-10
36 KSP Residual norm 1.244739350564e-10
37 KSP Residual norm 9.995005350662e-11
38 KSP Residual norm 8.080700700988e-11
39 KSP Residual norm 6.197331410168e-11
40 KSP Residual norm 4.820184093351e-11
41 KSP Residual norm 3.609773308414e-11
42 KSP Residual norm 2.818247302779e-11
43 KSP Residual norm 2.196132807680e-11
44 KSP Residual norm 1.624238815086e-11
45 KSP Residual norm 1.237519416671e-11
46 KSP Residual norm 9.536743237641e-12
47 KSP Residual norm 7.117080477587e-12
48 KSP Residual norm 5.665483386552e-12
49 KSP Residual norm 4.350087317283e-12
50 KSP Residual norm 3.335057853810e-12
51 KSP Residual norm 3.301694863215e-12
52 KSP Residual norm 3.244991872699e-12
53 KSP Residual norm 2.976464029484e-12
54 KSP Residual norm 2.574599192564e-12
55 KSP Residual norm 2.255182737385e-12
56 KSP Residual norm 2.092471785602e-12
57 KSP Residual norm 1.946345770911e-12
58 KSP Residual norm 1.689205174317e-12
59 KSP Residual norm 1.409864713339e-12
60 KSP Residual norm 1.280684902270e-12
61 KSP Residual norm 1.036376626446e-12
62 KSP Residual norm 7.671781575064e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.295740535322e-07 gnorm 5.453699946667e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
107 SNES Function norm 5.408810711494e-07
0 KSP Residual norm 9.821136739654e-06
1 KSP Residual norm 1.314484126339e-06
2 KSP Residual norm 9.687300857501e-07
3 KSP Residual norm 7.885611054610e-07
4 KSP Residual norm 5.138133615194e-07
5 KSP Residual norm 3.654701724678e-07
6 KSP Residual norm 2.190008147686e-07
7 KSP Residual norm 1.461657861641e-07
8 KSP Residual norm 1.102948415731e-07
9 KSP Residual norm 8.771275343471e-08
10 KSP Residual norm 6.334626640532e-08
11 KSP Residual norm 4.198518269852e-08
12 KSP Residual norm 3.192564501109e-08
13 KSP Residual norm 2.386965219916e-08
14 KSP Residual norm 1.658562007356e-08
15 KSP Residual norm 1.356975921317e-08
16 KSP Residual norm 1.127012494379e-08
17 KSP Residual norm 8.881457031684e-09
18 KSP Residual norm 7.169781758578e-09
19 KSP Residual norm 5.787090936805e-09
20 KSP Residual norm 4.633526451556e-09
21 KSP Residual norm 3.624192944188e-09
22 KSP Residual norm 2.990256724737e-09
23 KSP Residual norm 2.301778652107e-09
24 KSP Residual norm 1.917490658621e-09
25 KSP Residual norm 1.479360049999e-09
26 KSP Residual norm 1.141307101657e-09
27 KSP Residual norm 9.278759756642e-10
28 KSP Residual norm 7.079764034285e-10
29 KSP Residual norm 5.831817355842e-10
30 KSP Residual norm 4.516766394554e-10
31 KSP Residual norm 3.603085135811e-10
32 KSP Residual norm 2.721783030725e-10
33 KSP Residual norm 2.247451340711e-10
34 KSP Residual norm 1.695390547882e-10
35 KSP Residual norm 1.335608172202e-10
36 KSP Residual norm 1.062303070393e-10
37 KSP Residual norm 8.726508367568e-11
38 KSP Residual norm 6.884950850872e-11
39 KSP Residual norm 5.304770280037e-11
40 KSP Residual norm 4.114514005524e-11
41 KSP Residual norm 3.087030020884e-11
42 KSP Residual norm 2.412094026880e-11
43 KSP Residual norm 1.879648858154e-11
44 KSP Residual norm 1.386285955727e-11
45 KSP Residual norm 1.059335810038e-11
46 KSP Residual norm 8.141117602519e-12
47 KSP Residual norm 6.070053647856e-12
48 KSP Residual norm 4.837056198961e-12
49 KSP Residual norm 3.711704357771e-12
50 KSP Residual norm 2.854692913897e-12
51 KSP Residual norm 2.826654855229e-12
52 KSP Residual norm 2.776053152366e-12
53 KSP Residual norm 2.552807625017e-12
54 KSP Residual norm 2.207190284104e-12
55 KSP Residual norm 1.936981186558e-12
56 KSP Residual norm 1.796948910583e-12
57 KSP Residual norm 1.670066002253e-12
58 KSP Residual norm 1.448210419840e-12
59 KSP Residual norm 1.208425687966e-12
60 KSP Residual norm 1.096779080577e-12
61 KSP Residual norm 8.841170634482e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.408810711494e-07 gnorm 4.685394836380e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
108 SNES Function norm 4.646829624254e-07
0 KSP Residual norm 8.415178342931e-06
1 KSP Residual norm 1.128505750787e-06
2 KSP Residual norm 8.311328452341e-07
3 KSP Residual norm 6.764952076453e-07
4 KSP Residual norm 4.404186360862e-07
5 KSP Residual norm 3.132389005814e-07
6 KSP Residual norm 1.878939617520e-07
7 KSP Residual norm 1.255822654817e-07
8 KSP Residual norm 9.467475737469e-08
9 KSP Residual norm 7.532678681092e-08
10 KSP Residual norm 5.444698246503e-08
11 KSP Residual norm 3.615417040272e-08
12 KSP Residual norm 2.752652248463e-08
13 KSP Residual norm 2.050997988315e-08
14 KSP Residual norm 1.421233864222e-08
15 KSP Residual norm 1.166318238392e-08
16 KSP Residual norm 9.679031364111e-09
17 KSP Residual norm 7.613703230900e-09
18 KSP Residual norm 6.148541656358e-09
19 KSP Residual norm 4.968048613578e-09
20 KSP Residual norm 3.981320567082e-09
21 KSP Residual norm 3.108798229361e-09
22 KSP Residual norm 2.561552093218e-09
23 KSP Residual norm 1.976336670901e-09
24 KSP Residual norm 1.646589189811e-09
25 KSP Residual norm 1.272214529531e-09
26 KSP Residual norm 9.952530464640e-10
27 KSP Residual norm 7.994511075532e-10
28 KSP Residual norm 6.103941705581e-10
29 KSP Residual norm 5.084240310836e-10
30 KSP Residual norm 3.897733673024e-10
31 KSP Residual norm 3.142939124365e-10
32 KSP Residual norm 2.355581392884e-10
33 KSP Residual norm 1.930915077964e-10
34 KSP Residual norm 1.458152499899e-10
35 KSP Residual norm 1.145433005283e-10
36 KSP Residual norm 9.115425336552e-11
37 KSP Residual norm 7.471165413568e-11
38 KSP Residual norm 5.910676940463e-11
39 KSP Residual norm 4.551849756652e-11
40 KSP Residual norm 3.530973576040e-11
41 KSP Residual norm 2.649287039470e-11
42 KSP Residual norm 2.071056067061e-11
43 KSP Residual norm 1.614006013842e-11
44 KSP Residual norm 1.190310409740e-11
45 KSP Residual norm 9.103643974308e-12
46 KSP Residual norm 6.992943240334e-12
47 KSP Residual norm 5.210927515571e-12
48 KSP Residual norm 4.152603889905e-12
49 KSP Residual norm 3.186187944565e-12
50 KSP Residual norm 2.452609505733e-12
51 KSP Residual norm 2.428714598945e-12
52 KSP Residual norm 2.385164357764e-12
53 KSP Residual norm 2.194253802995e-12
54 KSP Residual norm 1.896769565956e-12
55 KSP Residual norm 1.664891026608e-12
56 KSP Residual norm 1.544538562706e-12
57 KSP Residual norm 1.434960044978e-12
58 KSP Residual norm 1.244230670177e-12
59 KSP Residual norm 1.037792920490e-12
60 KSP Residual norm 9.412735992908e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.646829624254e-07 gnorm 4.025327093117e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
109 SNES Function norm 3.992194954066e-07
0 KSP Residual norm 7.226262617997e-06
1 KSP Residual norm 9.694170671469e-07
2 KSP Residual norm 7.138841526017e-07
3 KSP Residual norm 5.810470834161e-07
4 KSP Residual norm 3.782313090907e-07
5 KSP Residual norm 2.690035238603e-07
6 KSP Residual norm 1.613909020350e-07
7 KSP Residual norm 1.078907786809e-07
8 KSP Residual norm 8.132582623975e-08
9 KSP Residual norm 6.471103437691e-08
10 KSP Residual norm 4.678020580783e-08
11 KSP Residual norm 3.107236508733e-08
12 KSP Residual norm 2.366140355348e-08
13 KSP Residual norm 1.762104393884e-08
14 KSP Residual norm 1.220547304105e-08
15 KSP Residual norm 1.002084574576e-08
16 KSP Residual norm 8.314939270546e-09
17 KSP Residual norm 6.538881475269e-09
18 KSP Residual norm 5.280913851277e-09
19 KSP Residual norm 4.267721733081e-09
20 KSP Residual norm 3.420388411899e-09
21 KSP Residual norm 2.670171000301e-09
22 KSP Residual norm 2.199608957674e-09
23 KSP Residual norm 1.697738159899e-09
24 KSP Residual norm 1.414544153748e-09
25 KSP Residual norm 1.093207650051e-09
26 KSP Residual norm 8.568629655671e-10
27 KSP Residual norm 6.871821206886e-10
28 KSP Residual norm 5.247442318120e-10
29 KSP Residual norm 4.376382338249e-10
30 KSP Residual norm 3.351227934978e-10
31 KSP Residual norm 2.705470679118e-10
32 KSP Residual norm 2.025490082913e-10
33 KSP Residual norm 1.658753916351e-10
34 KSP Residual norm 1.252789202413e-10
35 KSP Residual norm 9.838362360201e-11
36 KSP Residual norm 7.829205294045e-11
37 KSP Residual norm 6.414807568576e-11
38 KSP Residual norm 5.077578771792e-11
39 KSP Residual norm 3.910046651691e-11
40 KSP Residual norm 3.033185645349e-11
41 KSP Residual norm 2.275768729785e-11
42 KSP Residual norm 1.779207325306e-11
43 KSP Residual norm 1.386582282227e-11
44 KSP Residual norm 1.022610906569e-11
45 KSP Residual norm 7.822068524511e-12
46 KSP Residual norm 6.008209681509e-12
47 KSP Residual norm 4.476735148387e-12
48 KSP Residual norm 3.567534702264e-12
49 KSP Residual norm 2.737243044410e-12
50 KSP Residual norm 2.107287141239e-12
51 KSP Residual norm 2.086782442610e-12
52 KSP Residual norm 2.049366860145e-12
53 KSP Residual norm 1.885427727302e-12
54 KSP Residual norm 1.629755390096e-12
55 KSP Residual norm 1.430540331837e-12
56 KSP Residual norm 1.327131494995e-12
57 KSP Residual norm 1.232909522766e-12
58 KSP Residual norm 1.069025329746e-12
59 KSP Residual norm 8.915924769830e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.992194954066e-07 gnorm 3.458248288957e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
110 SNES Function norm 3.429783799169e-07
0 KSP Residual norm 6.208615019346e-06
1 KSP Residual norm 8.329375598022e-07
2 KSP Residual norm 6.133812042775e-07
3 KSP Residual norm 4.992059931691e-07
4 KSP Residual norm 3.249998106438e-07
5 KSP Residual norm 2.311604490155e-07
6 KSP Residual norm 1.386861570972e-07
7 KSP Residual norm 9.267749812312e-08
8 KSP Residual norm 6.987324168412e-08
9 KSP Residual norm 5.559569433743e-08
10 KSP Residual norm 4.018858333782e-08
11 KSP Residual norm 2.668727150215e-08
12 KSP Residual norm 2.032035734219e-08
13 KSP Residual norm 1.513944018772e-08
14 KSP Residual norm 1.049164242283e-08
15 KSP Residual norm 8.610705120656e-09
16 KSP Residual norm 7.145025545013e-09
17 KSP Residual norm 5.620166845009e-09
18 KSP Residual norm 4.538348378398e-09
19 KSP Residual norm 3.667583591917e-09
20 KSP Residual norm 2.938866030112e-09
21 KSP Residual norm 2.294671708987e-09
22 KSP Residual norm 1.890889593670e-09
23 KSP Residual norm 1.459053992481e-09
24 KSP Residual norm 1.215433516657e-09
25 KSP Residual norm 9.392781451830e-10
26 KSP Residual norm 7.351095003362e-10
27 KSP Residual norm 5.901734762581e-10
28 KSP Residual norm 4.506357164070e-10
29 KSP Residual norm 3.754106992653e-10
30 KSP Residual norm 2.877444579072e-10
31 KSP Residual norm 2.320607344530e-10
32 KSP Residual norm 1.738825149401e-10
33 KSP Residual norm 1.425789045212e-10
34 KSP Residual norm 1.076314557154e-10
35 KSP Residual norm 8.454794304895e-11
36 KSP Residual norm 6.724278309482e-11
37 KSP Residual norm 5.509588943192e-11
38 KSP Residual norm 4.363817064077e-11
39 KSP Residual norm 3.360762665204e-11
40 KSP Residual norm 2.607225889782e-11
41 KSP Residual norm 1.955908138903e-11
42 KSP Residual norm 1.529061304866e-11
43 KSP Residual norm 1.191637795917e-11
44 KSP Residual norm 8.790432016644e-12
45 KSP Residual norm 6.722389245659e-12
46 KSP Residual norm 5.164723715504e-12
47 KSP Residual norm 3.848404843812e-12
48 KSP Residual norm 3.066614543020e-12
49 KSP Residual norm 2.353011965896e-12
50 KSP Residual norm 1.811076497269e-12
51 KSP Residual norm 1.793432253637e-12
52 KSP Residual norm 1.761407468057e-12
53 KSP Residual norm 1.620196971472e-12
54 KSP Residual norm 1.400521040392e-12
55 KSP Residual norm 1.229162968867e-12
56 KSP Residual norm 1.140302721842e-12
57 KSP Residual norm 1.059407291330e-12
58 KSP Residual norm 9.186456669659e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.429783799169e-07 gnorm 2.971058332504e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
111 SNES Function norm 2.946603904916e-07
0 KSP Residual norm 5.342639027463e-06
1 KSP Residual norm 7.160122771966e-07
2 KSP Residual norm 5.274686917615e-07
3 KSP Residual norm 4.292436020876e-07
4 KSP Residual norm 2.796411803323e-07
5 KSP Residual norm 1.989432522100e-07
6 KSP Residual norm 1.192838054490e-07
7 KSP Residual norm 7.959548842845e-08
8 KSP Residual norm 6.006487689854e-08
9 KSP Residual norm 4.777433931067e-08
10 KSP Residual norm 3.451577537987e-08
11 KSP Residual norm 2.288700572711e-08
12 KSP Residual norm 1.741178584553e-08
13 KSP Residual norm 1.300698408352e-08
14 KSP Residual norm 9.035470903658e-09
15 KSP Residual norm 7.398189413747e-09
16 KSP Residual norm 6.141871384492e-09
17 KSP Residual norm 4.838077100794e-09
18 KSP Residual norm 3.904980893951e-09
19 KSP Residual norm 3.153870545842e-09
20 KSP Residual norm 2.524903711916e-09
21 KSP Residual norm 1.974056989081e-09
22 KSP Residual norm 1.629025994065e-09
23 KSP Residual norm 1.254614521995e-09
24 KSP Residual norm 1.044729898254e-09
25 KSP Residual norm 8.066546061469e-10
26 KSP Residual norm 6.246634982785e-10
27 KSP Residual norm 5.058863152907e-10
28 KSP Residual norm 3.861159980207e-10
29 KSP Residual norm 3.188370792775e-10
30 KSP Residual norm 2.463244207205e-10
31 KSP Residual norm 1.968461588891e-10
32 KSP Residual norm 1.484244220212e-10
33 KSP Residual norm 1.225696245742e-10
34 KSP Residual norm 9.238116455664e-11
35 KSP Residual norm 7.274701882829e-11
36 KSP Residual norm 5.776964811866e-11
37 KSP Residual norm 4.740269339199e-11
38 KSP Residual norm 3.752870445484e-11
39 KSP Residual norm 2.891702023400e-11
40 KSP Residual norm 2.243349657786e-11
41 KSP Residual norm 1.682510646737e-11
42 KSP Residual norm 1.314854195913e-11
43 KSP Residual norm 1.024663884157e-11
44 KSP Residual norm 7.562041755126e-12
45 KSP Residual norm 5.777951771672e-12
46 KSP Residual norm 4.442052350608e-12
47 KSP Residual norm 3.311248400559e-12
48 KSP Residual norm 2.638170185160e-12
49 KSP Residual norm 2.024551464108e-12
50 KSP Residual norm 1.556880038537e-12
51 KSP Residual norm 1.541611827441e-12
52 KSP Residual norm 1.514306986777e-12
53 KSP Residual norm 1.392110548322e-12
54 KSP Residual norm 1.203553679346e-12
55 KSP Residual norm 1.055925743175e-12
56 KSP Residual norm 9.795798716582e-13
Linear solve converged due to CONVERGED_ATOL iterations 56
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.946603904916e-07 gnorm 2.552502833057e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
112 SNES Function norm 2.531493525776e-07
0 KSP Residual norm 4.585426113416e-06
1 KSP Residual norm 6.147846542591e-07
2 KSP Residual norm 4.528105900779e-07
3 KSP Residual norm 3.685845582917e-07
4 KSP Residual norm 2.399585580984e-07
5 KSP Residual norm 1.706598470334e-07
6 KSP Residual norm 1.023586578713e-07
7 KSP Residual norm 6.842071767925e-08
8 KSP Residual norm 5.157889289363e-08
9 KSP Residual norm 4.103742957485e-08
10 KSP Residual norm 2.966087196521e-08
11 KSP Residual norm 1.969526950540e-08
12 KSP Residual norm 1.499466441345e-08
13 KSP Residual norm 1.117288850399e-08
14 KSP Residual norm 7.741704720619e-09
15 KSP Residual norm 6.352915368259e-09
16 KSP Residual norm 5.272440303798e-09
17 KSP Residual norm 4.147489563698e-09
18 KSP Residual norm 3.349473009355e-09
19 KSP Residual norm 2.706160242416e-09
20 KSP Residual norm 2.168783735957e-09
21 KSP Residual norm 1.693542591819e-09
22 KSP Residual norm 1.395332526848e-09
23 KSP Residual norm 1.076514829837e-09
24 KSP Residual norm 8.969818297135e-10
25 KSP Residual norm 6.929640564878e-10
26 KSP Residual norm 5.420182251863e-10
27 KSP Residual norm 4.354894405319e-10
28 KSP Residual norm 3.324956956320e-10
29 KSP Residual norm 2.769430053708e-10
30 KSP Residual norm 2.123257642717e-10
31 KSP Residual norm 1.712063138449e-10
32 KSP Residual norm 1.283298601102e-10
33 KSP Residual norm 1.051718101021e-10
34 KSP Residual norm 7.943893405961e-11
35 KSP Residual norm 6.240243908920e-11
36 KSP Residual norm 4.967768659830e-11
37 KSP Residual norm 4.072320965401e-11
38 KSP Residual norm 3.219739038820e-11
39 KSP Residual norm 2.479489989178e-11
40 KSP Residual norm 1.923332744033e-11
41 KSP Residual norm 1.443205928337e-11
42 KSP Residual norm 1.128216367958e-11
43 KSP Residual norm 8.792361169267e-12
44 KSP Residual norm 6.483363936566e-12
45 KSP Residual norm 4.959015712038e-12
46 KSP Residual norm 3.808920786569e-12
47 KSP Residual norm 2.838451657523e-12
48 KSP Residual norm 2.262101535371e-12
49 KSP Residual norm 1.735623305360e-12
50 KSP Residual norm 1.336105045446e-12
51 KSP Residual norm 1.323090649761e-12
52 KSP Residual norm 1.299307771015e-12
53 KSP Residual norm 1.195424375051e-12
54 KSP Residual norm 1.033355860232e-12
55 KSP Residual norm 9.070934541499e-13
Linear solve converged due to CONVERGED_ATOL iterations 55
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.531493525776e-07 gnorm 2.192912361715e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
113 SNES Function norm 2.174862823657e-07
0 KSP Residual norm 3.937166194692e-06
1 KSP Residual norm 5.281045681308e-07
2 KSP Residual norm 3.889126317582e-07
3 KSP Residual norm 3.165614691017e-07
4 KSP Residual norm 2.060581803922e-07
5 KSP Residual norm 1.465468407268e-07
6 KSP Residual norm 8.791681367619e-08
7 KSP Residual norm 5.878145435032e-08
8 KSP Residual norm 4.430495224113e-08
9 KSP Residual norm 3.525349772357e-08
10 KSP Residual norm 2.548469079371e-08
11 KSP Residual norm 1.692828341779e-08
12 KSP Residual norm 1.289072434894e-08
13 KSP Residual norm 9.599217945235e-09
14 KSP Residual norm 6.648071949669e-09
15 KSP Residual norm 5.458472126252e-09
16 KSP Residual norm 4.529352761930e-09
17 KSP Residual norm 3.561757191221e-09
18 KSP Residual norm 2.876666891741e-09
19 KSP Residual norm 2.324649142162e-09
20 KSP Residual norm 1.863222181709e-09
21 KSP Residual norm 1.454522949954e-09
22 KSP Residual norm 1.198068255011e-09
23 KSP Residual norm 9.247491411829e-10
24 KSP Residual norm 7.705679458408e-10
25 KSP Residual norm 5.954914366754e-10
26 KSP Residual norm 4.668612346973e-10
27 KSP Residual norm 3.743715269182e-10
28 KSP Residual norm 2.858789290603e-10
29 KSP Residual norm 2.384741049432e-10
30 KSP Residual norm 1.825837086292e-10
31 KSP Residual norm 1.474282146427e-10
32 KSP Residual norm 1.103614756677e-10
33 KSP Residual norm 9.034633172596e-11
34 KSP Residual norm 6.825024429545e-11
35 KSP Residual norm 5.359568278687e-11
36 KSP Residual norm 4.266430825634e-11
37 KSP Residual norm 3.495998916825e-11
38 KSP Residual norm 2.765862548418e-11
39 KSP Residual norm 2.129817340118e-11
40 KSP Residual norm 1.652140377557e-11
41 KSP Residual norm 1.239686625799e-11
42 KSP Residual norm 9.692096065147e-12
43 KSP Residual norm 7.553318661691e-12
44 KSP Residual norm 5.569902989532e-12
45 KSP Residual norm 4.260954721447e-12
46 KSP Residual norm 3.272567019374e-12
47 KSP Residual norm 2.438475727974e-12
48 KSP Residual norm 1.943335409753e-12
49 KSP Residual norm 1.491024509598e-12
50 KSP Residual norm 1.147974754772e-12
51 KSP Residual norm 1.136809590272e-12
52 KSP Residual norm 1.116381387561e-12
53 KSP Residual norm 1.027176998241e-12
54 KSP Residual norm 8.878818367295e-13
Linear solve converged due to CONVERGED_ATOL iterations 54
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.174862823657e-07 gnorm 1.883980140582e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
114 SNES Function norm 1.868473399736e-07
0 KSP Residual norm 3.386478490941e-06
1 KSP Residual norm 4.538346767368e-07
2 KSP Residual norm 3.343138342993e-07
3 KSP Residual norm 2.721364198861e-07
4 KSP Residual norm 1.771995313380e-07
5 KSP Residual norm 1.260276661230e-07
6 KSP Residual norm 7.557127007914e-08
7 KSP Residual norm 5.050045047533e-08
8 KSP Residual norm 3.807698735870e-08
9 KSP Residual norm 3.029188094009e-08
10 KSP Residual norm 2.189027010877e-08
11 KSP Residual norm 1.452969236494e-08
12 KSP Residual norm 1.105928724943e-08
13 KSP Residual norm 8.246338099639e-09
14 KSP Residual norm 5.717061002317e-09
15 KSP Residual norm 4.688595698298e-09
16 KSP Residual norm 3.891855679452e-09
17 KSP Residual norm 3.062634485405e-09
18 KSP Residual norm 2.473136483512e-09
19 KSP Residual norm 1.997687263000e-09
20 KSP Residual norm 1.600769238351e-09
21 KSP Residual norm 1.250406821406e-09
22 KSP Residual norm 1.030532762699e-09
23 KSP Residual norm 7.946767402946e-10
24 KSP Residual norm 6.621098702548e-10
25 KSP Residual norm 5.113446130451e-10
26 KSP Residual norm 3.988897491394e-10
27 KSP Residual norm 3.212219220507e-10
28 KSP Residual norm 2.452112199486e-10
29 KSP Residual norm 2.038618078824e-10
30 KSP Residual norm 1.565600717089e-10
31 KSP Residual norm 1.260240367223e-10
32 KSP Residual norm 9.460568532770e-11
33 KSP Residual norm 7.763663010569e-11
34 KSP Residual norm 5.862962233712e-11
35 KSP Residual norm 4.607525789277e-11
36 KSP Residual norm 3.667941280435e-11
37 KSP Residual norm 3.008084665572e-11
38 KSP Residual norm 2.376847110696e-11
39 KSP Residual norm 1.830552324968e-11
40 KSP Residual norm 1.419923266280e-11
41 KSP Residual norm 1.065470670440e-11
42 KSP Residual norm 8.328415135694e-12
43 KSP Residual norm 6.490382109746e-12
44 KSP Residual norm 4.785886580948e-12
45 KSP Residual norm 3.660040950785e-12
46 KSP Residual norm 2.811456793259e-12
47 KSP Residual norm 2.095410016905e-12
48 KSP Residual norm 1.669942617170e-12
49 KSP Residual norm 1.281308046933e-12
50 KSP Residual norm 9.861981612273e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.868473399736e-07 gnorm 1.618569672886e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
115 SNES Function norm 1.605247500617e-07
0 KSP Residual norm 2.907483639247e-06
1 KSP Residual norm 3.898794397193e-07
2 KSP Residual norm 2.871507988282e-07
3 KSP Residual norm 2.337143295816e-07
4 KSP Residual norm 1.521722063905e-07
5 KSP Residual norm 1.082348970117e-07
6 KSP Residual norm 6.492047433999e-08
7 KSP Residual norm 4.337822088880e-08
8 KSP Residual norm 3.270780659951e-08
9 KSP Residual norm 2.602231027408e-08
10 KSP Residual norm 1.880792636173e-08
11 KSP Residual norm 1.248606062172e-08
12 KSP Residual norm 9.505424708458e-09
13 KSP Residual norm 7.085383987963e-09
14 KSP Residual norm 4.911813248163e-09
15 KSP Residual norm 4.029436229240e-09
16 KSP Residual norm 3.344096235211e-09
17 KSP Residual norm 2.631111003773e-09
18 KSP Residual norm 2.124563863302e-09
19 KSP Residual norm 1.716569593529e-09
20 KSP Residual norm 1.375432102749e-09
21 KSP Residual norm 1.074192073181e-09
22 KSP Residual norm 8.853224137684e-10
23 KSP Residual norm 6.828863174792e-10
24 KSP Residual norm 5.688705664884e-10
25 KSP Residual norm 4.394878591608e-10
26 KSP Residual norm 3.433031003395e-10
27 KSP Residual norm 2.760758003601e-10
28 KSP Residual norm 2.107760276871e-10
29 KSP Residual norm 1.753668982956e-10
30 KSP Residual norm 1.345743264543e-10
31 KSP Residual norm 1.084014576345e-10
32 KSP Residual norm 8.131372698148e-11
33 KSP Residual norm 6.672832303334e-11
34 KSP Residual norm 5.037331487574e-11
35 KSP Residual norm 3.958179625513e-11
36 KSP Residual norm 3.148824212567e-11
37 KSP Residual norm 2.581156350956e-11
38 KSP Residual norm 2.042531933728e-11
39 KSP Residual norm 1.573117849158e-11
40 KSP Residual norm 1.220351031911e-11
41 KSP Residual norm 9.155571637298e-12
42 KSP Residual norm 7.157039028951e-12
43 KSP Residual norm 5.577645082343e-12
44 KSP Residual norm 4.114089459040e-12
45 KSP Residual norm 3.146085060060e-12
46 KSP Residual norm 2.417091705468e-12
47 KSP Residual norm 1.801293820401e-12
48 KSP Residual norm 1.435432179843e-12
49 KSP Residual norm 1.101409622985e-12
50 KSP Residual norm 8.476758863378e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.605247500617e-07 gnorm 1.390549534548e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
116 SNES Function norm 1.379104168703e-07
0 KSP Residual norm 2.501731937526e-06
1 KSP Residual norm 3.350418838388e-07
2 KSP Residual norm 2.468602735380e-07
3 KSP Residual norm 2.009586144912e-07
4 KSP Residual norm 1.308862696677e-07
5 KSP Residual norm 9.308893109279e-08
6 KSP Residual norm 5.580083444250e-08
7 KSP Residual norm 3.727483387734e-08
8 KSP Residual norm 2.811207588749e-08
9 KSP Residual norm 2.236106864630e-08
10 KSP Residual norm 1.615469831325e-08
11 KSP Residual norm 1.071657455819e-08
12 KSP Residual norm 8.153814747414e-09
13 KSP Residual norm 6.086156334329e-09
14 KSP Residual norm 4.222707842548e-09
15 KSP Residual norm 3.459963285632e-09
16 KSP Residual norm 2.872745607339e-09
17 KSP Residual norm 2.261909883645e-09
18 KSP Residual norm 1.826363407850e-09
19 KSP Residual norm 1.474738147901e-09
20 KSP Residual norm 1.181456086157e-09
21 KSP Residual norm 9.233349127485e-10
22 KSP Residual norm 7.612531672317e-10
23 KSP Residual norm 5.866202044724e-10
24 KSP Residual norm 4.887540977698e-10
25 KSP Residual norm 3.772775255989e-10
26 KSP Residual norm 2.931080567713e-10
27 KSP Residual norm 2.368796526984e-10
28 KSP Residual norm 1.807840532628e-10
29 KSP Residual norm 1.498466019710e-10
30 KSP Residual norm 1.153962611163e-10
31 KSP Residual norm 9.262942945723e-11
32 KSP Residual norm 6.969585095061e-11
33 KSP Residual norm 5.730465576703e-11
34 KSP Residual norm 4.326605927517e-11
35 KSP Residual norm 3.402526703101e-11
36 KSP Residual norm 2.708747103337e-11
37 KSP Residual norm 2.222923296442e-11
38 KSP Residual norm 1.754641860105e-11
39 KSP Residual norm 1.351529562475e-11
40 KSP Residual norm 1.048308876509e-11
41 KSP Residual norm 7.866428319629e-12
42 KSP Residual norm 6.148022337930e-12
43 KSP Residual norm 4.791093260031e-12
44 KSP Residual norm 3.532707339045e-12
45 KSP Residual norm 2.701061866688e-12
46 KSP Residual norm 2.075033195145e-12
47 KSP Residual norm 1.546849294934e-12
48 KSP Residual norm 1.232784678490e-12
49 KSP Residual norm 9.459073069276e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.379104168703e-07 gnorm 1.194652173495e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
117 SNES Function norm 1.184819210579e-07
0 KSP Residual norm 2.144552394526e-06
1 KSP Residual norm 2.877183458457e-07
2 KSP Residual norm 2.118740491047e-07
3 KSP Residual norm 1.724417032953e-07
4 KSP Residual norm 1.122559975803e-07
5 KSP Residual norm 7.984059506299e-08
6 KSP Residual norm 4.790230581972e-08
7 KSP Residual norm 3.201778870472e-08
8 KSP Residual norm 2.413645027194e-08
9 KSP Residual norm 1.920520892899e-08
10 KSP Residual norm 1.388353757008e-08
11 KSP Residual norm 9.220937765625e-09
12 KSP Residual norm 7.021526145821e-09
13 KSP Residual norm 5.229823850677e-09
14 KSP Residual norm 3.623175893955e-09
15 KSP Residual norm 2.974354269422e-09
16 KSP Residual norm 2.467970034279e-09
17 KSP Residual norm 1.940977540191e-09
18 KSP Residual norm 1.567462617154e-09
19 KSP Residual norm 1.266758274087e-09
20 KSP Residual norm 1.015168167276e-09
21 KSP Residual norm 7.925487375021e-10
22 KSP Residual norm 6.529531644245e-10
23 KSP Residual norm 5.039434451325e-10
24 KSP Residual norm 4.198391380137e-10
25 KSP Residual norm 3.244697531596e-10
26 KSP Residual norm 2.542066515961e-10
27 KSP Residual norm 2.039258220871e-10
28 KSP Residual norm 1.557217065754e-10
29 KSP Residual norm 1.298258658291e-10
30 KSP Residual norm 9.944453769190e-11
31 KSP Residual norm 8.025977411718e-11
32 KSP Residual norm 6.010296366890e-11
33 KSP Residual norm 4.924586321931e-11
34 KSP Residual norm 3.718506857247e-11
35 KSP Residual norm 2.920537532935e-11
36 KSP Residual norm 2.323441464740e-11
37 KSP Residual norm 1.903632882231e-11
38 KSP Residual norm 1.507403551660e-11
39 KSP Residual norm 1.160864769416e-11
40 KSP Residual norm 9.005735831780e-12
41 KSP Residual norm 6.756441727291e-12
42 KSP Residual norm 5.282260071078e-12
43 KSP Residual norm 4.116676321630e-12
44 KSP Residual norm 3.036492660533e-12
45 KSP Residual norm 2.322531251761e-12
46 KSP Residual norm 1.784202420434e-12
47 KSP Residual norm 1.329483608266e-12
48 KSP Residual norm 1.059473203647e-12
49 KSP Residual norm 8.129171647888e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.184819210579e-07 gnorm 1.026352511677e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
118 SNES Function norm 1.017904798643e-07
0 KSP Residual norm 1.844134721832e-06
1 KSP Residual norm 2.472167405156e-07
2 KSP Residual norm 1.820920067403e-07
3 KSP Residual norm 1.482215274218e-07
4 KSP Residual norm 9.650265627456e-08
5 KSP Residual norm 6.863426806402e-08
6 KSP Residual norm 4.116254267657e-08
7 KSP Residual norm 2.751120858161e-08
8 KSP Residual norm 2.074098633828e-08
9 KSP Residual norm 1.650145080692e-08
10 KSP Residual norm 1.192613584408e-08
11 KSP Residual norm 7.917977018595e-09
12 KSP Residual norm 6.027718210022e-09
13 KSP Residual norm 4.492573812415e-09
14 KSP Residual norm 3.113590313642e-09
15 KSP Residual norm 2.554474166487e-09
16 KSP Residual norm 2.120128405073e-09
17 KSP Residual norm 1.668007530773e-09
18 KSP Residual norm 1.347002568333e-09
19 KSP Residual norm 1.088218900603e-09
20 KSP Residual norm 8.720714252896e-10
21 KSP Residual norm 6.810566385721e-10
22 KSP Residual norm 5.611984415930e-10
23 KSP Residual norm 4.328991609702e-10
24 KSP Residual norm 3.606873323408e-10
25 KSP Residual norm 2.786200965814e-10
26 KSP Residual norm 2.177204389886e-10
27 KSP Residual norm 1.750678457383e-10
28 KSP Residual norm 1.336579091653e-10
29 KSP Residual norm 1.112518145482e-10
30 KSP Residual norm 8.534620713371e-11
31 KSP Residual norm 6.877680141377e-11
32 KSP Residual norm 5.158050517716e-11
33 KSP Residual norm 4.229585892443e-11
34 KSP Residual norm 3.194370328786e-11
35 KSP Residual norm 2.509728363808e-11
36 KSP Residual norm 1.997840377943e-11
37 KSP Residual norm 1.637958418091e-11
38 KSP Residual norm 1.294873069015e-11
39 KSP Residual norm 9.972192097586e-12
40 KSP Residual norm 7.735461970924e-12
41 KSP Residual norm 5.804366030042e-12
42 KSP Residual norm 4.537413250253e-12
43 KSP Residual norm 3.536100434767e-12
44 KSP Residual norm 2.607558096270e-12
45 KSP Residual norm 1.994383789335e-12
46 KSP Residual norm 1.531947953995e-12
47 KSP Residual norm 1.141708836060e-12
48 KSP Residual norm 9.098978342614e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.017904798643e-07 gnorm 8.817622519348e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
119 SNES Function norm 8.745046352641e-08
0 KSP Residual norm 1.582982882405e-06
1 KSP Residual norm 2.123495606298e-07
2 KSP Residual norm 1.563770978354e-07
3 KSP Residual norm 1.272823726258e-07
4 KSP Residual norm 8.285186919344e-08
5 KSP Residual norm 5.892430969935e-08
6 KSP Residual norm 3.535147598188e-08
7 KSP Residual norm 2.363495122199e-08
8 KSP Residual norm 1.781460608953e-08
9 KSP Residual norm 1.417520329638e-08
10 KSP Residual norm 1.024740527402e-08
11 KSP Residual norm 6.806884057992e-09
12 KSP Residual norm 5.183438775252e-09
13 KSP Residual norm 3.859902646087e-09
14 KSP Residual norm 2.673305813097e-09
15 KSP Residual norm 2.194982537115e-09
16 KSP Residual norm 1.821301652901e-09
17 KSP Residual norm 1.432225000716e-09
18 KSP Residual norm 1.156710902769e-09
19 KSP Residual norm 9.347791170141e-10
20 KSP Residual norm 7.492114277167e-10
21 KSP Residual norm 5.848671435303e-10
22 KSP Residual norm 4.817523607154e-10
23 KSP Residual norm 3.718639195610e-10
24 KSP Residual norm 3.098499224474e-10
25 KSP Residual norm 2.394617113217e-10
26 KSP Residual norm 1.877478619435e-10
27 KSP Residual norm 1.505398963774e-10
28 KSP Residual norm 1.149598187605e-10
29 KSP Residual norm 9.589765311526e-11
30 KSP Residual norm 7.342205354253e-11
31 KSP Residual norm 5.928843173882e-11
32 KSP Residual norm 4.438063153443e-11
33 KSP Residual norm 3.633625623674e-11
34 KSP Residual norm 2.744714603898e-11
35 KSP Residual norm 2.155434064998e-11
36 KSP Residual norm 1.715581596091e-11
37 KSP Residual norm 1.405707476714e-11
38 KSP Residual norm 1.112415913216e-11
39 KSP Residual norm 8.566260340974e-12
40 KSP Residual norm 6.645220833797e-12
41 KSP Residual norm 4.986068225227e-12
42 KSP Residual norm 3.898302432676e-12
43 KSP Residual norm 3.038104660949e-12
44 KSP Residual norm 2.240502666716e-12
45 KSP Residual norm 1.714000003575e-12
46 KSP Residual norm 1.316505730269e-12
47 KSP Residual norm 9.809977663664e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.745046352641e-08 gnorm 7.575416308961e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
120 SNES Function norm 7.513064526111e-08
0 KSP Residual norm 1.367886739116e-06
1 KSP Residual norm 1.829190637709e-07
2 KSP Residual norm 1.348669798494e-07
3 KSP Residual norm 1.096745535048e-07
4 KSP Residual norm 7.161270785736e-08
5 KSP Residual norm 5.099265224844e-08
6 KSP Residual norm 3.053266452171e-08
7 KSP Residual norm 2.026636206110e-08
8 KSP Residual norm 1.534310696533e-08
9 KSP Residual norm 1.218850371324e-08
10 KSP Residual norm 8.791640340123e-09
11 KSP Residual norm 5.804763057922e-09
12 KSP Residual norm 4.397557466871e-09
13 KSP Residual norm 3.317150056998e-09
14 KSP Residual norm 2.324797749871e-09
15 KSP Residual norm 1.886191008702e-09
16 KSP Residual norm 1.567156896007e-09
17 KSP Residual norm 1.240953827842e-09
18 KSP Residual norm 1.000606019585e-09
19 KSP Residual norm 8.070490653670e-10
20 KSP Residual norm 6.411009395271e-10
21 KSP Residual norm 5.050873147421e-10
22 KSP Residual norm 4.188995859581e-10
23 KSP Residual norm 3.202905061813e-10
24 KSP Residual norm 2.670975242260e-10
25 KSP Residual norm 2.059885611008e-10
26 KSP Residual norm 1.524570863559e-10
27 KSP Residual norm 1.284422965286e-10
28 KSP Residual norm 9.845511938418e-11
29 KSP Residual norm 7.797237730309e-11
30 KSP Residual norm 6.297354037958e-11
31 KSP Residual norm 4.670311909270e-11
32 KSP Residual norm 3.885756125555e-11
33 KSP Residual norm 2.953863236158e-11
34 KSP Residual norm 2.402505908480e-11
35 KSP Residual norm 1.847429343953e-11
36 KSP Residual norm 1.483284151346e-11
37 KSP Residual norm 1.201854190868e-11
38 KSP Residual norm 9.636510913030e-12
39 KSP Residual norm 7.410643308042e-12
40 KSP Residual norm 5.758086932253e-12
41 KSP Residual norm 4.312059144180e-12
42 KSP Residual norm 3.366060082405e-12
43 KSP Residual norm 2.623039473950e-12
44 KSP Residual norm 1.940384119151e-12
45 KSP Residual norm 1.477934364200e-12
46 KSP Residual norm 1.139352593116e-12
47 KSP Residual norm 8.505848098289e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.513064526111e-08 gnorm 6.508210347461e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
121 SNES Function norm 6.454642554801e-08
0 KSP Residual norm 1.168342696565e-06
1 KSP Residual norm 1.567326883298e-07
2 KSP Residual norm 1.154189864832e-07
3 KSP Residual norm 9.394415639495e-08
4 KSP Residual norm 6.115071047822e-08
5 KSP Residual norm 4.349049439513e-08
6 KSP Residual norm 2.609241934627e-08
7 KSP Residual norm 1.744463222189e-08
8 KSP Residual norm 1.314868212571e-08
9 KSP Residual norm 1.046254962161e-08
10 KSP Residual norm 7.563552780593e-09
11 KSP Residual norm 5.024191886769e-09
12 KSP Residual norm 3.825952811043e-09
13 KSP Residual norm 2.848978612133e-09
14 KSP Residual norm 1.973131553461e-09
15 KSP Residual norm 1.620128035142e-09
16 KSP Residual norm 1.344294559339e-09
17 KSP Residual norm 1.057109389602e-09
18 KSP Residual norm 8.537524569928e-10
19 KSP Residual norm 6.899591818906e-10
20 KSP Residual norm 5.529901798682e-10
21 KSP Residual norm 4.316836821735e-10
22 KSP Residual norm 3.555733900118e-10
23 KSP Residual norm 2.744742610739e-10
24 KSP Residual norm 2.287004242623e-10
25 KSP Residual norm 1.767511484485e-10
26 KSP Residual norm 1.385941867758e-10
27 KSP Residual norm 1.111176967615e-10
28 KSP Residual norm 8.485672815587e-11
29 KSP Residual norm 7.079011353050e-11
30 KSP Residual norm 5.419649772762e-11
31 KSP Residual norm 4.376705924284e-11
32 KSP Residual norm 3.276041385482e-11
33 KSP Residual norm 2.682201027198e-11
34 KSP Residual norm 2.026023286150e-11
35 KSP Residual norm 1.591044047506e-11
36 KSP Residual norm 1.266337743590e-11
37 KSP Residual norm 1.037586514524e-11
38 KSP Residual norm 8.211609089840e-12
39 KSP Residual norm 6.323433989248e-12
40 KSP Residual norm 4.905397083252e-12
41 KSP Residual norm 3.680610441926e-12
42 KSP Residual norm 2.877685381607e-12
43 KSP Residual norm 2.242697201917e-12
44 KSP Residual norm 1.653937329675e-12
45 KSP Residual norm 1.265293671459e-12
46 KSP Residual norm 9.718742668357e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.454642554801e-08 gnorm 5.591352352619e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
122 SNES Function norm 5.545331089109e-08
0 KSP Residual norm 1.003937210042e-06
1 KSP Residual norm 1.346632844638e-07
2 KSP Residual norm 9.917096560317e-08
3 KSP Residual norm 8.071750735724e-08
4 KSP Residual norm 5.254606106595e-08
5 KSP Residual norm 3.737215428554e-08
6 KSP Residual norm 2.242009989453e-08
7 KSP Residual norm 1.498619330248e-08
8 KSP Residual norm 1.129714725362e-08
9 KSP Residual norm 8.988860729427e-09
10 KSP Residual norm 6.497756058969e-09
11 KSP Residual norm 4.315365082298e-09
12 KSP Residual norm 3.285870589069e-09
13 KSP Residual norm 2.447649634857e-09
14 KSP Residual norm 1.695736776289e-09
15 KSP Residual norm 1.391954089493e-09
16 KSP Residual norm 1.155031550735e-09
17 KSP Residual norm 9.084494036196e-10
18 KSP Residual norm 7.336304057160e-10
19 KSP Residual norm 5.928464881239e-10
20 KSP Residual norm 4.751107419419e-10
21 KSP Residual norm 3.709425530084e-10
22 KSP Residual norm 3.056036851959e-10
23 KSP Residual norm 2.358480023599e-10
24 KSP Residual norm 1.964968636309e-10
25 KSP Residual norm 1.518469561356e-10
26 KSP Residual norm 1.189213463478e-10
27 KSP Residual norm 9.543639670789e-11
28 KSP Residual norm 7.287716487091e-11
29 KSP Residual norm 6.074552528159e-11
30 KSP Residual norm 4.654119656929e-11
31 KSP Residual norm 3.755735730644e-11
32 KSP Residual norm 2.813197346935e-11
33 KSP Residual norm 2.305119559074e-11
34 KSP Residual norm 1.740790498165e-11
35 KSP Residual norm 1.367333747241e-11
36 KSP Residual norm 1.088079107672e-11
37 KSP Residual norm 8.916526552957e-12
38 KSP Residual norm 7.057031279689e-12
39 KSP Residual norm 5.434656287473e-12
40 KSP Residual norm 4.216000489338e-12
41 KSP Residual norm 3.163209829554e-12
42 KSP Residual norm 2.473079406040e-12
43 KSP Residual norm 1.927363345249e-12
44 KSP Residual norm 1.421500384385e-12
45 KSP Residual norm 1.087358795562e-12
46 KSP Residual norm 8.353051384945e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.545331089109e-08 gnorm 4.803656335088e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
123 SNES Function norm 4.764118446799e-08
0 KSP Residual norm 8.629000221135e-07
1 KSP Residual norm 1.156976261618e-07
2 KSP Residual norm 8.521420542763e-08
3 KSP Residual norm 6.936326223675e-08
4 KSP Residual norm 4.515685544248e-08
5 KSP Residual norm 3.211585929462e-08
6 KSP Residual norm 1.926293399621e-08
7 KSP Residual norm 1.287627562394e-08
8 KSP Residual norm 9.706683816504e-09
9 KSP Residual norm 7.722949270383e-09
10 KSP Residual norm 5.582039442008e-09
11 KSP Residual norm 3.706664913992e-09
12 KSP Residual norm 2.822044960927e-09
13 KSP Residual norm 2.102695418950e-09
14 KSP Residual norm 1.456907949459e-09
15 KSP Residual norm 1.195618000281e-09
16 KSP Residual norm 9.922399462842e-10
17 KSP Residual norm 7.805236069977e-10
18 KSP Residual norm 6.303308152460e-10
19 KSP Residual norm 5.092831234921e-10
20 KSP Residual norm 4.081504948434e-10
21 KSP Residual norm 3.187075128033e-10
22 KSP Residual norm 2.625794938981e-10
23 KSP Residual norm 2.025991089877e-10
24 KSP Residual norm 1.688097727664e-10
25 KSP Residual norm 1.304203150632e-10
26 KSP Residual norm 1.020337190085e-10
27 KSP Residual norm 8.196566363427e-11
28 KSP Residual norm 6.258483216085e-11
29 KSP Residual norm 5.213484644681e-11
30 KSP Residual norm 3.996743934685e-11
31 KSP Residual norm 3.223388397017e-11
32 KSP Residual norm 2.415915778911e-11
33 KSP Residual norm 1.979935986312e-11
34 KSP Residual norm 1.495495014697e-11
35 KSP Residual norm 1.174803125763e-11
36 KSP Residual norm 9.352457738631e-12
37 KSP Residual norm 7.666594831445e-12
38 KSP Residual norm 6.062105946619e-12
39 KSP Residual norm 4.668443862019e-12
40 KSP Residual norm 3.621395732895e-12
41 KSP Residual norm 2.717366254308e-12
42 KSP Residual norm 2.124406420207e-12
43 KSP Residual norm 1.655608273151e-12
44 KSP Residual norm 1.220858223322e-12
45 KSP Residual norm 9.338997322935e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.764118446799e-08 gnorm 4.126931137665e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
124 SNES Function norm 4.092963277145e-08
0 KSP Residual norm 7.415394944682e-07
1 KSP Residual norm 9.940577145835e-08
2 KSP Residual norm 7.321967318259e-08
3 KSP Residual norm 5.960027902728e-08
4 KSP Residual norm 3.880434750719e-08
5 KSP Residual norm 2.759833740924e-08
6 KSP Residual norm 1.655156399968e-08
7 KSP Residual norm 1.106215204120e-08
8 KSP Residual norm 8.339965778061e-09
9 KSP Residual norm 6.635218422407e-09
10 KSP Residual norm 4.795426538827e-09
11 KSP Residual norm 3.183708042187e-09
12 KSP Residual norm 2.423619298141e-09
13 KSP Residual norm 1.806455073070e-09
14 KSP Residual norm 1.252006047999e-09
15 KSP Residual norm 1.027158753325e-09
16 KSP Residual norm 8.525023790548e-10
17 KSP Residual norm 6.707314721728e-10
18 KSP Residual norm 5.416348225490e-10
19 KSP Residual norm 4.375781592876e-10
20 KSP Residual norm 3.506592573727e-10
21 KSP Residual norm 2.738581242552e-10
22 KSP Residual norm 2.256654339595e-10
23 KSP Residual norm 1.740766160077e-10
24 KSP Residual norm 1.450391020608e-10
25 KSP Residual norm 1.120400515332e-10
26 KSP Residual norm 8.754091129457e-11
27 KSP Residual norm 7.040021452804e-11
28 KSP Residual norm 5.375079423852e-11
29 KSP Residual norm 4.473577540585e-11
30 KSP Residual norm 3.432362730958e-11
31 KSP Residual norm 2.766021535970e-11
32 KSP Residual norm 2.074670011646e-11
33 KSP Residual norm 1.701467684227e-11
34 KSP Residual norm 1.285009919450e-11
35 KSP Residual norm 1.009678191973e-11
36 KSP Residual norm 8.037727261977e-12
37 KSP Residual norm 6.590244668263e-12
38 KSP Residual norm 5.209784216962e-12
39 KSP Residual norm 4.012239811649e-12
40 KSP Residual norm 3.112358889266e-12
41 KSP Residual norm 2.335397296275e-12
42 KSP Residual norm 1.825726841538e-12
43 KSP Residual norm 1.422820686660e-12
44 KSP Residual norm 1.049204901111e-12
45 KSP Residual norm 8.025427901947e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.092963277145e-08 gnorm 3.545538790228e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
125 SNES Function norm 3.516356249745e-08
0 KSP Residual norm 6.369905264136e-07
1 KSP Residual norm 8.539921281795e-08
2 KSP Residual norm 6.290079770756e-08
3 KSP Residual norm 5.120034323601e-08
4 KSP Residual norm 3.333419491341e-08
5 KSP Residual norm 2.370781666969e-08
6 KSP Residual norm 1.421904802495e-08
7 KSP Residual norm 9.503702542476e-09
8 KSP Residual norm 7.164772681534e-09
9 KSP Residual norm 5.700364477200e-09
10 KSP Residual norm 4.119943352828e-09
11 KSP Residual norm 2.735467387141e-09
12 KSP Residual norm 2.082494251323e-09
13 KSP Residual norm 1.551980338307e-09
14 KSP Residual norm 1.075523630325e-09
15 KSP Residual norm 8.824786738138e-10
16 KSP Residual norm 7.323961520795e-10
17 KSP Residual norm 5.761907408886e-10
18 KSP Residual norm 4.652976911071e-10
19 KSP Residual norm 3.759248090371e-10
20 KSP Residual norm 3.012596730553e-10
21 KSP Residual norm 2.352625578152e-10
22 KSP Residual norm 1.938508058843e-10
23 KSP Residual norm 1.495501671618e-10
24 KSP Residual norm 1.246045390136e-10
25 KSP Residual norm 9.626152505301e-11
26 KSP Residual norm 7.525244647401e-11
27 KSP Residual norm 6.049042434953e-11
28 KSP Residual norm 4.618630825466e-11
29 KSP Residual norm 3.845381793046e-11
30 KSP Residual norm 2.949413089368e-11
31 KSP Residual norm 2.377620710266e-11
32 KSP Residual norm 1.782815109964e-11
33 KSP Residual norm 1.461751420461e-11
34 KSP Residual norm 1.103995827304e-11
35 KSP Residual norm 8.673791172476e-12
36 KSP Residual norm 6.904802428851e-12
37 KSP Residual norm 5.660813391207e-12
38 KSP Residual norm 4.475751243238e-12
39 KSP Residual norm 3.446883745727e-12
40 KSP Residual norm 2.673822913572e-12
41 KSP Residual norm 2.006321408747e-12
42 KSP Residual norm 1.568500935971e-12
43 KSP Residual norm 1.222363984071e-12
44 KSP Residual norm 9.013956899565e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.516356249745e-08 gnorm 3.046051155352e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
126 SNES Function norm 3.020979803437e-08
0 KSP Residual norm 5.470272824743e-07
1 KSP Residual norm 7.336784157214e-08
2 KSP Residual norm 5.403298749419e-08
3 KSP Residual norm 4.397755748592e-08
4 KSP Residual norm 2.863164573314e-08
5 KSP Residual norm 2.036436956533e-08
6 KSP Residual norm 1.221608425343e-08
7 KSP Residual norm 8.163612072826e-09
8 KSP Residual norm 6.154918809003e-09
9 KSP Residual norm 4.897094118672e-09
10 KSP Residual norm 3.539689689380e-09
11 KSP Residual norm 2.350322677493e-09
12 KSP Residual norm 1.789432933873e-09
13 KSP Residual norm 1.333454801672e-09
14 KSP Residual norm 9.241524221636e-10
15 KSP Residual norm 7.583604994003e-10
16 KSP Residual norm 6.293149184447e-10
17 KSP Residual norm 4.950722179516e-10
18 KSP Residual norm 3.997651249620e-10
19 KSP Residual norm 3.230343807883e-10
20 KSP Residual norm 2.588523073362e-10
21 KSP Residual norm 2.021312676695e-10
22 KSP Residual norm 1.665665644841e-10
23 KSP Residual norm 1.285166111642e-10
24 KSP Residual norm 1.070647158762e-10
25 KSP Residual norm 8.273016680622e-11
26 KSP Residual norm 6.470445286581e-11
27 KSP Residual norm 5.198259530196e-11
28 KSP Residual norm 3.969421953265e-11
29 KSP Residual norm 3.305414225630e-11
30 KSP Residual norm 2.534787635583e-11
31 KSP Residual norm 2.043801148374e-11
32 KSP Residual norm 1.532116258091e-11
33 KSP Residual norm 1.256605589185e-11
34 KSP Residual norm 9.487353004197e-12
35 KSP Residual norm 7.454062652181e-12
36 KSP Residual norm 5.930412473243e-12
37 KSP Residual norm 4.860569905341e-12
38 KSP Residual norm 3.847331194723e-12
39 KSP Residual norm 2.963040723518e-12
40 KSP Residual norm 2.298679606494e-12
41 KSP Residual norm 1.724578376319e-12
42 KSP Residual norm 1.348298704753e-12
43 KSP Residual norm 1.050764827849e-12
44 KSP Residual norm 7.750483780016e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.020979803437e-08 gnorm 2.616930575001e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
127 SNES Function norm 2.595391221051e-08
0 KSP Residual norm 4.700959490602e-07
1 KSP Residual norm 6.303617197421e-08
2 KSP Residual norm 4.642717353750e-08
3 KSP Residual norm 3.778765313546e-08
4 KSP Residual norm 2.460355905224e-08
5 KSP Residual norm 1.749962493344e-08
6 KSP Residual norm 1.049640576558e-08
7 KSP Residual norm 7.013506342587e-09
8 KSP Residual norm 5.288263215164e-09
9 KSP Residual norm 4.207351201245e-09
10 KSP Residual norm 3.040885690750e-09
11 KSP Residual norm 2.018766977051e-09
12 KSP Residual norm 1.536836290424e-09
13 KSP Residual norm 1.145584000958e-09
14 KSP Residual norm 7.941476455641e-10
15 KSP Residual norm 6.514954649272e-10
16 KSP Residual norm 5.406787091780e-10
17 KSP Residual norm 4.254153499001e-10
18 KSP Residual norm 3.435042095409e-10
19 KSP Residual norm 2.775438565626e-10
20 KSP Residual norm 2.223861611588e-10
21 KSP Residual norm 1.736813931907e-10
22 KSP Residual norm 1.431426518287e-10
23 KSP Residual norm 1.104182125314e-10
24 KSP Residual norm 9.198493897949e-11
25 KSP Residual norm 7.106716565084e-11
26 KSP Residual norm 5.551550707872e-11
27 KSP Residual norm 4.464580710463e-11
28 KSP Residual norm 3.408923343175e-11
29 KSP Residual norm 2.836266971560e-11
30 KSP Residual norm 2.176692227752e-11
31 KSP Residual norm 1.753654972133e-11
32 KSP Residual norm 1.315519389598e-11
33 KSP Residual norm 1.079631125791e-11
34 KSP Residual norm 8.150460472420e-12
35 KSP Residual norm 6.404947210378e-12
36 KSP Residual norm 5.095749876633e-12
37 KSP Residual norm 4.177354171557e-12
38 KSP Residual norm 3.305546851913e-12
39 KSP Residual norm 2.545882137467e-12
40 KSP Residual norm 1.975028085662e-12
41 KSP Residual norm 1.481767071985e-12
42 KSP Residual norm 1.158411903950e-12
43 KSP Residual norm 9.027747712893e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.595391221051e-08 gnorm 2.248258990399e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
128 SNES Function norm 2.229754054707e-08
0 KSP Residual norm 4.039994582823e-07
1 KSP Residual norm 5.415385563549e-08
2 KSP Residual norm 3.988906714058e-08
3 KSP Residual norm 3.247011956132e-08
4 KSP Residual norm 2.114040693265e-08
5 KSP Residual norm 1.503522278228e-08
6 KSP Residual norm 9.016871123680e-09
7 KSP Residual norm 6.026662491026e-09
8 KSP Residual norm 4.543511949782e-09
9 KSP Residual norm 3.614777525408e-09
10 KSP Residual norm 2.612442120998e-09
11 KSP Residual norm 1.734427755402e-09
12 KSP Residual norm 1.320328099445e-09
13 KSP Residual norm 9.841158718788e-10
14 KSP Residual norm 6.820405960356e-10
15 KSP Residual norm 5.595560380217e-10
16 KSP Residual norm 4.644130164782e-10
17 KSP Residual norm 3.653988603136e-10
18 KSP Residual norm 2.950705779243e-10
19 KSP Residual norm 2.383824912908e-10
20 KSP Residual norm 1.910356288007e-10
21 KSP Residual norm 1.491956453905e-10
22 KSP Residual norm 1.229394167640e-10
23 KSP Residual norm 9.483639076176e-11
24 KSP Residual norm 7.902252467412e-11
25 KSP Residual norm 6.104453834225e-11
26 KSP Residual norm 4.769570085939e-11
27 KSP Residual norm 3.836062964406e-11
28 KSP Residual norm 2.929069633987e-11
29 KSP Residual norm 2.437847484616e-11
30 KSP Residual norm 1.870558579624e-11
31 KSP Residual norm 1.507613297823e-11
32 KSP Residual norm 1.130844506631e-11
33 KSP Residual norm 9.273822470463e-12
34 KSP Residual norm 7.004730851645e-12
35 KSP Residual norm 5.504132728664e-12
36 KSP Residual norm 4.382315222908e-12
37 KSP Residual norm 3.593344848086e-12
38 KSP Residual norm 2.840112196535e-12
39 KSP Residual norm 2.187275049540e-12
40 KSP Residual norm 1.696716309410e-12
41 KSP Residual norm 1.273183475383e-12
42 KSP Residual norm 9.953561302283e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.229754054707e-08 gnorm 1.931524328746e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
129 SNES Function norm 1.915626340249e-08
0 KSP Residual norm 3.468281140310e-07
1 KSP Residual norm 4.651993733010e-08
2 KSP Residual norm 3.425948542846e-08
3 KSP Residual norm 2.788470576275e-08
4 KSP Residual norm 1.815283121281e-08
5 KSP Residual norm 1.291081072844e-08
6 KSP Residual norm 7.745279181839e-09
7 KSP Residual norm 5.177022374272e-09
8 KSP Residual norm 3.902701900475e-09
9 KSP Residual norm 3.105261735912e-09
10 KSP Residual norm 2.244638044436e-09
11 KSP Residual norm 1.490693638882e-09
12 KSP Residual norm 1.135033308669e-09
13 KSP Residual norm 8.455558388712e-10
14 KSP Residual norm 5.858365147103e-10
15 KSP Residual norm 4.808620211044e-10
16 KSP Residual norm 3.990151265571e-10
17 KSP Residual norm 3.138557751235e-10
18 KSP Residual norm 2.534502181458e-10
19 KSP Residual norm 2.048189104555e-10
20 KSP Residual norm 1.641423356601e-10
21 KSP Residual norm 1.281575477343e-10
22 KSP Residual norm 1.055913988777e-10
23 KSP Residual norm 8.148941741578e-11
24 KSP Residual norm 6.789735819530e-11
25 KSP Residual norm 5.247254606524e-11
26 KSP Residual norm 4.108399985130e-11
27 KSP Residual norm 3.298130651794e-11
28 KSP Residual norm 2.518892766981e-11
29 KSP Residual norm 2.099158929989e-11
30 KSP Residual norm 1.608787172017e-11
31 KSP Residual norm 1.298279876622e-11
32 KSP Residual norm 9.726776218935e-12
33 KSP Residual norm 7.972187720715e-12
34 KSP Residual norm 6.020820322564e-12
35 KSP Residual norm 4.729907108378e-12
36 KSP Residual norm 3.764081424387e-12
37 KSP Residual norm 3.084819897177e-12
38 KSP Residual norm 2.441389157975e-12
39 KSP Residual norm 1.880212813005e-12
40 KSP Residual norm 1.458653567980e-12
41 KSP Residual norm 1.094392250921e-12
42 KSP Residual norm 8.556587038606e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.915626340249e-08 gnorm 1.659417093051e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
130 SNES Function norm 1.645758767404e-08
0 KSP Residual norm 2.984376711134e-07
1 KSP Residual norm 3.998412143580e-08
2 KSP Residual norm 2.945720998793e-08
3 KSP Residual norm 2.397650479706e-08
4 KSP Residual norm 1.561671212483e-08
5 KSP Residual norm 1.110822555832e-08
6 KSP Residual norm 6.659788526235e-09
7 KSP Residual norm 4.447221919108e-09
8 KSP Residual norm 3.354619684275e-09
9 KSP Residual norm 2.668382120970e-09
10 KSP Residual norm 1.927885644688e-09
11 KSP Residual norm 1.278860198472e-09
12 KSP Residual norm 9.730565866864e-10
13 KSP Residual norm 7.263972141451e-10
14 KSP Residual norm 5.041500467783e-10
15 KSP Residual norm 4.130554825848e-10
16 KSP Residual norm 3.429109340355e-10
17 KSP Residual norm 2.700255788668e-10
18 KSP Residual norm 2.179933118824e-10
19 KSP Residual norm 1.760607408723e-10
20 KSP Residual norm 1.410217576777e-10
21 KSP Residual norm 1.102143876682e-10
22 KSP Residual norm 9.089479461863e-11
23 KSP Residual norm 7.004505827933e-11
24 KSP Residual norm 5.834966923227e-11
25 KSP Residual norm 4.505477604856e-11
26 KSP Residual norm 3.499037487403e-11
27 KSP Residual norm 2.828240612003e-11
28 KSP Residual norm 2.159053494815e-11
29 KSP Residual norm 1.788294414722e-11
30 KSP Residual norm 1.378173297439e-11
31 KSP Residual norm 1.105644800386e-11
32 KSP Residual norm 8.321997735145e-12
33 KSP Residual norm 6.851896452912e-12
34 KSP Residual norm 5.170456997079e-12
35 KSP Residual norm 4.067955619446e-12
36 KSP Residual norm 3.235888590081e-12
37 KSP Residual norm 2.655277166580e-12
38 KSP Residual norm 2.098646029663e-12
39 KSP Residual norm 1.616741144283e-12
40 KSP Residual norm 1.254193933993e-12
41 KSP Residual norm 9.409351650021e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.645758767404e-08 gnorm 1.425644329234e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
131 SNES Function norm 1.413910144544e-08
0 KSP Residual norm 2.561801632775e-07
1 KSP Residual norm 3.434173824481e-08
2 KSP Residual norm 2.529542183037e-08
3 KSP Residual norm 2.058961224063e-08
4 KSP Residual norm 1.340630333954e-08
5 KSP Residual norm 9.535130782843e-09
6 KSP Residual norm 5.718475422164e-09
7 KSP Residual norm 3.821196658833e-09
8 KSP Residual norm 2.881178162292e-09
9 KSP Residual norm 2.292197357441e-09
10 KSP Residual norm 1.656552872576e-09
11 KSP Residual norm 1.099655004289e-09
12 KSP Residual norm 8.370605953829e-10
13 KSP Residual norm 6.240704079401e-10
14 KSP Residual norm 4.326429745783e-10
15 KSP Residual norm 3.548722522683e-10
16 KSP Residual norm 2.945325906320e-10
17 KSP Residual norm 2.317746319705e-10
18 KSP Residual norm 1.871496302291e-10
19 KSP Residual norm 1.512016763799e-10
20 KSP Residual norm 1.211586380972e-10
21 KSP Residual norm 9.463172449041e-11
22 KSP Residual norm 7.799767256533e-11
23 KSP Residual norm 6.015970919618e-11
24 KSP Residual norm 5.012513304852e-11
25 KSP Residual norm 3.872336890046e-11
26 KSP Residual norm 3.022751948923e-11
27 KSP Residual norm 2.432983780004e-11
28 KSP Residual norm 1.857891137908e-11
29 KSP Residual norm 1.545089727448e-11
30 KSP Residual norm 1.186430005302e-11
31 KSP Residual norm 9.556521355565e-12
32 KSP Residual norm 7.172224528691e-12
33 KSP Residual norm 5.887259939144e-12
34 KSP Residual norm 4.445733921072e-12
35 KSP Residual norm 3.494283044738e-12
36 KSP Residual norm 2.781033253752e-12
37 KSP Residual norm 2.280412557561e-12
38 KSP Residual norm 1.803158402000e-12
39 KSP Residual norm 1.388861646656e-12
40 KSP Residual norm 1.077439251300e-12
41 KSP Residual norm 8.083797122116e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.413910144544e-08 gnorm 1.224803763898e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
132 SNES Function norm 1.214722655554e-08
0 KSP Residual norm 2.199745942121e-07
1 KSP Residual norm 2.950176495305e-08
2 KSP Residual norm 2.172744496440e-08
3 KSP Residual norm 1.768401903029e-08
4 KSP Residual norm 1.151353249692e-08
5 KSP Residual norm 8.189102927992e-09
6 KSP Residual norm 4.912324933156e-09
7 KSP Residual norm 3.282571344719e-09
8 KSP Residual norm 2.474957909515e-09
9 KSP Residual norm 1.969151836892e-09
10 KSP Residual norm 1.423283271158e-09
11 KSP Residual norm 9.449967235617e-10
12 KSP Residual norm 7.194480829733e-10
13 KSP Residual norm 5.361874972108e-10
14 KSP Residual norm 3.716437194302e-10
15 KSP Residual norm 3.049408141656e-10
16 KSP Residual norm 2.530532931878e-10
17 KSP Residual norm 1.990936558116e-10
18 KSP Residual norm 1.607608697072e-10
19 KSP Residual norm 1.299074667342e-10
20 KSP Residual norm 1.040960382534e-10
21 KSP Residual norm 8.128991431141e-11
22 KSP Residual norm 6.699526546269e-11
23 KSP Residual norm 5.168855172943e-11
24 KSP Residual norm 4.306380463163e-11
25 KSP Residual norm 3.327733529474e-11
26 KSP Residual norm 2.601425096909e-11
27 KSP Residual norm 2.091042624842e-11
28 KSP Residual norm 1.596962753482e-11
29 KSP Residual norm 1.329324641400e-11
30 KSP Residual norm 1.019853184475e-11
31 KSP Residual norm 8.221909908344e-12
32 KSP Residual norm 6.165479252820e-12
33 KSP Residual norm 5.058870342760e-12
34 KSP Residual norm 3.819642900630e-12
35 KSP Residual norm 3.001592779786e-12
36 KSP Residual norm 2.388003106437e-12
37 KSP Residual norm 1.957368543787e-12
38 KSP Residual norm 1.549261456648e-12
39 KSP Residual norm 1.193287360324e-12
40 KSP Residual norm 9.257738132460e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.214722655554e-08 gnorm 1.052255576895e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
133 SNES Function norm 1.043594680891e-08
0 KSP Residual norm 1.894784744940e-07
1 KSP Residual norm 2.538152437483e-08
2 KSP Residual norm 1.870257220865e-08
3 KSP Residual norm 1.521296125641e-08
4 KSP Residual norm 9.921273202650e-09
5 KSP Residual norm 7.061627582466e-09
6 KSP Residual norm 4.232394701634e-09
7 KSP Residual norm 2.816644486037e-09
8 KSP Residual norm 2.128869374256e-09
9 KSP Residual norm 1.692425963933e-09
10 KSP Residual norm 1.221945675499e-09
11 KSP Residual norm 8.086334701557e-10
12 KSP Residual norm 6.142713711143e-10
13 KSP Residual norm 4.607865536918e-10
14 KSP Residual norm 3.213681322193e-10
15 KSP Residual norm 2.621578183809e-10
16 KSP Residual norm 2.177042180551e-10
17 KSP Residual norm 1.719110891111e-10
18 KSP Residual norm 1.386362788954e-10
19 KSP Residual norm 1.119295536841e-10
20 KSP Residual norm 8.934658413918e-11
21 KSP Residual norm 7.005695945586e-11
22 KSP Residual norm 5.796800234083e-11
23 KSP Residual norm 4.450979537864e-11
24 KSP Residual norm 3.706495925054e-11
25 KSP Residual norm 2.860930405507e-11
26 KSP Residual norm 2.174470450949e-11
27 KSP Residual norm 1.789389727210e-11
28 KSP Residual norm 1.367069348337e-11
29 KSP Residual norm 1.105026630768e-11
30 KSP Residual norm 8.716608197566e-12
31 KSP Residual norm 6.745778205787e-12
32 KSP Residual norm 5.162411007859e-12
33 KSP Residual norm 4.280921723607e-12
34 KSP Residual norm 3.231377424270e-12
35 KSP Residual norm 2.593467195822e-12
36 KSP Residual norm 2.040564388780e-12
37 KSP Residual norm 1.683221968450e-12
38 KSP Residual norm 1.334998003413e-12
39 KSP Residual norm 1.031141273735e-12
40 KSP Residual norm 7.999142725131e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.043594680891e-08 gnorm 9.040169464455e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
134 SNES Function norm 8.965761711051e-09
0 KSP Residual norm 1.625148263922e-07
1 KSP Residual norm 2.178395865213e-08
2 KSP Residual norm 1.604663910926e-08
3 KSP Residual norm 1.305884718212e-08
4 KSP Residual norm 8.506306498711e-09
5 KSP Residual norm 6.051297692906e-09
6 KSP Residual norm 3.628716559316e-09
7 KSP Residual norm 2.422096485864e-09
8 KSP Residual norm 1.827430879418e-09
9 KSP Residual norm 1.453625637533e-09
10 KSP Residual norm 1.050291154299e-09
11 KSP Residual norm 6.966412823800e-10
12 KSP Residual norm 5.300687982482e-10
13 KSP Residual norm 3.957772909690e-10
14 KSP Residual norm 2.747990730516e-10
15 KSP Residual norm 2.251101356867e-10
16 KSP Residual norm 1.868612949205e-10
17 KSP Residual norm 1.471665402617e-10
18 KSP Residual norm 1.187873898549e-10
19 KSP Residual norm 9.595858348904e-11
20 KSP Residual norm 7.684134333764e-11
21 KSP Residual norm 6.006067944743e-11
22 KSP Residual norm 4.955459133201e-11
23 KSP Residual norm 3.818372053927e-11
24 KSP Residual norm 3.180216753849e-11
25 KSP Residual norm 2.456351928751e-11
26 KSP Residual norm 1.906327113847e-11
27 KSP Residual norm 1.541488420263e-11
28 KSP Residual norm 1.177017961601e-11
29 KSP Residual norm 9.738265395639e-12
30 KSP Residual norm 7.512122285814e-12
31 KSP Residual norm 6.019312115787e-12
32 KSP Residual norm 4.533304776079e-12
33 KSP Residual norm 3.739086752932e-12
34 KSP Residual norm 2.819607245613e-12
35 KSP Residual norm 2.219483118282e-12
36 KSP Residual norm 1.763383463245e-12
37 KSP Residual norm 1.446599926763e-12
38 KSP Residual norm 1.145332148316e-12
39 KSP Residual norm 8.825360720401e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.965761711051e-09 gnorm 7.766620741046e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
135 SNES Function norm 7.702695345503e-09
0 KSP Residual norm 1.394716288042e-07
1 KSP Residual norm 1.870643322455e-08
2 KSP Residual norm 1.377647294683e-08
3 KSP Residual norm 1.121289773438e-08
4 KSP Residual norm 7.299892032867e-09
5 KSP Residual norm 5.192003673392e-09
6 KSP Residual norm 3.114645182164e-09
7 KSP Residual norm 2.081595856985e-09
8 KSP Residual norm 1.569313764177e-09
9 KSP Residual norm 1.248650096912e-09
10 KSP Residual norm 9.025337501752e-10
11 KSP Residual norm 5.993241647079e-10
12 KSP Residual norm 4.562986453540e-10
13 KSP Residual norm 3.399973296758e-10
14 KSP Residual norm 2.356113712203e-10
15 KSP Residual norm 1.933531360250e-10
16 KSP Residual norm 1.604495349119e-10
17 KSP Residual norm 1.262290850274e-10
18 KSP Residual norm 1.019280718502e-10
19 KSP Residual norm 8.237346926479e-11
20 KSP Residual norm 6.601494827035e-11
21 KSP Residual norm 5.154694364245e-11
22 KSP Residual norm 4.248339922716e-11
23 KSP Residual norm 3.278203259654e-11
24 KSP Residual norm 2.731597515727e-11
25 KSP Residual norm 2.111301429801e-11
26 KSP Residual norm 1.651682213733e-11
27 KSP Residual norm 1.327088378452e-11
28 KSP Residual norm 1.013762953606e-11
29 KSP Residual norm 8.442761448254e-12
30 KSP Residual norm 6.475028750190e-12
31 KSP Residual norm 5.223725143208e-12
32 KSP Residual norm 3.915957452195e-12
33 KSP Residual norm 3.211901139400e-12
34 KSP Residual norm 2.425800036924e-12
35 KSP Residual norm 1.906249156940e-12
36 KSP Residual norm 1.516774094836e-12
37 KSP Residual norm 1.243158384261e-12
38 KSP Residual norm 9.839997754864e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.702695345503e-09 gnorm 6.672486921460e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
136 SNES Function norm 6.617567169098e-09
0 KSP Residual norm 1.199335008090e-07
1 KSP Residual norm 1.607309301001e-08
2 KSP Residual norm 1.183996277125e-08
3 KSP Residual norm 9.638049271173e-09
4 KSP Residual norm 6.275543355893e-09
5 KSP Residual norm 4.463229425257e-09
6 KSP Residual norm 2.676392541733e-09
7 KSP Residual norm 1.788636108760e-09
8 KSP Residual norm 1.348540728487e-09
9 KSP Residual norm 1.072869651456e-09
10 KSP Residual norm 7.752930976910e-10
11 KSP Residual norm 5.146421380059e-10
12 KSP Residual norm 3.917072530574e-10
13 KSP Residual norm 2.920642238916e-10
14 KSP Residual norm 2.024704077529e-10
15 KSP Residual norm 1.660541520415e-10
16 KSP Residual norm 1.378335833118e-10
17 KSP Residual norm 1.084798890784e-10
18 KSP Residual norm 8.759630538269e-11
19 KSP Residual norm 7.076905585252e-11
20 KSP Residual norm 5.671713787070e-11
21 KSP Residual norm 4.430251420195e-11
22 KSP Residual norm 3.652185442794e-11
23 KSP Residual norm 2.816648514410e-11
24 KSP Residual norm 2.347557983583e-11
25 KSP Residual norm 1.813781895261e-11
26 KSP Residual norm 1.415087260403e-11
27 KSP Residual norm 1.139962444379e-11
28 KSP Residual norm 8.707291452337e-12
29 KSP Residual norm 7.239031750326e-12
30 KSP Residual norm 5.561737665425e-12
31 KSP Residual norm 4.480361082668e-12
32 KSP Residual norm 3.364097667744e-12
33 KSP Residual norm 2.761694008317e-12
34 KSP Residual norm 2.086308492822e-12
35 KSP Residual norm 1.640130106784e-12
36 KSP Residual norm 1.305969175420e-12
37 KSP Residual norm 1.071178911812e-12
38 KSP Residual norm 8.463886315684e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.617567169098e-09 gnorm 5.732488389796e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
137 SNES Function norm 5.685305585722e-09
0 KSP Residual norm 1.029024076328e-07
1 KSP Residual norm 1.380461788112e-08
2 KSP Residual norm 1.016563464194e-08
3 KSP Residual norm 8.274409267182e-09
4 KSP Residual norm 5.385752395776e-09
5 KSP Residual norm 3.830277069827e-09
6 KSP Residual norm 2.298069440258e-09
7 KSP Residual norm 1.536613289729e-09
8 KSP Residual norm 1.158104645099e-09
9 KSP Residual norm 9.215648279129e-10
10 KSP Residual norm 6.662125675668e-10
11 KSP Residual norm 4.425914883966e-10
12 KSP Residual norm 3.370305200563e-10
13 KSP Residual norm 2.509398900149e-10
14 KSP Residual norm 1.737713662726e-10
15 KSP Residual norm 1.426954161619e-10
16 KSP Residual norm 1.183988815187e-10
17 KSP Residual norm 9.311264376169e-11
18 KSP Residual norm 7.519977896845e-11
19 KSP Residual norm 6.078340275033e-11
20 KSP Residual norm 4.872569368628e-11
21 KSP Residual norm 3.803519794679e-11
22 KSP Residual norm 3.133594641071e-11
23 KSP Residual norm 2.419214564495e-11
24 KSP Residual norm 2.016500089713e-11
25 KSP Residual norm 1.559123666664e-11
26 KSP Residual norm 1.222863299474e-11
27 KSP Residual norm 9.806962381508e-12
28 KSP Residual norm 7.493630603311e-12
29 KSP Residual norm 6.251895674380e-12
30 KSP Residual norm 4.788024034351e-12
31 KSP Residual norm 3.869501173909e-12
32 KSP Residual norm 2.896809179237e-12
33 KSP Residual norm 2.372158977558e-12
34 KSP Residual norm 1.792567960978e-12
35 KSP Residual norm 1.408116003921e-12
36 KSP Residual norm 1.121045578833e-12
37 KSP Residual norm 9.186487776075e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.685305585722e-09 gnorm 4.924903503954e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
138 SNES Function norm 4.884367740178e-09
0 KSP Residual norm 8.853060311880e-08
1 KSP Residual norm 1.186763533010e-08
2 KSP Residual norm 8.741683351129e-09
3 KSP Residual norm 7.113685670521e-09
4 KSP Residual norm 4.633833718247e-09
5 KSP Residual norm 3.296582887175e-09
6 KSP Residual norm 1.976903542791e-09
7 KSP Residual norm 1.319366519367e-09
8 KSP Residual norm 9.954922485118e-10
9 KSP Residual norm 7.918987108147e-10
10 KSP Residual norm 5.721774479468e-10
11 KSP Residual norm 3.795039410309e-10
12 KSP Residual norm 2.887459837985e-10
13 KSP Residual norm 2.156143874218e-10
14 KSP Residual norm 1.497284098572e-10
15 KSP Residual norm 1.226419725698e-10
16 KSP Residual norm 1.018030439643e-10
17 KSP Residual norm 8.018958950852e-11
18 KSP Residual norm 6.472450559778e-11
19 KSP Residual norm 5.229504078016e-11
20 KSP Residual norm 4.187900479465e-11
21 KSP Residual norm 3.273575299650e-11
22 KSP Residual norm 2.701996415248e-11
23 KSP Residual norm 2.081775956955e-11
24 KSP Residual norm 1.734262391309e-11
25 KSP Residual norm 1.339990107801e-11
26 KSP Residual norm 1.039329387838e-11
27 KSP Residual norm 8.410018299938e-12
28 KSP Residual norm 6.423861604120e-12
29 KSP Residual norm 5.311589501095e-12
30 KSP Residual norm 4.100651325074e-12
31 KSP Residual norm 3.285362648348e-12
32 KSP Residual norm 2.475637752766e-12
33 KSP Residual norm 2.043231035569e-12
34 KSP Residual norm 1.540704471115e-12
35 KSP Residual norm 1.213290296774e-12
36 KSP Residual norm 9.636216418845e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.884367740178e-09 gnorm 4.231104173919e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
139 SNES Function norm 4.196278895243e-09
0 KSP Residual norm 7.599678946486e-08
1 KSP Residual norm 1.019183020176e-08
2 KSP Residual norm 7.506118740323e-09
3 KSP Residual norm 6.109171773560e-09
4 KSP Residual norm 3.977721654403e-09
5 KSP Residual norm 2.829260855310e-09
6 KSP Residual norm 1.697103228072e-09
7 KSP Residual norm 1.133931577612e-09
8 KSP Residual norm 8.549865918463e-10
9 KSP Residual norm 6.802759450958e-10
10 KSP Residual norm 4.916678706036e-10
11 KSP Residual norm 3.264116485777e-10
12 KSP Residual norm 2.484728424389e-10
13 KSP Residual norm 1.852265840569e-10
14 KSP Residual norm 1.284149311020e-10
15 KSP Residual norm 1.053382573903e-10
16 KSP Residual norm 8.742193812631e-11
17 KSP Residual norm 6.879947999825e-11
18 KSP Residual norm 5.555261185306e-11
19 KSP Residual norm 4.489836220650e-11
20 KSP Residual norm 3.598417338506e-11
21 KSP Residual norm 2.810359261129e-11
22 KSP Residual norm 2.317446094430e-11
23 KSP Residual norm 1.787639504077e-11
24 KSP Residual norm 1.489935332913e-11
25 KSP Residual norm 1.151806864142e-11
26 KSP Residual norm 8.993209753458e-12
27 KSP Residual norm 7.239430933403e-12
28 KSP Residual norm 5.531737061351e-12
29 KSP Residual norm 4.600205260255e-12
30 KSP Residual norm 3.534007893109e-12
31 KSP Residual norm 2.848746182586e-12
32 KSP Residual norm 2.138326657757e-12
33 KSP Residual norm 1.756232169618e-12
34 KSP Residual norm 1.326178810278e-12
35 KSP Residual norm 1.042719557466e-12
36 KSP Residual norm 8.297539635728e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.196278895243e-09 gnorm 3.635038771841e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
140 SNES Function norm 3.605119599933e-09
0 KSP Residual norm 6.536040749695e-08
1 KSP Residual norm 8.756694953634e-09
2 KSP Residual norm 6.451038815128e-09
3 KSP Residual norm 5.251627950179e-09
4 KSP Residual norm 3.419673451010e-09
5 KSP Residual norm 2.432033722595e-09
6 KSP Residual norm 1.458158317490e-09
7 KSP Residual norm 9.744952860237e-10
8 KSP Residual norm 7.347187647260e-10
9 KSP Residual norm 5.845191108994e-10
10 KSP Residual norm 4.223494788684e-10
11 KSP Residual norm 2.803145975570e-10
12 KSP Residual norm 2.133238696555e-10
13 KSP Residual norm 1.591028646395e-10
14 KSP Residual norm 1.103102965617e-10
15 KSP Residual norm 9.044585854728e-11
16 KSP Residual norm 7.508512729815e-11
17 KSP Residual norm 5.910584814109e-11
18 KSP Residual norm 4.773082831710e-11
19 KSP Residual norm 3.856003941877e-11
20 KSP Residual norm 3.090729381050e-11
21 KSP Residual norm 2.414577118596e-11
22 KSP Residual norm 1.990879334828e-11
23 KSP Residual norm 1.535110434571e-11
24 KSP Residual norm 1.279861821724e-11
25 KSP Residual norm 9.888434712608e-12
26 KSP Residual norm 7.704220928087e-12
27 KSP Residual norm 6.215838505432e-12
28 KSP Residual norm 4.748612262668e-12
29 KSP Residual norm 3.944377492330e-12
30 KSP Residual norm 3.033808976228e-12
31 KSP Residual norm 2.442987644345e-12
32 KSP Residual norm 1.836032286251e-12
33 KSP Residual norm 1.507767122507e-12
34 KSP Residual norm 1.139302982652e-12
35 KSP Residual norm 8.959432657753e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.605119599933e-09 gnorm 3.122936596444e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
141 SNES Function norm 3.097232354699e-09
0 KSP Residual norm 5.608379153129e-08
1 KSP Residual norm 7.522178951945e-09
2 KSP Residual norm 5.539735867346e-09
3 KSP Residual norm 4.508711417819e-09
4 KSP Residual norm 2.935542814700e-09
5 KSP Residual norm 2.087956581888e-09
6 KSP Residual norm 1.252530813267e-09
7 KSP Residual norm 8.369421805712e-10
8 KSP Residual norm 6.310228965364e-10
9 KSP Residual norm 5.021020758664e-10
10 KSP Residual norm 3.629020710155e-10
11 KSP Residual norm 2.409563797445e-10
12 KSP Residual norm 1.834283155726e-10
13 KSP Residual norm 1.367155047866e-10
14 KSP Residual norm 9.477417022713e-11
15 KSP Residual norm 7.775100035658e-11
16 KSP Residual norm 6.452533893425e-11
17 KSP Residual norm 5.077959678411e-11
18 KSP Residual norm 4.100572966121e-11
19 KSP Residual norm 3.314646426446e-11
20 KSP Residual norm 2.656880141328e-11
21 KSP Residual norm 2.074759496346e-11
22 KSP Residual norm 1.711082544987e-11
23 KSP Residual norm 1.320065638028e-11
24 KSP Residual norm 1.100403949569e-11
25 KSP Residual norm 8.508536657441e-12
26 KSP Residual norm 6.646344533286e-12
27 KSP Residual norm 5.349046835419e-12
28 KSP Residual norm 4.088205486159e-12
29 KSP Residual norm 3.400803843987e-12
30 KSP Residual norm 2.612207216679e-12
31 KSP Residual norm 2.106994509705e-12
32 KSP Residual norm 1.581303550591e-12
33 KSP Residual norm 1.298339547271e-12
34 KSP Residual norm 9.804913486316e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.097232354699e-09 gnorm 2.682984791973e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
142 SNES Function norm 2.660901588589e-09
0 KSP Residual norm 4.816995881818e-08
1 KSP Residual norm 6.461944011597e-09
2 KSP Residual norm 4.758602502740e-09
3 KSP Residual norm 3.872957882044e-09
4 KSP Residual norm 2.521346563406e-09
5 KSP Residual norm 1.793292065053e-09
6 KSP Residual norm 1.075876207457e-09
7 KSP Residual norm 7.190706308369e-10
8 KSP Residual norm 5.420555638847e-10
9 KSP Residual norm 4.313456326234e-10
10 KSP Residual norm 3.117837787586e-10
11 KSP Residual norm 2.070735788816e-10
12 KSP Residual norm 1.576475318785e-10
13 KSP Residual norm 1.174542112360e-10
14 KSP Residual norm 8.138891257895e-11
15 KSP Residual norm 6.679397540752e-11
16 KSP Residual norm 5.543285271689e-11
17 KSP Residual norm 4.361572358203e-11
18 KSP Residual norm 3.522682919303e-11
19 KSP Residual norm 2.848181487837e-11
20 KSP Residual norm 2.283420734165e-11
21 KSP Residual norm 1.782789947187e-11
22 KSP Residual norm 1.470301393567e-11
23 KSP Residual norm 1.134590919119e-11
24 KSP Residual norm 9.460345355725e-12
25 KSP Residual norm 7.317347039357e-12
26 KSP Residual norm 5.723602506846e-12
27 KSP Residual norm 4.601765847838e-12
28 KSP Residual norm 3.518165170881e-12
29 KSP Residual norm 2.929597157232e-12
30 KSP Residual norm 2.248233281407e-12
31 KSP Residual norm 1.815866961160e-12
32 KSP Residual norm 1.361903851362e-12
33 KSP Residual norm 1.116971946310e-12
34 KSP Residual norm 8.440280502824e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.660901588589e-09 gnorm 2.305011071317e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
143 SNES Function norm 2.286038857780e-09
0 KSP Residual norm 4.140623936642e-08
1 KSP Residual norm 5.552912032223e-09
2 KSP Residual norm 4.089656779071e-09
3 KSP Residual norm 3.328299115288e-09
4 KSP Residual norm 2.167354532384e-09
5 KSP Residual norm 1.541669031028e-09
6 KSP Residual norm 9.247278450861e-10
7 KSP Residual norm 6.176631602661e-10
8 KSP Residual norm 4.657888729743e-10
9 KSP Residual norm 3.706073539288e-10
10 KSP Residual norm 2.678298511161e-10
11 KSP Residual norm 1.777783842801e-10
12 KSP Residual norm 1.353075672607e-10
13 KSP Residual norm 1.009102861597e-10
14 KSP Residual norm 6.999001072780e-11
15 KSP Residual norm 5.738991643341e-11
16 KSP Residual norm 4.763613803820e-11
17 KSP Residual norm 3.750036822799e-11
18 KSP Residual norm 3.028209259118e-11
19 KSP Residual norm 2.447852659377e-11
20 KSP Residual norm 1.961824711212e-11
21 KSP Residual norm 1.532443207391e-11
22 KSP Residual norm 1.264483031440e-11
23 KSP Residual norm 9.750989712810e-12
24 KSP Residual norm 8.128715552023e-12
25 KSP Residual norm 6.285296389255e-12
26 KSP Residual norm 4.897138320169e-12
27 KSP Residual norm 3.949866492327e-12
28 KSP Residual norm 3.019188576133e-12
29 KSP Residual norm 2.506576243809e-12
30 KSP Residual norm 1.928760522886e-12
31 KSP Residual norm 1.553441147230e-12
32 KSP Residual norm 1.167723047652e-12
33 KSP Residual norm 9.601560787764e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.286038857780e-09 gnorm 1.980316268647e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
144 SNES Function norm 1.964016738782e-09
0 KSP Residual norm 3.555797415507e-08
1 KSP Residual norm 4.769104491079e-09
2 KSP Residual norm 3.512181116148e-09
3 KSP Residual norm 2.858791610014e-09
4 KSP Residual norm 1.860917537588e-09
5 KSP Residual norm 1.323470280994e-09
6 KSP Residual norm 7.939144473925e-10
7 KSP Residual norm 5.308190145329e-10
8 KSP Residual norm 4.000508985613e-10
9 KSP Residual norm 3.183645606892e-10
10 KSP Residual norm 2.301220069030e-10
11 KSP Residual norm 1.528730472279e-10
12 KSP Residual norm 1.163830211982e-10
13 KSP Residual norm 8.668323901009e-11
14 KSP Residual norm 6.005219133613e-11
15 KSP Residual norm 4.928954395879e-11
16 KSP Residual norm 4.091070017902e-11
17 KSP Residual norm 3.219274909823e-11
18 KSP Residual norm 2.600656505417e-11
19 KSP Residual norm 2.102475078975e-11
20 KSP Residual norm 1.686216928555e-11
21 KSP Residual norm 1.316460831471e-11
22 KSP Residual norm 1.085716372263e-11
23 KSP Residual norm 8.378532882630e-12
24 KSP Residual norm 6.988747982276e-12
25 KSP Residual norm 5.406405021993e-12
26 KSP Residual norm 4.232842596417e-12
27 KSP Residual norm 3.402417886072e-12
28 KSP Residual norm 2.601762329612e-12
29 KSP Residual norm 2.167798878691e-12
30 KSP Residual norm 1.663591377582e-12
31 KSP Residual norm 1.344431122068e-12
32 KSP Residual norm 1.008087484827e-12
33 KSP Residual norm 8.265852302599e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.964016738782e-09 gnorm 1.701334585714e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
145 SNES Function norm 1.687331268350e-09
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 145
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=11338
total number of function evaluations=302
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.5768e+08*s to t=2.3652e+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.3652e+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.3652e+08*s to t=3.1536e+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.3652e+08*s to t=3.1536e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.540442507385e-02
0 KSP Residual norm 6.343403802585e-01
1 KSP Residual norm 2.046545119300e-01
2 KSP Residual norm 1.689983819956e-01
3 KSP Residual norm 1.007916230885e-01
4 KSP Residual norm 6.065625234512e-02
5 KSP Residual norm 3.437489202007e-02
6 KSP Residual norm 2.150191020278e-02
7 KSP Residual norm 1.446788201592e-02
8 KSP Residual norm 1.033859720313e-02
9 KSP Residual norm 7.812559822684e-03
10 KSP Residual norm 5.092532310339e-03
11 KSP Residual norm 3.411439677018e-03
12 KSP Residual norm 2.398183507326e-03
13 KSP Residual norm 1.864151092408e-03
14 KSP Residual norm 1.425614724708e-03
15 KSP Residual norm 1.118842931426e-03
16 KSP Residual norm 8.164288496280e-04
17 KSP Residual norm 6.032869955771e-04
18 KSP Residual norm 4.522549733344e-04
19 KSP Residual norm 3.479887867030e-04
20 KSP Residual norm 2.886951540283e-04
21 KSP Residual norm 2.168460631468e-04
22 KSP Residual norm 1.649125084365e-04
23 KSP Residual norm 1.382814919356e-04
24 KSP Residual norm 1.118447237907e-04
25 KSP Residual norm 8.478644789795e-05
26 KSP Residual norm 7.423897897106e-05
27 KSP Residual norm 5.573707603026e-05
28 KSP Residual norm 4.704032790342e-05
29 KSP Residual norm 4.003895253276e-05
30 KSP Residual norm 3.318267299766e-05
31 KSP Residual norm 2.668897665269e-05
32 KSP Residual norm 2.118656621988e-05
33 KSP Residual norm 1.715269711946e-05
34 KSP Residual norm 1.392498315603e-05
35 KSP Residual norm 1.092997656533e-05
36 KSP Residual norm 8.825354997219e-06
37 KSP Residual norm 7.031449703375e-06
38 KSP Residual norm 5.296051779752e-06
39 KSP Residual norm 3.984468005380e-06
40 KSP Residual norm 3.019606665631e-06
41 KSP Residual norm 2.353238984006e-06
42 KSP Residual norm 1.723216967873e-06
43 KSP Residual norm 1.310623293020e-06
44 KSP Residual norm 9.957627645104e-07
45 KSP Residual norm 7.414187054229e-07
46 KSP Residual norm 5.561743305440e-07
47 KSP Residual norm 4.400501745944e-07
48 KSP Residual norm 3.449210215794e-07
49 KSP Residual norm 2.599756522593e-07
50 KSP Residual norm 1.996643118022e-07
51 KSP Residual norm 1.982229615887e-07
52 KSP Residual norm 1.952988409883e-07
53 KSP Residual norm 1.705516164291e-07
54 KSP Residual norm 1.516351471079e-07
55 KSP Residual norm 1.304582229161e-07
56 KSP Residual norm 1.171327774154e-07
57 KSP Residual norm 1.055626415572e-07
58 KSP Residual norm 9.531793482332e-08
59 KSP Residual norm 8.193744768548e-08
60 KSP Residual norm 6.724094170747e-08
61 KSP Residual norm 5.674367459444e-08
62 KSP Residual norm 4.513487691866e-08
63 KSP Residual norm 3.816472987594e-08
64 KSP Residual norm 3.193939898799e-08
65 KSP Residual norm 2.649461988348e-08
66 KSP Residual norm 2.112693816224e-08
67 KSP Residual norm 1.824147184903e-08
68 KSP Residual norm 1.514432720780e-08
69 KSP Residual norm 1.230578533422e-08
70 KSP Residual norm 1.024619583944e-08
71 KSP Residual norm 9.274640910754e-09
72 KSP Residual norm 7.495332607091e-09
73 KSP Residual norm 6.211019618106e-09
74 KSP Residual norm 4.899796376798e-09
75 KSP Residual norm 4.592348318966e-09
76 KSP Residual norm 3.785486725997e-09
77 KSP Residual norm 3.062908987448e-09
78 KSP Residual norm 2.543844485331e-09
79 KSP Residual norm 1.968411458069e-09
80 KSP Residual norm 1.515906881825e-09
81 KSP Residual norm 1.246525063594e-09
82 KSP Residual norm 9.507870028534e-10
83 KSP Residual norm 7.931135602020e-10
84 KSP Residual norm 6.216049893178e-10
85 KSP Residual norm 4.446208439935e-10
86 KSP Residual norm 3.547514901742e-10
87 KSP Residual norm 2.741767269758e-10
88 KSP Residual norm 2.055130836314e-10
89 KSP Residual norm 1.514799015730e-10
90 KSP Residual norm 1.128595625322e-10
91 KSP Residual norm 8.162737662114e-11
92 KSP Residual norm 5.966417672192e-11
93 KSP Residual norm 4.382935272003e-11
94 KSP Residual norm 3.343014359650e-11
95 KSP Residual norm 2.393611779010e-11
96 KSP Residual norm 1.864839890606e-11
97 KSP Residual norm 1.448664106934e-11
98 KSP Residual norm 1.118670615965e-11
99 KSP Residual norm 7.747183320375e-12
100 KSP Residual norm 6.008255974897e-12
101 KSP Residual norm 5.957374325120e-12
102 KSP Residual norm 5.724358949874e-12
103 KSP Residual norm 5.191582627536e-12
104 KSP Residual norm 4.594150329525e-12
105 KSP Residual norm 4.016751034614e-12
106 KSP Residual norm 3.554489718770e-12
107 KSP Residual norm 3.280037698595e-12
108 KSP Residual norm 2.922126591866e-12
109 KSP Residual norm 2.496277270333e-12
110 KSP Residual norm 2.176704212780e-12
111 KSP Residual norm 1.834765537497e-12
112 KSP Residual norm 1.557330555617e-12
113 KSP Residual norm 1.265020000682e-12
114 KSP Residual norm 1.042094715931e-12
115 KSP Residual norm 8.412726233102e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.244512747013e-02
Line search: Quadratically determined step, lambda=2.0305273710724309e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.273988210599e-02
0 KSP Residual norm 5.493544521665e-01
1 KSP Residual norm 1.644864754965e-01
2 KSP Residual norm 1.350524584312e-01
3 KSP Residual norm 8.260195313264e-02
4 KSP Residual norm 5.217286831696e-02
5 KSP Residual norm 2.801209407438e-02
6 KSP Residual norm 1.791715066085e-02
7 KSP Residual norm 1.177874735990e-02
8 KSP Residual norm 8.404560672148e-03
9 KSP Residual norm 6.365855331347e-03
10 KSP Residual norm 4.265425465255e-03
11 KSP Residual norm 2.809372527076e-03
12 KSP Residual norm 1.999131811153e-03
13 KSP Residual norm 1.539885626403e-03
14 KSP Residual norm 1.173777481115e-03
15 KSP Residual norm 9.299075541563e-04
16 KSP Residual norm 6.698751016946e-04
17 KSP Residual norm 4.992554835846e-04
18 KSP Residual norm 3.744061050594e-04
19 KSP Residual norm 2.889586100001e-04
20 KSP Residual norm 2.399108796726e-04
21 KSP Residual norm 1.812333392511e-04
22 KSP Residual norm 1.381448039002e-04
23 KSP Residual norm 1.161678647160e-04
24 KSP Residual norm 9.340828816430e-05
25 KSP Residual norm 7.124028950235e-05
26 KSP Residual norm 6.261649179484e-05
27 KSP Residual norm 4.613201906933e-05
28 KSP Residual norm 3.899218754702e-05
29 KSP Residual norm 3.299277919061e-05
30 KSP Residual norm 2.735703313735e-05
31 KSP Residual norm 2.229313866899e-05
32 KSP Residual norm 1.730476879263e-05
33 KSP Residual norm 1.404193862322e-05
34 KSP Residual norm 1.132710564350e-05
35 KSP Residual norm 8.851926201170e-06
36 KSP Residual norm 7.135859315321e-06
37 KSP Residual norm 5.754780388981e-06
38 KSP Residual norm 4.379012601853e-06
39 KSP Residual norm 3.295604925126e-06
40 KSP Residual norm 2.513965663626e-06
41 KSP Residual norm 1.967949824795e-06
42 KSP Residual norm 1.453306482271e-06
43 KSP Residual norm 1.100935500377e-06
44 KSP Residual norm 8.353087266626e-07
45 KSP Residual norm 6.224449101203e-07
46 KSP Residual norm 4.640134954766e-07
47 KSP Residual norm 3.632347827024e-07
48 KSP Residual norm 2.840175911677e-07
49 KSP Residual norm 2.147713794625e-07
50 KSP Residual norm 1.638370420256e-07
51 KSP Residual norm 1.624661143934e-07
52 KSP Residual norm 1.601784724912e-07
53 KSP Residual norm 1.380880765532e-07
54 KSP Residual norm 1.244779096596e-07
55 KSP Residual norm 1.067766834000e-07
56 KSP Residual norm 9.488160827928e-08
57 KSP Residual norm 8.212987255483e-08
58 KSP Residual norm 7.310885891881e-08
59 KSP Residual norm 6.464071085867e-08
60 KSP Residual norm 5.531080695952e-08
61 KSP Residual norm 4.688115207669e-08
62 KSP Residual norm 3.732655988773e-08
63 KSP Residual norm 3.116674636905e-08
64 KSP Residual norm 2.676394370002e-08
65 KSP Residual norm 2.201724844464e-08
66 KSP Residual norm 1.806249930316e-08
67 KSP Residual norm 1.536117904480e-08
68 KSP Residual norm 1.306389005076e-08
69 KSP Residual norm 1.066282096851e-08
70 KSP Residual norm 8.733269436014e-09
71 KSP Residual norm 7.683341336209e-09
72 KSP Residual norm 6.844547231146e-09
73 KSP Residual norm 5.018109215746e-09
74 KSP Residual norm 4.455613286120e-09
75 KSP Residual norm 3.679342548577e-09
76 KSP Residual norm 3.169628458107e-09
77 KSP Residual norm 2.700480649103e-09
78 KSP Residual norm 2.067626181304e-09
79 KSP Residual norm 1.687037830662e-09
80 KSP Residual norm 1.343239158020e-09
81 KSP Residual norm 1.051919482837e-09
82 KSP Residual norm 7.881750416858e-10
83 KSP Residual norm 6.371667830403e-10
84 KSP Residual norm 4.972314896073e-10
85 KSP Residual norm 3.603332524974e-10
86 KSP Residual norm 2.911046762018e-10
87 KSP Residual norm 2.242850244485e-10
88 KSP Residual norm 1.715195228517e-10
89 KSP Residual norm 1.302406517825e-10
90 KSP Residual norm 9.591338668141e-11
91 KSP Residual norm 6.874534594341e-11
92 KSP Residual norm 5.006949096260e-11
93 KSP Residual norm 3.691851430768e-11
94 KSP Residual norm 2.800195650751e-11
95 KSP Residual norm 2.025369534545e-11
96 KSP Residual norm 1.585438734927e-11
97 KSP Residual norm 1.235882889760e-11
98 KSP Residual norm 9.588372695326e-12
99 KSP Residual norm 6.634731316845e-12
100 KSP Residual norm 5.090951748265e-12
101 KSP Residual norm 5.054509933503e-12
102 KSP Residual norm 4.837182995373e-12
103 KSP Residual norm 4.439186875160e-12
104 KSP Residual norm 3.911187216897e-12
105 KSP Residual norm 3.443038412915e-12
106 KSP Residual norm 3.103199035645e-12
107 KSP Residual norm 2.778598879438e-12
108 KSP Residual norm 2.460660284157e-12
109 KSP Residual norm 2.121387041587e-12
110 KSP Residual norm 1.847260857092e-12
111 KSP Residual norm 1.548752266735e-12
112 KSP Residual norm 1.338072232382e-12
113 KSP Residual norm 1.082511837012e-12
114 KSP Residual norm 8.988315418000e-13
Linear solve converged due to CONVERGED_ATOL iterations 114
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.106682759899e-02
Line search: Quadratically determined step, lambda=1.6500036049602426e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 1.162445716792e-02
0 KSP Residual norm 5.040224761499e-01
1 KSP Residual norm 1.398934537942e-01
2 KSP Residual norm 1.141926627600e-01
3 KSP Residual norm 7.201320728227e-02
4 KSP Residual norm 4.718506780459e-02
5 KSP Residual norm 2.398580881416e-02
6 KSP Residual norm 1.567559332506e-02
7 KSP Residual norm 1.007320075186e-02
8 KSP Residual norm 7.147683550491e-03
9 KSP Residual norm 5.434775497948e-03
10 KSP Residual norm 3.758143863548e-03
11 KSP Residual norm 2.447474278624e-03
12 KSP Residual norm 1.746297195851e-03
13 KSP Residual norm 1.330283865099e-03
14 KSP Residual norm 1.004611457626e-03
15 KSP Residual norm 8.122580808022e-04
16 KSP Residual norm 5.826831220848e-04
17 KSP Residual norm 4.356119882239e-04
18 KSP Residual norm 3.252865771431e-04
19 KSP Residual norm 2.530597510601e-04
20 KSP Residual norm 2.094274216969e-04
21 KSP Residual norm 1.601779628381e-04
22 KSP Residual norm 1.214568289943e-04
23 KSP Residual norm 1.037072994416e-04
24 KSP Residual norm 8.255078198924e-05
25 KSP Residual norm 6.351313841770e-05
26 KSP Residual norm 5.600431109833e-05
27 KSP Residual norm 4.068307882118e-05
28 KSP Residual norm 3.431088831149e-05
29 KSP Residual norm 2.903984927555e-05
30 KSP Residual norm 2.383697843772e-05
31 KSP Residual norm 1.942066927488e-05
32 KSP Residual norm 1.494805218023e-05
33 KSP Residual norm 1.209745121691e-05
34 KSP Residual norm 9.735520780877e-06
35 KSP Residual norm 7.578346080310e-06
36 KSP Residual norm 6.121674242341e-06
37 KSP Residual norm 4.975847886577e-06
38 KSP Residual norm 3.815832398609e-06
39 KSP Residual norm 2.876592620144e-06
40 KSP Residual norm 2.208894077366e-06
41 KSP Residual norm 1.737394473393e-06
42 KSP Residual norm 1.292571130872e-06
43 KSP Residual norm 9.737740027335e-07
44 KSP Residual norm 7.356753409542e-07
45 KSP Residual norm 5.487919824954e-07
46 KSP Residual norm 4.071644246696e-07
47 KSP Residual norm 3.157909929527e-07
48 KSP Residual norm 2.464642725404e-07
49 KSP Residual norm 1.866651646476e-07
50 KSP Residual norm 1.413078467186e-07
51 KSP Residual norm 1.398548510861e-07
52 KSP Residual norm 1.379584961684e-07
53 KSP Residual norm 1.189376070711e-07
54 KSP Residual norm 1.073845434559e-07
55 KSP Residual norm 9.205543044065e-08
56 KSP Residual norm 8.267741596919e-08
57 KSP Residual norm 7.677121470789e-08
58 KSP Residual norm 6.790084436978e-08
59 KSP Residual norm 5.854400916712e-08
60 KSP Residual norm 4.869804924109e-08
61 KSP Residual norm 4.129658337572e-08
62 KSP Residual norm 3.263734465557e-08
63 KSP Residual norm 2.740746223687e-08
64 KSP Residual norm 2.419752598098e-08
65 KSP Residual norm 1.938948278791e-08
66 KSP Residual norm 1.642169805179e-08
67 KSP Residual norm 1.377142110233e-08
68 KSP Residual norm 1.181672428925e-08
69 KSP Residual norm 9.730085666853e-09
70 KSP Residual norm 7.872144319057e-09
71 KSP Residual norm 6.696098000961e-09
72 KSP Residual norm 6.197029797830e-09
73 KSP Residual norm 4.570664603906e-09
74 KSP Residual norm 3.864427422778e-09
75 KSP Residual norm 3.199889861215e-09
76 KSP Residual norm 2.798345076803e-09
77 KSP Residual norm 2.321392144927e-09
78 KSP Residual norm 1.759171985161e-09
79 KSP Residual norm 1.426914281208e-09
80 KSP Residual norm 1.052099105324e-09
81 KSP Residual norm 8.274059051992e-10
82 KSP Residual norm 6.549876666909e-10
83 KSP Residual norm 5.276450044038e-10
84 KSP Residual norm 4.081867273059e-10
85 KSP Residual norm 3.001229890994e-10
86 KSP Residual norm 2.462360308690e-10
87 KSP Residual norm 1.894069946034e-10
88 KSP Residual norm 1.468696635902e-10
89 KSP Residual norm 1.131621970720e-10
90 KSP Residual norm 8.343984584537e-11
91 KSP Residual norm 5.986310689928e-11
92 KSP Residual norm 4.369046379619e-11
93 KSP Residual norm 3.314986119370e-11
94 KSP Residual norm 2.484056126269e-11
95 KSP Residual norm 1.798147314654e-11
96 KSP Residual norm 1.406485674990e-11
97 KSP Residual norm 1.101051896363e-11
98 KSP Residual norm 8.650678084079e-12
99 KSP Residual norm 6.053720661907e-12
100 KSP Residual norm 4.640317087098e-12
101 KSP Residual norm 4.622268523681e-12
102 KSP Residual norm 4.416515952706e-12
103 KSP Residual norm 4.060158326325e-12
104 KSP Residual norm 3.552314849831e-12
105 KSP Residual norm 3.174200136379e-12
106 KSP Residual norm 2.924316069621e-12
107 KSP Residual norm 2.535912906765e-12
108 KSP Residual norm 2.239612696200e-12
109 KSP Residual norm 1.898649588768e-12
110 KSP Residual norm 1.686471540137e-12
111 KSP Residual norm 1.389449477825e-12
112 KSP Residual norm 1.214657958431e-12
113 KSP Residual norm 9.762178473043e-13
Linear solve converged due to CONVERGED_ATOL iterations 113
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.055389139019e-02
Line search: Quadratically determined step, lambda=1.5076120084771341e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 1.134478249460e-02
0 KSP Residual norm 4.736613692216e-01
1 KSP Residual norm 1.212624363887e-01
2 KSP Residual norm 9.825347100089e-02
3 KSP Residual norm 6.416176958555e-02
4 KSP Residual norm 4.342011159896e-02
5 KSP Residual norm 2.090620944227e-02
6 KSP Residual norm 1.406162959469e-02
7 KSP Residual norm 8.880533754355e-03
8 KSP Residual norm 6.251041594284e-03
9 KSP Residual norm 4.748938435126e-03
10 KSP Residual norm 3.386393569864e-03
11 KSP Residual norm 2.191899497004e-03
12 KSP Residual norm 1.579806755294e-03
13 KSP Residual norm 1.194115530846e-03
14 KSP Residual norm 8.905037403612e-04
15 KSP Residual norm 7.325711135211e-04
16 KSP Residual norm 5.173047331855e-04
17 KSP Residual norm 3.881522739846e-04
18 KSP Residual norm 2.916669059941e-04
19 KSP Residual norm 2.285285480874e-04
20 KSP Residual norm 1.882102367240e-04
21 KSP Residual norm 1.459266902374e-04
22 KSP Residual norm 1.108920573185e-04
23 KSP Residual norm 9.545966954901e-05
24 KSP Residual norm 7.586668214196e-05
25 KSP Residual norm 5.903706689498e-05
26 KSP Residual norm 5.160398581420e-05
27 KSP Residual norm 3.689195520766e-05
28 KSP Residual norm 3.137513416228e-05
29 KSP Residual norm 2.633350971352e-05
30 KSP Residual norm 2.133752013056e-05
31 KSP Residual norm 1.763932826363e-05
32 KSP Residual norm 1.334916890851e-05
33 KSP Residual norm 1.079579255197e-05
34 KSP Residual norm 8.621512993860e-06
35 KSP Residual norm 6.688741278073e-06
36 KSP Residual norm 5.395286380416e-06
37 KSP Residual norm 4.415448296201e-06
38 KSP Residual norm 3.420939468329e-06
39 KSP Residual norm 2.582711782808e-06
40 KSP Residual norm 1.995411635759e-06
41 KSP Residual norm 1.575472558699e-06
42 KSP Residual norm 1.182479400371e-06
43 KSP Residual norm 8.863952346835e-07
44 KSP Residual norm 6.661756039206e-07
45 KSP Residual norm 4.963338234989e-07
46 KSP Residual norm 3.666788188757e-07
47 KSP Residual norm 2.814067887286e-07
48 KSP Residual norm 2.189971734991e-07
49 KSP Residual norm 1.659664520521e-07
50 KSP Residual norm 1.251076591344e-07
51 KSP Residual norm 1.234891742634e-07
52 KSP Residual norm 1.217815635549e-07
53 KSP Residual norm 1.050216784333e-07
54 KSP Residual norm 9.503519001368e-08
55 KSP Residual norm 8.162745532849e-08
56 KSP Residual norm 7.503101148986e-08
57 KSP Residual norm 6.859309319959e-08
58 KSP Residual norm 6.055000738259e-08
59 KSP Residual norm 5.199955805432e-08
60 KSP Residual norm 4.376545076919e-08
61 KSP Residual norm 3.712376426123e-08
62 KSP Residual norm 2.917883886515e-08
63 KSP Residual norm 2.485383243198e-08
64 KSP Residual norm 2.208739729074e-08
65 KSP Residual norm 1.743410768801e-08
66 KSP Residual norm 1.519544636564e-08
67 KSP Residual norm 1.259820421332e-08
68 KSP Residual norm 1.080672327973e-08
69 KSP Residual norm 9.002153494157e-09
70 KSP Residual norm 7.096004078708e-09
71 KSP Residual norm 6.007442427233e-09
72 KSP Residual norm 5.543825363425e-09
73 KSP Residual norm 4.145312280714e-09
74 KSP Residual norm 3.439260014246e-09
75 KSP Residual norm 2.832959703603e-09
76 KSP Residual norm 2.476077076576e-09
77 KSP Residual norm 2.041695464789e-09
78 KSP Residual norm 1.536333679142e-09
79 KSP Residual norm 1.234155080173e-09
80 KSP Residual norm 9.109452096418e-10
81 KSP Residual norm 7.248858546526e-10
82 KSP Residual norm 5.512847564042e-10
83 KSP Residual norm 4.452278903848e-10
84 KSP Residual norm 3.399865187552e-10
85 KSP Residual norm 2.496405027062e-10
86 KSP Residual norm 2.083792380198e-10
87 KSP Residual norm 1.614656630393e-10
88 KSP Residual norm 1.247632561415e-10
89 KSP Residual norm 9.428629211028e-11
90 KSP Residual norm 6.855330261380e-11
91 KSP Residual norm 5.153596016324e-11
92 KSP Residual norm 3.819043374133e-11
93 KSP Residual norm 2.953860782679e-11
94 KSP Residual norm 2.217276556026e-11
95 KSP Residual norm 1.645139326459e-11
96 KSP Residual norm 1.286515979490e-11
97 KSP Residual norm 1.018807429102e-11
98 KSP Residual norm 8.028749189455e-12
99 KSP Residual norm 5.717896318837e-12
100 KSP Residual norm 4.327169303224e-12
101 KSP Residual norm 4.317937056260e-12
102 KSP Residual norm 4.145474882900e-12
103 KSP Residual norm 3.790666217466e-12
104 KSP Residual norm 3.323883033315e-12
105 KSP Residual norm 2.947191552659e-12
106 KSP Residual norm 2.695745196206e-12
107 KSP Residual norm 2.348257967028e-12
108 KSP Residual norm 2.091116511736e-12
109 KSP Residual norm 1.720583267569e-12
110 KSP Residual norm 1.561368856005e-12
111 KSP Residual norm 1.266319368393e-12
112 KSP Residual norm 1.123100153877e-12
113 KSP Residual norm 8.961999630991e-13
Linear solve converged due to CONVERGED_ATOL iterations 113
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.050352153694e-02
Line search: Quadratically determined step, lambda=1.5241063447598277e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 1.147167740159e-02
0 KSP Residual norm 4.476898852860e-01
1 KSP Residual norm 1.057423609589e-01
2 KSP Residual norm 8.498046981167e-02
3 KSP Residual norm 5.753299759865e-02
4 KSP Residual norm 3.986888810731e-02
5 KSP Residual norm 1.847344867890e-02
6 KSP Residual norm 1.260564234394e-02
7 KSP Residual norm 7.899099072504e-03
8 KSP Residual norm 5.502025965558e-03
9 KSP Residual norm 4.176264645307e-03
10 KSP Residual norm 3.056022440066e-03
11 KSP Residual norm 1.985183334043e-03
12 KSP Residual norm 1.448571864832e-03
13 KSP Residual norm 1.082685303643e-03
14 KSP Residual norm 7.899682902541e-04
15 KSP Residual norm 6.686755185832e-04
16 KSP Residual norm 4.629656224838e-04
17 KSP Residual norm 3.459770619318e-04
18 KSP Residual norm 2.626353387252e-04
19 KSP Residual norm 2.077186161052e-04
20 KSP Residual norm 1.689491443839e-04
21 KSP Residual norm 1.328385999092e-04
22 KSP Residual norm 1.018179515042e-04
23 KSP Residual norm 8.791634626023e-05
24 KSP Residual norm 7.051664224770e-05
25 KSP Residual norm 5.541965221980e-05
26 KSP Residual norm 4.813120706717e-05
27 KSP Residual norm 3.404707366491e-05
28 KSP Residual norm 2.892039681257e-05
29 KSP Residual norm 2.426592890575e-05
30 KSP Residual norm 1.933195380775e-05
31 KSP Residual norm 1.610527638675e-05
32 KSP Residual norm 1.205774998275e-05
33 KSP Residual norm 9.735100483710e-06
34 KSP Residual norm 7.719820364172e-06
35 KSP Residual norm 5.970102596685e-06
36 KSP Residual norm 4.810006124865e-06
37 KSP Residual norm 3.956829349914e-06
38 KSP Residual norm 3.093756001333e-06
39 KSP Residual norm 2.339595285491e-06
40 KSP Residual norm 1.816745619288e-06
41 KSP Residual norm 1.437485571575e-06
42 KSP Residual norm 1.087550058475e-06
43 KSP Residual norm 8.112962917492e-07
44 KSP Residual norm 6.051272695128e-07
45 KSP Residual norm 4.500605684770e-07
46 KSP Residual norm 3.314912313001e-07
47 KSP Residual norm 2.518993483537e-07
48 KSP Residual norm 1.956657053605e-07
49 KSP Residual norm 1.481035251862e-07
50 KSP Residual norm 1.112902382553e-07
51 KSP Residual norm 1.095729085850e-07
52 KSP Residual norm 1.069906016066e-07
53 KSP Residual norm 9.389449012934e-08
54 KSP Residual norm 8.432680614820e-08
55 KSP Residual norm 7.290228260443e-08
56 KSP Residual norm 6.766782831883e-08
57 KSP Residual norm 6.111865671801e-08
58 KSP Residual norm 5.421055888764e-08
59 KSP Residual norm 4.639454922010e-08
60 KSP Residual norm 3.960422470207e-08
61 KSP Residual norm 3.355218370673e-08
62 KSP Residual norm 2.623192314388e-08
63 KSP Residual norm 2.267381924516e-08
64 KSP Residual norm 2.010635867921e-08
65 KSP Residual norm 1.574090933746e-08
66 KSP Residual norm 1.395215326554e-08
67 KSP Residual norm 1.151802085146e-08
68 KSP Residual norm 9.869634666459e-09
69 KSP Residual norm 8.229259412409e-09
70 KSP Residual norm 6.435439054267e-09
71 KSP Residual norm 5.418196864064e-09
72 KSP Residual norm 4.969380256393e-09
73 KSP Residual norm 3.756546736345e-09
74 KSP Residual norm 3.065275401765e-09
75 KSP Residual norm 2.600819541180e-09
76 KSP Residual norm 2.204424111455e-09
77 KSP Residual norm 1.807966563342e-09
78 KSP Residual norm 1.353413006524e-09
79 KSP Residual norm 1.072803649225e-09
80 KSP Residual norm 8.997592636307e-10
81 KSP Residual norm 6.693890441785e-10
82 KSP Residual norm 4.755464204387e-10
83 KSP Residual norm 3.757810706572e-10
84 KSP Residual norm 2.877916966453e-10
85 KSP Residual norm 2.133423663834e-10
86 KSP Residual norm 1.692371590596e-10
87 KSP Residual norm 1.330967039824e-10
88 KSP Residual norm 1.060426652075e-10
89 KSP Residual norm 8.193709849557e-11
90 KSP Residual norm 6.719529272466e-11
91 KSP Residual norm 4.711401503055e-11
92 KSP Residual norm 3.601450475763e-11
93 KSP Residual norm 2.794206894293e-11
94 KSP Residual norm 2.075746026144e-11
95 KSP Residual norm 1.528059987045e-11
96 KSP Residual norm 1.191820196123e-11
97 KSP Residual norm 9.421262073111e-12
98 KSP Residual norm 7.401362933926e-12
99 KSP Residual norm 5.351115658082e-12
100 KSP Residual norm 3.990571641410e-12
101 KSP Residual norm 3.984870974375e-12
102 KSP Residual norm 3.854316184601e-12
103 KSP Residual norm 3.499840727837e-12
104 KSP Residual norm 3.083511851121e-12
105 KSP Residual norm 2.685764970122e-12
106 KSP Residual norm 2.459101851800e-12
107 KSP Residual norm 2.140115374853e-12
108 KSP Residual norm 1.910808052760e-12
109 KSP Residual norm 1.543052608002e-12
110 KSP Residual norm 1.409017401573e-12
111 KSP Residual norm 1.154224445585e-12
112 KSP Residual norm 1.013493134588e-12
113 KSP Residual norm 8.071049350494e-13
Linear solve converged due to CONVERGED_ATOL iterations 113
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.064152234934e-02
Line search: Quadratically determined step, lambda=1.6259381112731996e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 1.173116482914e-02
0 KSP Residual norm 4.210008967345e-01
1 KSP Residual norm 9.166281813472e-02
2 KSP Residual norm 7.294956702322e-02
3 KSP Residual norm 5.117402244815e-02
4 KSP Residual norm 3.613955488928e-02
5 KSP Residual norm 1.652796042033e-02
6 KSP Residual norm 1.117977794861e-02
7 KSP Residual norm 7.042470785371e-03
8 KSP Residual norm 4.855509221772e-03
9 KSP Residual norm 3.712372774381e-03
10 KSP Residual norm 2.729023121655e-03
11 KSP Residual norm 1.811250667591e-03
12 KSP Residual norm 1.343830433078e-03
13 KSP Residual norm 9.861684864615e-04
14 KSP Residual norm 7.163169310047e-04
15 KSP Residual norm 6.124504933858e-04
16 KSP Residual norm 4.205363954325e-04
17 KSP Residual norm 3.123339080189e-04
18 KSP Residual norm 2.422418333561e-04
19 KSP Residual norm 1.927284414595e-04
20 KSP Residual norm 1.519009175494e-04
21 KSP Residual norm 1.223249243360e-04
22 KSP Residual norm 9.462225681733e-05
23 KSP Residual norm 8.063729659820e-05
24 KSP Residual norm 6.520372829186e-05
25 KSP Residual norm 5.248495013697e-05
26 KSP Residual norm 4.449952793115e-05
27 KSP Residual norm 3.128283016609e-05
28 KSP Residual norm 2.678054664284e-05
29 KSP Residual norm 2.228633376664e-05
30 KSP Residual norm 1.738076648665e-05
31 KSP Residual norm 1.479325975124e-05
32 KSP Residual norm 1.093619011899e-05
33 KSP Residual norm 8.830816133812e-06
34 KSP Residual norm 6.938031614203e-06
35 KSP Residual norm 5.355671461783e-06
36 KSP Residual norm 4.306806642197e-06
37 KSP Residual norm 3.553136763688e-06
38 KSP Residual norm 2.803285058901e-06
39 KSP Residual norm 2.122901020791e-06
40 KSP Residual norm 1.655045415606e-06
41 KSP Residual norm 1.310174041873e-06
42 KSP Residual norm 9.991102767415e-07
43 KSP Residual norm 7.428687873693e-07
44 KSP Residual norm 5.492270324815e-07
45 KSP Residual norm 4.075130844088e-07
46 KSP Residual norm 2.993894354988e-07
47 KSP Residual norm 2.251866149311e-07
48 KSP Residual norm 1.746113357309e-07
49 KSP Residual norm 1.319697692492e-07
50 KSP Residual norm 9.918105313985e-08
51 KSP Residual norm 9.754762174433e-08
52 KSP Residual norm 8.963335352589e-08
53 KSP Residual norm 7.785838163823e-08
54 KSP Residual norm 6.841853327934e-08
55 KSP Residual norm 6.415244885506e-08
56 KSP Residual norm 6.049882020878e-08
57 KSP Residual norm 5.444903200825e-08
58 KSP Residual norm 4.842195474180e-08
59 KSP Residual norm 4.127298609578e-08
60 KSP Residual norm 3.569768463113e-08
61 KSP Residual norm 3.009857356668e-08
62 KSP Residual norm 2.353520996732e-08
63 KSP Residual norm 2.055217101976e-08
64 KSP Residual norm 1.814636930726e-08
65 KSP Residual norm 1.412022823967e-08
66 KSP Residual norm 1.261576105559e-08
67 KSP Residual norm 1.045757370111e-08
68 KSP Residual norm 8.928826781656e-09
69 KSP Residual norm 7.418918081550e-09
70 KSP Residual norm 5.814451897478e-09
71 KSP Residual norm 4.860454717854e-09
72 KSP Residual norm 4.430059639994e-09
73 KSP Residual norm 3.378426873028e-09
74 KSP Residual norm 2.713740255313e-09
75 KSP Residual norm 2.383703049993e-09
76 KSP Residual norm 1.944547879386e-09
77 KSP Residual norm 1.591400758187e-09
78 KSP Residual norm 1.171423844033e-09
79 KSP Residual norm 9.303505902649e-10
80 KSP Residual norm 7.914059189590e-10
81 KSP Residual norm 5.757161432070e-10
82 KSP Residual norm 4.120566641942e-10
83 KSP Residual norm 3.187550010902e-10
84 KSP Residual norm 2.470878210756e-10
85 KSP Residual norm 1.875966188335e-10
86 KSP Residual norm 1.435642435684e-10
87 KSP Residual norm 1.191505344147e-10
88 KSP Residual norm 9.587001062607e-11
89 KSP Residual norm 7.615115824291e-11
90 KSP Residual norm 5.743134848928e-11
91 KSP Residual norm 4.149313608793e-11
92 KSP Residual norm 3.202441655850e-11
93 KSP Residual norm 2.503435624612e-11
94 KSP Residual norm 1.867635659901e-11
95 KSP Residual norm 1.387294183225e-11
96 KSP Residual norm 1.075214696397e-11
97 KSP Residual norm 8.491597718517e-12
98 KSP Residual norm 6.674700849735e-12
99 KSP Residual norm 4.885712279248e-12
100 KSP Residual norm 3.621681873935e-12
101 KSP Residual norm 3.617805303173e-12
102 KSP Residual norm 3.516558286823e-12
103 KSP Residual norm 3.171339840129e-12
104 KSP Residual norm 2.801605317174e-12
105 KSP Residual norm 2.389581114009e-12
106 KSP Residual norm 2.180386765922e-12
107 KSP Residual norm 1.899481189381e-12
108 KSP Residual norm 1.695939166825e-12
109 KSP Residual norm 1.364652562150e-12
110 KSP Residual norm 1.236384400932e-12
111 KSP Residual norm 1.038607017202e-12
112 KSP Residual norm 8.910475379606e-13
Linear solve converged due to CONVERGED_ATOL iterations 112
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.079895974797e-02
Line search: Quadratically determined step, lambda=1.7596441636675222e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 1.196642914944e-02
0 KSP Residual norm 3.935437543319e-01
1 KSP Residual norm 7.906569064740e-02
2 KSP Residual norm 6.224399321592e-02
3 KSP Residual norm 4.510685987770e-02
4 KSP Residual norm 3.236363289030e-02
5 KSP Residual norm 1.502564733177e-02
6 KSP Residual norm 9.820176359839e-03
7 KSP Residual norm 6.248434726179e-03
8 KSP Residual norm 4.280365197269e-03
9 KSP Residual norm 3.350169741482e-03
10 KSP Residual norm 2.419056899785e-03
11 KSP Residual norm 1.660920292146e-03
12 KSP Residual norm 1.242351702021e-03
13 KSP Residual norm 8.898375378003e-04
14 KSP Residual norm 6.919639490037e-04
15 KSP Residual norm 5.368439919867e-04
16 KSP Residual norm 4.117711227130e-04
17 KSP Residual norm 2.943157206708e-04
18 KSP Residual norm 2.236800259884e-04
19 KSP Residual norm 1.878982124055e-04
20 KSP Residual norm 1.386314146627e-04
21 KSP Residual norm 1.158584495235e-04
22 KSP Residual norm 8.928040492310e-05
23 KSP Residual norm 7.631733216725e-05
24 KSP Residual norm 6.016262335314e-05
25 KSP Residual norm 4.970532900631e-05
26 KSP Residual norm 4.082808590810e-05
27 KSP Residual norm 2.855649346791e-05
28 KSP Residual norm 2.484612946008e-05
29 KSP Residual norm 2.052853932510e-05
30 KSP Residual norm 1.566505226485e-05
31 KSP Residual norm 1.353784868399e-05
32 KSP Residual norm 9.891671000317e-06
33 KSP Residual norm 8.022562412831e-06
34 KSP Residual norm 6.241456035866e-06
35 KSP Residual norm 4.813783682298e-06
36 KSP Residual norm 3.864576466355e-06
37 KSP Residual norm 3.193400215943e-06
38 KSP Residual norm 2.542282235329e-06
39 KSP Residual norm 1.928170575035e-06
40 KSP Residual norm 1.506725602779e-06
41 KSP Residual norm 1.190853463147e-06
42 KSP Residual norm 9.142883814722e-07
43 KSP Residual norm 6.783110856168e-07
44 KSP Residual norm 4.965024521077e-07
45 KSP Residual norm 3.677597468053e-07
46 KSP Residual norm 2.698740682954e-07
47 KSP Residual norm 2.011875131616e-07
48 KSP Residual norm 1.559745923196e-07
49 KSP Residual norm 1.177467143785e-07
50 KSP Residual norm 8.874346227655e-08
51 KSP Residual norm 8.732444432032e-08
52 KSP Residual norm 8.449008396925e-08
53 KSP Residual norm 7.654588617074e-08
54 KSP Residual norm 6.660297423255e-08
55 KSP Residual norm 5.828219147533e-08
56 KSP Residual norm 5.392469655642e-08
57 KSP Residual norm 4.878775975700e-08
58 KSP Residual norm 4.330530062375e-08
59 KSP Residual norm 3.675852529968e-08
60 KSP Residual norm 3.220355346760e-08
61 KSP Residual norm 2.691750023252e-08
62 KSP Residual norm 2.112732560889e-08
63 KSP Residual norm 1.852348345825e-08
64 KSP Residual norm 1.629527615431e-08
65 KSP Residual norm 1.264148143507e-08
66 KSP Residual norm 1.131866271962e-08
67 KSP Residual norm 9.456308256428e-09
68 KSP Residual norm 8.015298550678e-09
69 KSP Residual norm 6.634512577067e-09
70 KSP Residual norm 5.275487424854e-09
71 KSP Residual norm 4.328666315325e-09
72 KSP Residual norm 3.946278962291e-09
73 KSP Residual norm 3.034777233651e-09
74 KSP Residual norm 2.394222747094e-09
75 KSP Residual norm 2.163066114424e-09
76 KSP Residual norm 1.721777989996e-09
77 KSP Residual norm 1.398495909702e-09
78 KSP Residual norm 1.009637477819e-09
79 KSP Residual norm 8.067388917330e-10
80 KSP Residual norm 6.800730946083e-10
81 KSP Residual norm 4.948218879337e-10
82 KSP Residual norm 3.594165459289e-10
83 KSP Residual norm 2.717003240562e-10
84 KSP Residual norm 2.108578494174e-10
85 KSP Residual norm 1.620391923668e-10
86 KSP Residual norm 1.228640488922e-10
87 KSP Residual norm 1.017866223887e-10
88 KSP Residual norm 8.127274136194e-11
89 KSP Residual norm 6.329675652678e-11
90 KSP Residual norm 4.823338660322e-11
91 KSP Residual norm 3.513610088414e-11
92 KSP Residual norm 2.751607714370e-11
93 KSP Residual norm 2.149118555338e-11
94 KSP Residual norm 1.623495761099e-11
95 KSP Residual norm 1.209035436080e-11
96 KSP Residual norm 9.308301584091e-12
97 KSP Residual norm 7.334525269540e-12
98 KSP Residual norm 5.772917376635e-12
99 KSP Residual norm 4.291800258803e-12
100 KSP Residual norm 3.176215361288e-12
101 KSP Residual norm 3.173465782649e-12
102 KSP Residual norm 3.097809214073e-12
103 KSP Residual norm 2.797996374575e-12
104 KSP Residual norm 2.464096787108e-12
105 KSP Residual norm 2.043579837099e-12
106 KSP Residual norm 1.747326217624e-12
107 KSP Residual norm 1.509172633789e-12
108 KSP Residual norm 1.243708377665e-12
109 KSP Residual norm 1.135920484057e-12
110 KSP Residual norm 1.042896325894e-12
111 KSP Residual norm 8.899665909098e-13
Linear solve converged due to CONVERGED_ATOL iterations 111
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.081656456616e-02
Line search: Quadratically determined step, lambda=1.9578358938034315e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 1.203241172841e-02
0 KSP Residual norm 3.632191245723e-01
1 KSP Residual norm 6.744866256774e-02
2 KSP Residual norm 5.245536890377e-02
3 KSP Residual norm 3.912243029747e-02
4 KSP Residual norm 2.841904064574e-02
5 KSP Residual norm 1.371944413828e-02
6 KSP Residual norm 8.600726695381e-03
7 KSP Residual norm 5.477780391527e-03
8 KSP Residual norm 3.754767237407e-03
9 KSP Residual norm 3.016405373232e-03
10 KSP Residual norm 2.152839982663e-03
11 KSP Residual norm 1.508163018376e-03
12 KSP Residual norm 1.130635505242e-03
13 KSP Residual norm 8.071385262793e-04
14 KSP Residual norm 6.511235062927e-04
15 KSP Residual norm 4.888005980331e-04
16 KSP Residual norm 3.736724183546e-04
17 KSP Residual norm 2.782531337997e-04
18 KSP Residual norm 2.050335619305e-04
19 KSP Residual norm 1.711996358864e-04
20 KSP Residual norm 1.309942094996e-04
21 KSP Residual norm 1.073208178486e-04
22 KSP Residual norm 8.423144271046e-05
23 KSP Residual norm 6.484613364316e-05
24 KSP Residual norm 5.514609945428e-05
25 KSP Residual norm 4.531040976077e-05
26 KSP Residual norm 3.730191163534e-05
27 KSP Residual norm 2.575956514745e-05
28 KSP Residual norm 2.281378108772e-05
29 KSP Residual norm 1.851492451061e-05
30 KSP Residual norm 1.401901213420e-05
31 KSP Residual norm 1.211048070934e-05
32 KSP Residual norm 8.845312995530e-06
33 KSP Residual norm 7.265677563789e-06
34 KSP Residual norm 5.585634684979e-06
35 KSP Residual norm 4.312464301115e-06
36 KSP Residual norm 3.457155934673e-06
37 KSP Residual norm 2.858160937740e-06
38 KSP Residual norm 2.294456916908e-06
39 KSP Residual norm 1.742932914275e-06
40 KSP Residual norm 1.363521350841e-06
41 KSP Residual norm 1.073828954863e-06
42 KSP Residual norm 8.291405517971e-07
43 KSP Residual norm 6.148654250265e-07
44 KSP Residual norm 4.457062378311e-07
45 KSP Residual norm 3.299942816956e-07
46 KSP Residual norm 2.422737895826e-07
47 KSP Residual norm 1.793204152190e-07
48 KSP Residual norm 1.392091700165e-07
49 KSP Residual norm 1.051456166743e-07
50 KSP Residual norm 7.972611582026e-08
51 KSP Residual norm 7.856722592287e-08
52 KSP Residual norm 7.677636330250e-08
53 KSP Residual norm 7.003095273638e-08
54 KSP Residual norm 5.973699902246e-08
55 KSP Residual norm 5.216416694759e-08
56 KSP Residual norm 4.840165741549e-08
57 KSP Residual norm 4.398607450545e-08
58 KSP Residual norm 3.883044573957e-08
59 KSP Residual norm 3.286663475446e-08
60 KSP Residual norm 2.898354948074e-08
61 KSP Residual norm 2.392763640974e-08
62 KSP Residual norm 1.887638271378e-08
63 KSP Residual norm 1.651066789759e-08
64 KSP Residual norm 1.442370859454e-08
65 KSP Residual norm 1.125057444608e-08
66 KSP Residual norm 1.007754231242e-08
67 KSP Residual norm 8.473133018544e-09
68 KSP Residual norm 7.111599801786e-09
69 KSP Residual norm 5.893127381330e-09
70 KSP Residual norm 4.787550490055e-09
71 KSP Residual norm 3.825578336615e-09
72 KSP Residual norm 3.512639439565e-09
73 KSP Residual norm 2.713962119281e-09
74 KSP Residual norm 2.104105938992e-09
75 KSP Residual norm 1.927015957312e-09
76 KSP Residual norm 1.528459407038e-09
77 KSP Residual norm 1.225707107936e-09
78 KSP Residual norm 8.740581699337e-10
79 KSP Residual norm 6.978722139023e-10
80 KSP Residual norm 5.729981319129e-10
81 KSP Residual norm 4.259688424858e-10
82 KSP Residual norm 3.145413433437e-10
83 KSP Residual norm 2.347524995222e-10
84 KSP Residual norm 1.816256940370e-10
85 KSP Residual norm 1.392094317540e-10
86 KSP Residual norm 1.064048682970e-10
87 KSP Residual norm 8.438755142288e-11
88 KSP Residual norm 6.713256000442e-11
89 KSP Residual norm 5.184766595592e-11
90 KSP Residual norm 3.988378693862e-11
91 KSP Residual norm 2.910611379731e-11
92 KSP Residual norm 2.296970774808e-11
93 KSP Residual norm 1.786997146699e-11
94 KSP Residual norm 1.367739730825e-11
95 KSP Residual norm 1.011764658653e-11
96 KSP Residual norm 7.733298017436e-12
97 KSP Residual norm 6.081758784783e-12
98 KSP Residual norm 4.771852926676e-12
99 KSP Residual norm 3.617402291076e-12
100 KSP Residual norm 2.674232953460e-12
101 KSP Residual norm 2.672113300157e-12
102 KSP Residual norm 2.609257606733e-12
103 KSP Residual norm 2.366709479448e-12
104 KSP Residual norm 2.069178456822e-12
105 KSP Residual norm 1.707271085916e-12
106 KSP Residual norm 1.601318748763e-12
107 KSP Residual norm 1.375257971841e-12
108 KSP Residual norm 1.187021107683e-12
109 KSP Residual norm 9.636177272678e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.079752859205e-02
Line search: Quadratically determined step, lambda=2.0490480478208650e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 1.204252440386e-02
0 KSP Residual norm 3.354538847810e-01
1 KSP Residual norm 5.782081450374e-02
2 KSP Residual norm 4.438192361804e-02
3 KSP Residual norm 3.391029578392e-02
4 KSP Residual norm 2.482106998481e-02
5 KSP Residual norm 1.262301651330e-02
6 KSP Residual norm 7.632590422544e-03
7 KSP Residual norm 4.821493375724e-03
8 KSP Residual norm 3.328770228144e-03
9 KSP Residual norm 2.719925581515e-03
10 KSP Residual norm 1.948021741107e-03
11 KSP Residual norm 1.374492708873e-03
12 KSP Residual norm 1.036546331047e-03
13 KSP Residual norm 7.461181013022e-04
14 KSP Residual norm 5.986065472308e-04
15 KSP Residual norm 4.512882406663e-04
16 KSP Residual norm 3.405487661181e-04
17 KSP Residual norm 2.595010365604e-04
18 KSP Residual norm 1.901222031375e-04
19 KSP Residual norm 1.567348385251e-04
20 KSP Residual norm 1.230098858353e-04
21 KSP Residual norm 9.998294499882e-05
22 KSP Residual norm 8.039253912479e-05
23 KSP Residual norm 6.409308791548e-05
24 KSP Residual norm 5.540377213391e-05
25 KSP Residual norm 4.337179228891e-05
26 KSP Residual norm 3.407175115098e-05
27 KSP Residual norm 2.393699675441e-05
28 KSP Residual norm 2.037696850982e-05
29 KSP Residual norm 1.682532083835e-05
30 KSP Residual norm 1.289954359023e-05
31 KSP Residual norm 1.007301472959e-05
32 KSP Residual norm 7.548812220951e-06
33 KSP Residual norm 6.732335382917e-06
34 KSP Residual norm 5.005576256485e-06
35 KSP Residual norm 3.911425914947e-06
36 KSP Residual norm 3.123931793801e-06
37 KSP Residual norm 2.585093349936e-06
38 KSP Residual norm 2.089358883967e-06
39 KSP Residual norm 1.589793525542e-06
40 KSP Residual norm 1.243949275980e-06
41 KSP Residual norm 9.744534478973e-07
42 KSP Residual norm 7.557949858683e-07
43 KSP Residual norm 5.613473184620e-07
44 KSP Residual norm 4.037769684157e-07
45 KSP Residual norm 2.994751305401e-07
46 KSP Residual norm 2.203993292555e-07
47 KSP Residual norm 1.623537790324e-07
48 KSP Residual norm 1.263927707751e-07
49 KSP Residual norm 9.574656575311e-08
50 KSP Residual norm 7.322662294845e-08
51 KSP Residual norm 7.231190054252e-08
52 KSP Residual norm 7.086855801609e-08
53 KSP Residual norm 6.511721793596e-08
54 KSP Residual norm 5.502087005710e-08
55 KSP Residual norm 4.772479561421e-08
56 KSP Residual norm 4.461735605586e-08
57 KSP Residual norm 4.064446883814e-08
58 KSP Residual norm 3.568655350683e-08
59 KSP Residual norm 3.026871113663e-08
60 KSP Residual norm 2.651276589334e-08
61 KSP Residual norm 2.182621377883e-08
62 KSP Residual norm 1.708787590480e-08
63 KSP Residual norm 1.522508991981e-08
64 KSP Residual norm 1.289178890803e-08
65 KSP Residual norm 1.038958004514e-08
66 KSP Residual norm 8.915822837234e-09
67 KSP Residual norm 7.782743853989e-09
68 KSP Residual norm 6.279154236081e-09
69 KSP Residual norm 5.447141137999e-09
70 KSP Residual norm 4.386320711523e-09
71 KSP Residual norm 3.483927468206e-09
72 KSP Residual norm 3.189962346173e-09
73 KSP Residual norm 2.468984961154e-09
74 KSP Residual norm 1.886483479741e-09
75 KSP Residual norm 1.742035396294e-09
76 KSP Residual norm 1.395994109662e-09
77 KSP Residual norm 1.084595428383e-09
78 KSP Residual norm 7.717296637488e-10
79 KSP Residual norm 6.110786624833e-10
80 KSP Residual norm 4.788046939827e-10
81 KSP Residual norm 3.561481034673e-10
82 KSP Residual norm 2.814183241913e-10
83 KSP Residual norm 2.119701938852e-10
84 KSP Residual norm 1.636522052030e-10
85 KSP Residual norm 1.242399093252e-10
86 KSP Residual norm 9.629735528374e-11
87 KSP Residual norm 7.470894149419e-11
88 KSP Residual norm 5.934467534355e-11
89 KSP Residual norm 4.579513219551e-11
90 KSP Residual norm 3.579717722634e-11
91 KSP Residual norm 2.606810125352e-11
92 KSP Residual norm 2.068072267247e-11
93 KSP Residual norm 1.603755792906e-11
94 KSP Residual norm 1.238725543414e-11
95 KSP Residual norm 9.078670271823e-12
96 KSP Residual norm 6.852727848528e-12
97 KSP Residual norm 5.407514153653e-12
98 KSP Residual norm 4.219434095215e-12
99 KSP Residual norm 3.252491682887e-12
100 KSP Residual norm 2.409498911570e-12
101 KSP Residual norm 2.407467523731e-12
102 KSP Residual norm 2.326131414294e-12
103 KSP Residual norm 2.078043242781e-12
104 KSP Residual norm 1.828162643796e-12
105 KSP Residual norm 1.528796068620e-12
106 KSP Residual norm 1.414458753963e-12
107 KSP Residual norm 1.202239391580e-12
108 KSP Residual norm 1.014308624535e-12
109 KSP Residual norm 8.446406549389e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.073573354190e-02
Line search: Quadratically determined step, lambda=2.1254811274864685e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 1.199761585633e-02
0 KSP Residual norm 3.110218001478e-01
1 KSP Residual norm 5.009376654127e-02
2 KSP Residual norm 3.795236507276e-02
3 KSP Residual norm 2.955036561412e-02
4 KSP Residual norm 2.169911287554e-02
5 KSP Residual norm 1.162144900039e-02
6 KSP Residual norm 6.838130381279e-03
7 KSP Residual norm 4.282813181995e-03
8 KSP Residual norm 2.994180394413e-03
9 KSP Residual norm 2.468057584840e-03
10 KSP Residual norm 1.789845483822e-03
11 KSP Residual norm 1.263752784458e-03
12 KSP Residual norm 9.607885404565e-04
13 KSP Residual norm 6.974757738195e-04
14 KSP Residual norm 5.496467326319e-04
15 KSP Residual norm 4.178605164597e-04
16 KSP Residual norm 3.127367381958e-04
17 KSP Residual norm 2.406006029983e-04
18 KSP Residual norm 1.771885585296e-04
19 KSP Residual norm 1.456882657919e-04
20 KSP Residual norm 1.164310686039e-04
21 KSP Residual norm 9.456119891241e-05
22 KSP Residual norm 7.691495595769e-05
23 KSP Residual norm 6.362564825110e-05
24 KSP Residual norm 5.208599363075e-05
25 KSP Residual norm 4.086035910636e-05
26 KSP Residual norm 3.101276482897e-05
27 KSP Residual norm 2.286037970185e-05
28 KSP Residual norm 1.836243958977e-05
29 KSP Residual norm 1.562577675886e-05
30 KSP Residual norm 1.201210854214e-05
31 KSP Residual norm 9.010793319839e-06
32 KSP Residual norm 7.608563022769e-06
33 KSP Residual norm 5.879079219474e-06
34 KSP Residual norm 4.646900400638e-06
35 KSP Residual norm 3.565579427894e-06
36 KSP Residual norm 2.866571499765e-06
37 KSP Residual norm 2.363987099401e-06
38 KSP Residual norm 1.924951013510e-06
39 KSP Residual norm 1.466389689508e-06
40 KSP Residual norm 1.146584183394e-06
41 KSP Residual norm 8.919454478950e-07
42 KSP Residual norm 6.939840957580e-07
43 KSP Residual norm 5.171998286256e-07
44 KSP Residual norm 3.702746070346e-07
45 KSP Residual norm 2.757523286666e-07
46 KSP Residual norm 2.038164572964e-07
47 KSP Residual norm 1.498622445257e-07
48 KSP Residual norm 1.171378382871e-07
49 KSP Residual norm 8.919551379016e-08
50 KSP Residual norm 6.885724390937e-08
51 KSP Residual norm 6.814921625067e-08
52 KSP Residual norm 6.695619966850e-08
53 KSP Residual norm 6.172765380248e-08
54 KSP Residual norm 5.207858312381e-08
55 KSP Residual norm 4.493706023009e-08
56 KSP Residual norm 4.223017580968e-08
57 KSP Residual norm 3.849451163009e-08
58 KSP Residual norm 3.368556098846e-08
59 KSP Residual norm 2.862702258953e-08
60 KSP Residual norm 2.486754831214e-08
61 KSP Residual norm 2.054602878761e-08
62 KSP Residual norm 1.594824690007e-08
63 KSP Residual norm 1.445437918152e-08
64 KSP Residual norm 1.213753984842e-08
65 KSP Residual norm 9.736128834108e-09
66 KSP Residual norm 8.256510335478e-09
67 KSP Residual norm 7.278145539766e-09
68 KSP Residual norm 5.940880859611e-09
69 KSP Residual norm 5.054759981537e-09
70 KSP Residual norm 4.152884654038e-09
71 KSP Residual norm 3.274831726156e-09
72 KSP Residual norm 3.013051821599e-09
73 KSP Residual norm 2.305308391700e-09
74 KSP Residual norm 1.751976978171e-09
75 KSP Residual norm 1.628616454062e-09
76 KSP Residual norm 1.316128820942e-09
77 KSP Residual norm 9.920898914000e-10
78 KSP Residual norm 7.085889102306e-10
79 KSP Residual norm 5.384469748793e-10
80 KSP Residual norm 4.231881069857e-10
81 KSP Residual norm 3.319194830658e-10
82 KSP Residual norm 2.308369446509e-10
83 KSP Residual norm 1.941805289592e-10
84 KSP Residual norm 1.512123902896e-10
85 KSP Residual norm 1.158606145716e-10
86 KSP Residual norm 9.160601088778e-11
87 KSP Residual norm 7.117019228936e-11
88 KSP Residual norm 5.709251517126e-11
89 KSP Residual norm 4.443443686429e-11
90 KSP Residual norm 3.534770756268e-11
91 KSP Residual norm 2.581909299370e-11
92 KSP Residual norm 2.054183119081e-11
93 KSP Residual norm 1.589450106893e-11
94 KSP Residual norm 1.233569961577e-11
95 KSP Residual norm 9.006555445761e-12
96 KSP Residual norm 6.717488194609e-12
97 KSP Residual norm 5.334730899018e-12
98 KSP Residual norm 4.170853506056e-12
99 KSP Residual norm 3.236675511795e-12
100 KSP Residual norm 2.415311053308e-12
101 KSP Residual norm 2.413130661389e-12
102 KSP Residual norm 2.336540904729e-12
103 KSP Residual norm 2.052288186631e-12
104 KSP Residual norm 1.812038952160e-12
105 KSP Residual norm 1.521644849817e-12
106 KSP Residual norm 1.393930009298e-12
107 KSP Residual norm 1.270373427080e-12
108 KSP Residual norm 1.062592447023e-12
109 KSP Residual norm 8.677798878114e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.062524120078e-02
Line search: Quadratically determined step, lambda=2.1985440329987041e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 1.189634039606e-02
0 KSP Residual norm 2.894438901166e-01
1 KSP Residual norm 4.396558879556e-02
2 KSP Residual norm 3.291113101322e-02
3 KSP Residual norm 2.599265833134e-02
4 KSP Residual norm 1.903340171729e-02
5 KSP Residual norm 1.067521345182e-02
6 KSP Residual norm 6.174833388142e-03
7 KSP Residual norm 3.852646137695e-03
8 KSP Residual norm 2.738050998315e-03
9 KSP Residual norm 2.269011518597e-03
10 KSP Residual norm 1.669325159366e-03
11 KSP Residual norm 1.174149055215e-03
12 KSP Residual norm 8.996553643688e-04
13 KSP Residual norm 6.574167262812e-04
14 KSP Residual norm 5.069076417605e-04
15 KSP Residual norm 3.881450896400e-04
16 KSP Residual norm 2.888848028919e-04
17 KSP Residual norm 2.234771043266e-04
18 KSP Residual norm 1.663971841533e-04
19 KSP Residual norm 1.374274590579e-04
20 KSP Residual norm 1.106857401368e-04
21 KSP Residual norm 9.042523043688e-05
22 KSP Residual norm 7.348365323941e-05
23 KSP Residual norm 6.173997735187e-05
24 KSP Residual norm 4.906409195650e-05
25 KSP Residual norm 3.855861088545e-05
26 KSP Residual norm 2.860398903609e-05
27 KSP Residual norm 2.217804475644e-05
28 KSP Residual norm 1.719192500064e-05
29 KSP Residual norm 1.477401767429e-05
30 KSP Residual norm 1.072621326848e-05
31 KSP Residual norm 8.043598371916e-06
32 KSP Residual norm 6.636315074857e-06
33 KSP Residual norm 5.436319135201e-06
34 KSP Residual norm 4.282883492833e-06
35 KSP Residual norm 3.306821617904e-06
36 KSP Residual norm 2.656578856838e-06
37 KSP Residual norm 2.189652875201e-06
38 KSP Residual norm 1.791378119680e-06
39 KSP Residual norm 1.366218087694e-06
40 KSP Residual norm 1.066828385343e-06
41 KSP Residual norm 8.235018702261e-07
42 KSP Residual norm 6.422353195221e-07
43 KSP Residual norm 4.811578904022e-07
44 KSP Residual norm 3.441590174587e-07
45 KSP Residual norm 2.577506230097e-07
46 KSP Residual norm 1.915091823165e-07
47 KSP Residual norm 1.408462876761e-07
48 KSP Residual norm 1.105545938693e-07
49 KSP Residual norm 8.472852547697e-08
50 KSP Residual norm 6.595796212253e-08
51 KSP Residual norm 6.539869242924e-08
52 KSP Residual norm 6.440205740496e-08
53 KSP Residual norm 5.941355528886e-08
54 KSP Residual norm 5.025608686052e-08
55 KSP Residual norm 4.326614540861e-08
56 KSP Residual norm 4.072270226252e-08
57 KSP Residual norm 3.712191493277e-08
58 KSP Residual norm 3.244263346924e-08
59 KSP Residual norm 2.750142676848e-08
60 KSP Residual norm 2.381595380472e-08
61 KSP Residual norm 1.967790124220e-08
62 KSP Residual norm 1.516857342858e-08
63 KSP Residual norm 1.378413067433e-08
64 KSP Residual norm 1.150836822986e-08
65 KSP Residual norm 9.260410841113e-09
66 KSP Residual norm 7.699035075470e-09
67 KSP Residual norm 6.883740319426e-09
68 KSP Residual norm 5.654635719632e-09
69 KSP Residual norm 4.740557984094e-09
70 KSP Residual norm 3.973213585941e-09
71 KSP Residual norm 3.165262589562e-09
72 KSP Residual norm 2.870835354469e-09
73 KSP Residual norm 2.202765227389e-09
74 KSP Residual norm 1.686106887310e-09
75 KSP Residual norm 1.570077893959e-09
76 KSP Residual norm 1.266456106778e-09
77 KSP Residual norm 9.649591934637e-10
78 KSP Residual norm 7.092786152208e-10
79 KSP Residual norm 5.543193613312e-10
80 KSP Residual norm 4.329287640320e-10
81 KSP Residual norm 3.470505263707e-10
82 KSP Residual norm 2.450403384394e-10
83 KSP Residual norm 1.918431314188e-10
84 KSP Residual norm 1.465458522215e-10
85 KSP Residual norm 1.118473539128e-10
86 KSP Residual norm 8.815599884211e-11
87 KSP Residual norm 6.944569947671e-11
88 KSP Residual norm 5.601304480939e-11
89 KSP Residual norm 4.388675408575e-11
90 KSP Residual norm 3.525845046313e-11
91 KSP Residual norm 2.580397498811e-11
92 KSP Residual norm 2.049951912131e-11
93 KSP Residual norm 1.577480846780e-11
94 KSP Residual norm 1.226883035623e-11
95 KSP Residual norm 8.949289419929e-12
96 KSP Residual norm 6.624956053556e-12
97 KSP Residual norm 5.273751640237e-12
98 KSP Residual norm 4.134052392401e-12
99 KSP Residual norm 3.209353006247e-12
100 KSP Residual norm 2.397653994503e-12
101 KSP Residual norm 2.395263381528e-12
102 KSP Residual norm 2.324869521843e-12
103 KSP Residual norm 2.068766075848e-12
104 KSP Residual norm 1.787357298988e-12
105 KSP Residual norm 1.499859842219e-12
106 KSP Residual norm 1.353965691048e-12
107 KSP Residual norm 1.259784975950e-12
108 KSP Residual norm 1.069291219400e-12
109 KSP Residual norm 8.609616664793e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.049920725005e-02
Line search: Quadratically determined step, lambda=2.2434084416469646e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 1.177444517116e-02
0 KSP Residual norm 2.710153346099e-01
1 KSP Residual norm 3.926609232183e-02
2 KSP Residual norm 2.910011286605e-02
3 KSP Residual norm 2.322544028000e-02
4 KSP Residual norm 1.685265003891e-02
5 KSP Residual norm 9.828385748433e-03
6 KSP Residual norm 5.644010399298e-03
7 KSP Residual norm 3.526723323230e-03
8 KSP Residual norm 2.550669512449e-03
9 KSP Residual norm 2.124039826586e-03
10 KSP Residual norm 1.580516487008e-03
11 KSP Residual norm 1.104520154813e-03
12 KSP Residual norm 8.510596402301e-04
13 KSP Residual norm 6.251342768038e-04
14 KSP Residual norm 4.715324286675e-04
15 KSP Residual norm 3.631876201431e-04
16 KSP Residual norm 2.699719567269e-04
17 KSP Residual norm 2.100941703026e-04
18 KSP Residual norm 1.583804487637e-04
19 KSP Residual norm 1.317164206741e-04
20 KSP Residual norm 1.054406486000e-04
21 KSP Residual norm 8.706582359434e-05
22 KSP Residual norm 7.023730280182e-05
23 KSP Residual norm 5.952060250745e-05
24 KSP Residual norm 4.636186524314e-05
25 KSP Residual norm 3.657462196445e-05
26 KSP Residual norm 2.688965729184e-05
27 KSP Residual norm 2.138936123603e-05
28 KSP Residual norm 1.638115007769e-05
29 KSP Residual norm 1.399843022079e-05
30 KSP Residual norm 1.026135176211e-05
31 KSP Residual norm 8.122709605257e-06
32 KSP Residual norm 6.531790504449e-06
33 KSP Residual norm 5.197993373544e-06
34 KSP Residual norm 4.012110892915e-06
35 KSP Residual norm 3.107352924262e-06
36 KSP Residual norm 2.495547677323e-06
37 KSP Residual norm 2.052985460900e-06
38 KSP Residual norm 1.686544934541e-06
39 KSP Residual norm 1.287127238020e-06
40 KSP Residual norm 1.003712368040e-06
41 KSP Residual norm 7.690073901376e-07
42 KSP Residual norm 6.009777930969e-07
43 KSP Residual norm 4.531970589021e-07
44 KSP Residual norm 3.249343001834e-07
45 KSP Residual norm 2.447264611582e-07
46 KSP Residual norm 1.827892720298e-07
47 KSP Residual norm 1.346223317968e-07
48 KSP Residual norm 1.060875224779e-07
49 KSP Residual norm 8.184576499577e-08
50 KSP Residual norm 6.410498421111e-08
51 KSP Residual norm 6.362923310110e-08
52 KSP Residual norm 6.275988690043e-08
53 KSP Residual norm 5.785195013593e-08
54 KSP Residual norm 4.913780242559e-08
55 KSP Residual norm 4.230313160232e-08
56 KSP Residual norm 3.984901943577e-08
57 KSP Residual norm 3.630093212527e-08
58 KSP Residual norm 3.173776317999e-08
59 KSP Residual norm 2.676179455619e-08
60 KSP Residual norm 2.319218355718e-08
61 KSP Residual norm 1.916152482324e-08
62 KSP Residual norm 1.462694461953e-08
63 KSP Residual norm 1.333074113129e-08
64 KSP Residual norm 1.108934952312e-08
65 KSP Residual norm 8.935018011197e-09
66 KSP Residual norm 7.297402138172e-09
67 KSP Residual norm 6.616280104531e-09
68 KSP Residual norm 5.465764485327e-09
69 KSP Residual norm 4.436093108363e-09
70 KSP Residual norm 3.847309165367e-09
71 KSP Residual norm 3.095856884859e-09
72 KSP Residual norm 2.702973567305e-09
73 KSP Residual norm 2.142196181510e-09
74 KSP Residual norm 1.656225898944e-09
75 KSP Residual norm 1.536245880802e-09
76 KSP Residual norm 1.231900071093e-09
77 KSP Residual norm 9.630854265041e-10
78 KSP Residual norm 7.051742814632e-10
79 KSP Residual norm 5.448086144920e-10
80 KSP Residual norm 4.266494149384e-10
81 KSP Residual norm 3.410069208991e-10
82 KSP Residual norm 2.365877273432e-10
83 KSP Residual norm 1.840010113345e-10
84 KSP Residual norm 1.403217107398e-10
85 KSP Residual norm 1.074444834700e-10
86 KSP Residual norm 8.480667473149e-11
87 KSP Residual norm 6.707716903149e-11
88 KSP Residual norm 5.428528462537e-11
89 KSP Residual norm 4.265460304540e-11
90 KSP Residual norm 3.439707655527e-11
91 KSP Residual norm 2.519916109074e-11
92 KSP Residual norm 1.999165224496e-11
93 KSP Residual norm 1.528423499819e-11
94 KSP Residual norm 1.192380219815e-11
95 KSP Residual norm 8.727238411703e-12
96 KSP Residual norm 6.444875763283e-12
97 KSP Residual norm 5.127787827316e-12
98 KSP Residual norm 4.030138096869e-12
99 KSP Residual norm 3.121789933950e-12
100 KSP Residual norm 2.322596486543e-12
101 KSP Residual norm 2.319963498663e-12
102 KSP Residual norm 2.252060855407e-12
103 KSP Residual norm 2.045167830017e-12
104 KSP Residual norm 1.725931219865e-12
105 KSP Residual norm 1.447491616853e-12
106 KSP Residual norm 1.319554095909e-12
107 KSP Residual norm 1.222734452146e-12
108 KSP Residual norm 1.044054232007e-12
109 KSP Residual norm 8.383105397952e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.177444517116e-02 gnorm 1.280554944439e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 2.560940960932e-03
0 KSP Residual norm 4.652860265557e-02
1 KSP Residual norm 6.087761030731e-03
2 KSP Residual norm 4.519445569905e-03
3 KSP Residual norm 3.704038256999e-03
4 KSP Residual norm 2.451871303292e-03
5 KSP Residual norm 1.673688503036e-03
6 KSP Residual norm 1.030909491426e-03
7 KSP Residual norm 6.876303120993e-04
8 KSP Residual norm 5.192315088548e-04
9 KSP Residual norm 4.249144311137e-04
10 KSP Residual norm 3.085940361219e-04
11 KSP Residual norm 2.031975377339e-04
12 KSP Residual norm 1.561734992413e-04
13 KSP Residual norm 1.177925633214e-04
14 KSP Residual norm 8.409231437867e-05
15 KSP Residual norm 6.839754524947e-05
16 KSP Residual norm 5.381841605643e-05
17 KSP Residual norm 4.365594010598e-05
18 KSP Residual norm 3.411393488167e-05
19 KSP Residual norm 2.713683251582e-05
20 KSP Residual norm 2.063820605643e-05
21 KSP Residual norm 1.615050369377e-05
22 KSP Residual norm 1.319936196546e-05
23 KSP Residual norm 1.025289658251e-05
24 KSP Residual norm 8.600744164069e-06
25 KSP Residual norm 6.920075207995e-06
26 KSP Residual norm 5.350038799910e-06
27 KSP Residual norm 4.243678817110e-06
28 KSP Residual norm 3.321857574593e-06
29 KSP Residual norm 2.690264580395e-06
30 KSP Residual norm 2.114097828788e-06
31 KSP Residual norm 1.626256533231e-06
32 KSP Residual norm 1.226620976041e-06
33 KSP Residual norm 9.906089636052e-07
34 KSP Residual norm 7.587548283298e-07
35 KSP Residual norm 5.933684019560e-07
36 KSP Residual norm 4.732081671087e-07
37 KSP Residual norm 3.883311730412e-07
38 KSP Residual norm 3.155424046098e-07
39 KSP Residual norm 2.434971131250e-07
40 KSP Residual norm 1.896691651201e-07
41 KSP Residual norm 1.426252433645e-07
42 KSP Residual norm 1.119778161989e-07
43 KSP Residual norm 8.688044064519e-08
44 KSP Residual norm 6.324654548741e-08
45 KSP Residual norm 4.853925974301e-08
46 KSP Residual norm 3.727422587207e-08
47 KSP Residual norm 2.800161286438e-08
48 KSP Residual norm 2.245268132340e-08
49 KSP Residual norm 1.738547682690e-08
50 KSP Residual norm 1.353052702641e-08
51 KSP Residual norm 1.339602099312e-08
52 KSP Residual norm 1.274054992555e-08
53 KSP Residual norm 1.206153938788e-08
54 KSP Residual norm 1.040626506430e-08
55 KSP Residual norm 9.243596527645e-09
56 KSP Residual norm 8.584156747032e-09
57 KSP Residual norm 7.929286035775e-09
58 KSP Residual norm 6.884059598200e-09
59 KSP Residual norm 5.800622586461e-09
60 KSP Residual norm 5.079841548709e-09
61 KSP Residual norm 4.180452191569e-09
62 KSP Residual norm 3.079165868030e-09
63 KSP Residual norm 2.808198335629e-09
64 KSP Residual norm 2.295977414288e-09
65 KSP Residual norm 1.843509806912e-09
66 KSP Residual norm 1.517725066741e-09
67 KSP Residual norm 1.313780328971e-09
68 KSP Residual norm 1.109244184875e-09
69 KSP Residual norm 9.814942719242e-10
70 KSP Residual norm 7.814129567720e-10
71 KSP Residual norm 6.654624021458e-10
72 KSP Residual norm 5.316751454749e-10
73 KSP Residual norm 4.465872881257e-10
74 KSP Residual norm 3.569148745836e-10
75 KSP Residual norm 2.979505193637e-10
76 KSP Residual norm 2.481122598973e-10
77 KSP Residual norm 1.920576286407e-10
78 KSP Residual norm 1.418798189359e-10
79 KSP Residual norm 1.186854226245e-10
80 KSP Residual norm 8.472870966413e-11
81 KSP Residual norm 5.963083416196e-11
82 KSP Residual norm 4.593606472178e-11
83 KSP Residual norm 3.556154141722e-11
84 KSP Residual norm 2.680066516391e-11
85 KSP Residual norm 2.080243020158e-11
86 KSP Residual norm 1.638057906686e-11
87 KSP Residual norm 1.257624295754e-11
88 KSP Residual norm 9.950734296551e-12
89 KSP Residual norm 7.691920809450e-12
90 KSP Residual norm 6.107688934378e-12
91 KSP Residual norm 4.452575759965e-12
92 KSP Residual norm 3.487380672847e-12
93 KSP Residual norm 2.563600712358e-12
94 KSP Residual norm 2.005768406196e-12
95 KSP Residual norm 1.487300215962e-12
96 KSP Residual norm 1.108157874993e-12
97 KSP Residual norm 8.701085992258e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.560940960932e-03 gnorm 1.276092494945e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 2.552105736549e-03
0 KSP Residual norm 4.631898821711e-02
1 KSP Residual norm 6.072335102674e-03
2 KSP Residual norm 4.504170697862e-03
3 KSP Residual norm 3.690883692922e-03
4 KSP Residual norm 2.439379566460e-03
5 KSP Residual norm 1.668999524259e-03
6 KSP Residual norm 1.027014740165e-03
7 KSP Residual norm 6.850912586430e-04
8 KSP Residual norm 5.170955476948e-04
9 KSP Residual norm 4.227967572902e-04
10 KSP Residual norm 3.071304841931e-04
11 KSP Residual norm 2.021947580000e-04
12 KSP Residual norm 1.554553656913e-04
13 KSP Residual norm 1.171317561481e-04
14 KSP Residual norm 8.332118242883e-05
15 KSP Residual norm 6.790901889417e-05
16 KSP Residual norm 5.353013838696e-05
17 KSP Residual norm 4.338777964328e-05
18 KSP Residual norm 3.396708178149e-05
19 KSP Residual norm 2.701945279322e-05
20 KSP Residual norm 2.061362998749e-05
21 KSP Residual norm 1.613319055796e-05
22 KSP Residual norm 1.315378695552e-05
23 KSP Residual norm 1.020904764428e-05
24 KSP Residual norm 8.563342453671e-06
25 KSP Residual norm 6.889888507390e-06
26 KSP Residual norm 5.340147330051e-06
27 KSP Residual norm 4.242882506323e-06
28 KSP Residual norm 3.322432258237e-06
29 KSP Residual norm 2.688529826293e-06
30 KSP Residual norm 2.120961923906e-06
31 KSP Residual norm 1.627125108706e-06
32 KSP Residual norm 1.229772686072e-06
33 KSP Residual norm 9.890438033278e-07
34 KSP Residual norm 7.575343769670e-07
35 KSP Residual norm 5.917784611005e-07
36 KSP Residual norm 4.724173938175e-07
37 KSP Residual norm 3.878423492350e-07
38 KSP Residual norm 3.141995014638e-07
39 KSP Residual norm 2.423792467166e-07
40 KSP Residual norm 1.887380343586e-07
41 KSP Residual norm 1.419110637010e-07
42 KSP Residual norm 1.113940270617e-07
43 KSP Residual norm 8.645660175511e-08
44 KSP Residual norm 6.296179774507e-08
45 KSP Residual norm 4.831962513950e-08
46 KSP Residual norm 3.710089138534e-08
47 KSP Residual norm 2.784365436803e-08
48 KSP Residual norm 2.231723684673e-08
49 KSP Residual norm 1.727790091048e-08
50 KSP Residual norm 1.345008843308e-08
51 KSP Residual norm 1.331715832345e-08
52 KSP Residual norm 1.263220763510e-08
53 KSP Residual norm 1.196475863003e-08
54 KSP Residual norm 1.034896359395e-08
55 KSP Residual norm 9.194488552926e-09
56 KSP Residual norm 8.537619966685e-09
57 KSP Residual norm 7.887950901896e-09
58 KSP Residual norm 6.848069444058e-09
59 KSP Residual norm 5.764521504968e-09
60 KSP Residual norm 5.054998132933e-09
61 KSP Residual norm 4.155673352904e-09
62 KSP Residual norm 3.058731097530e-09
63 KSP Residual norm 2.789997178469e-09
64 KSP Residual norm 2.281340700042e-09
65 KSP Residual norm 1.830579637864e-09
66 KSP Residual norm 1.509562763451e-09
67 KSP Residual norm 1.304306194690e-09
68 KSP Residual norm 1.101517230043e-09
69 KSP Residual norm 9.768916229912e-10
70 KSP Residual norm 7.751775637325e-10
71 KSP Residual norm 6.617424776375e-10
72 KSP Residual norm 5.240226196885e-10
73 KSP Residual norm 4.437040760380e-10
74 KSP Residual norm 3.558004654866e-10
75 KSP Residual norm 2.944598573474e-10
76 KSP Residual norm 2.500770811393e-10
77 KSP Residual norm 1.803247281069e-10
78 KSP Residual norm 1.437503928798e-10
79 KSP Residual norm 1.166491801627e-10
80 KSP Residual norm 8.415398265610e-11
81 KSP Residual norm 5.792170889998e-11
82 KSP Residual norm 4.234950559035e-11
83 KSP Residual norm 3.549790987130e-11
84 KSP Residual norm 2.652991052914e-11
85 KSP Residual norm 2.066244069424e-11
86 KSP Residual norm 1.624806582478e-11
87 KSP Residual norm 1.246788514469e-11
88 KSP Residual norm 9.856381435045e-12
89 KSP Residual norm 7.624258855180e-12
90 KSP Residual norm 6.057061942511e-12
91 KSP Residual norm 4.421545107980e-12
92 KSP Residual norm 3.463997891697e-12
93 KSP Residual norm 2.546052797896e-12
94 KSP Residual norm 1.991933336908e-12
95 KSP Residual norm 1.473811601237e-12
96 KSP Residual norm 1.097781383986e-12
97 KSP Residual norm 8.610719945274e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.552105736549e-03 gnorm 1.271672975848e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 2.543434866281e-03
0 KSP Residual norm 4.627437680872e-02
1 KSP Residual norm 6.064833195753e-03
2 KSP Residual norm 4.498432114852e-03
3 KSP Residual norm 3.683959780215e-03
4 KSP Residual norm 2.435577044933e-03
5 KSP Residual norm 1.670102418517e-03
6 KSP Residual norm 1.025731838793e-03
7 KSP Residual norm 6.821754895990e-04
8 KSP Residual norm 5.159274044362e-04
9 KSP Residual norm 4.209721065558e-04
10 KSP Residual norm 3.059555025898e-04
11 KSP Residual norm 2.009353574439e-04
12 KSP Residual norm 1.541450514236e-04
13 KSP Residual norm 1.164575000787e-04
14 KSP Residual norm 8.281863612773e-05
15 KSP Residual norm 6.755690374146e-05
16 KSP Residual norm 5.332504864749e-05
17 KSP Residual norm 4.320246461613e-05
18 KSP Residual norm 3.387246996266e-05
19 KSP Residual norm 2.697927140731e-05
20 KSP Residual norm 2.066647995000e-05
21 KSP Residual norm 1.616702503723e-05
22 KSP Residual norm 1.320808544032e-05
23 KSP Residual norm 1.026588641946e-05
24 KSP Residual norm 8.567148725421e-06
25 KSP Residual norm 6.907958818753e-06
26 KSP Residual norm 5.321122090119e-06
27 KSP Residual norm 4.218152176747e-06
28 KSP Residual norm 3.292914194281e-06
29 KSP Residual norm 2.631619019560e-06
30 KSP Residual norm 2.084186452114e-06
31 KSP Residual norm 1.592465243670e-06
32 KSP Residual norm 1.204149171244e-06
33 KSP Residual norm 9.862393678607e-07
34 KSP Residual norm 7.532120371357e-07
35 KSP Residual norm 5.920920010675e-07
36 KSP Residual norm 4.710156380255e-07
37 KSP Residual norm 3.872994575492e-07
38 KSP Residual norm 3.135409834540e-07
39 KSP Residual norm 2.420281300993e-07
40 KSP Residual norm 1.884131162422e-07
41 KSP Residual norm 1.415173268206e-07
42 KSP Residual norm 1.109453335103e-07
43 KSP Residual norm 8.612827157870e-08
44 KSP Residual norm 6.280287511448e-08
45 KSP Residual norm 4.811536441880e-08
46 KSP Residual norm 3.699639085325e-08
47 KSP Residual norm 2.776655173590e-08
48 KSP Residual norm 2.224421808657e-08
49 KSP Residual norm 1.722361948761e-08
50 KSP Residual norm 1.338505445588e-08
51 KSP Residual norm 1.325071128097e-08
52 KSP Residual norm 1.249729851425e-08
53 KSP Residual norm 1.174954541339e-08
54 KSP Residual norm 1.028827437715e-08
55 KSP Residual norm 9.147088662810e-09
56 KSP Residual norm 8.489183771949e-09
57 KSP Residual norm 7.847714947108e-09
58 KSP Residual norm 6.815054842176e-09
59 KSP Residual norm 5.737650500138e-09
60 KSP Residual norm 5.043841194405e-09
61 KSP Residual norm 4.149751972217e-09
62 KSP Residual norm 3.054772064281e-09
63 KSP Residual norm 2.789158170912e-09
64 KSP Residual norm 2.280539504213e-09
65 KSP Residual norm 1.828865066937e-09
66 KSP Residual norm 1.506206572433e-09
67 KSP Residual norm 1.299103826943e-09
68 KSP Residual norm 1.097247822173e-09
69 KSP Residual norm 9.764205382094e-10
70 KSP Residual norm 7.729941061951e-10
71 KSP Residual norm 6.584709152580e-10
72 KSP Residual norm 5.236310755276e-10
73 KSP Residual norm 4.425499360366e-10
74 KSP Residual norm 3.542338006282e-10
75 KSP Residual norm 2.940148684405e-10
76 KSP Residual norm 2.475802780626e-10
77 KSP Residual norm 1.848784579486e-10
78 KSP Residual norm 1.408407878130e-10
79 KSP Residual norm 1.178933135220e-10
80 KSP Residual norm 8.461938706563e-11
81 KSP Residual norm 5.665649123888e-11
82 KSP Residual norm 4.374248348945e-11
83 KSP Residual norm 3.492710275321e-11
84 KSP Residual norm 2.650498867560e-11
85 KSP Residual norm 2.052596346747e-11
86 KSP Residual norm 1.614433431726e-11
87 KSP Residual norm 1.241543676282e-11
88 KSP Residual norm 9.805091005291e-12
89 KSP Residual norm 7.591316401838e-12
90 KSP Residual norm 6.050765274410e-12
91 KSP Residual norm 4.421970727786e-12
92 KSP Residual norm 3.466366884579e-12
93 KSP Residual norm 2.540576824524e-12
94 KSP Residual norm 1.993799689431e-12
95 KSP Residual norm 1.472062636913e-12
96 KSP Residual norm 1.100562562538e-12
97 KSP Residual norm 8.575965952852e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.543434866281e-03 gnorm 1.267405989862e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 2.534931975719e-03
0 KSP Residual norm 4.602619829644e-02
1 KSP Residual norm 6.046254836058e-03
2 KSP Residual norm 4.479931864920e-03
3 KSP Residual norm 3.669339170528e-03
4 KSP Residual norm 2.420973402366e-03
5 KSP Residual norm 1.663088486474e-03
6 KSP Residual norm 1.020727242920e-03
7 KSP Residual norm 6.803153364185e-04
8 KSP Residual norm 5.136046594144e-04
9 KSP Residual norm 4.189453375054e-04
10 KSP Residual norm 3.044412631297e-04
11 KSP Residual norm 2.001806173095e-04
12 KSP Residual norm 1.538094165120e-04
13 KSP Residual norm 1.158287283399e-04
14 KSP Residual norm 8.193317311267e-05
15 KSP Residual norm 6.702036330392e-05
16 KSP Residual norm 5.300249107043e-05
17 KSP Residual norm 4.288483271749e-05
18 KSP Residual norm 3.369435336368e-05
19 KSP Residual norm 2.682150095498e-05
20 KSP Residual norm 2.059682543961e-05
21 KSP Residual norm 1.612207858337e-05
22 KSP Residual norm 1.311272229168e-05
23 KSP Residual norm 1.016414170161e-05
24 KSP Residual norm 8.514324582049e-06
25 KSP Residual norm 6.848309905345e-06
26 KSP Residual norm 5.318912640925e-06
27 KSP Residual norm 4.230777959507e-06
28 KSP Residual norm 3.302831646569e-06
29 KSP Residual norm 2.659211371702e-06
30 KSP Residual norm 2.108316711767e-06
31 KSP Residual norm 1.613531343080e-06
32 KSP Residual norm 1.226071401977e-06
33 KSP Residual norm 9.864662320480e-07
34 KSP Residual norm 7.548322293459e-07
35 KSP Residual norm 5.897154935371e-07
36 KSP Residual norm 4.713954922571e-07
37 KSP Residual norm 3.877016231702e-07
38 KSP Residual norm 3.119865806592e-07
39 KSP Residual norm 2.406109073122e-07
40 KSP Residual norm 1.872330980151e-07
41 KSP Residual norm 1.407361891698e-07
42 KSP Residual norm 1.103787288200e-07
43 KSP Residual norm 8.571548911430e-08
44 KSP Residual norm 6.246219247323e-08
45 KSP Residual norm 4.790397864866e-08
46 KSP Residual norm 3.678442808201e-08
47 KSP Residual norm 2.757096333269e-08
48 KSP Residual norm 2.208436028882e-08
49 KSP Residual norm 1.709162747219e-08
50 KSP Residual norm 1.330090317095e-08
51 KSP Residual norm 1.316979721792e-08
52 KSP Residual norm 1.243063814576e-08
53 KSP Residual norm 1.169378349716e-08
54 KSP Residual norm 1.023571481124e-08
55 KSP Residual norm 9.099514425167e-09
56 KSP Residual norm 8.447913533730e-09
57 KSP Residual norm 7.810420800471e-09
58 KSP Residual norm 6.780392162861e-09
59 KSP Residual norm 5.699717917451e-09
60 KSP Residual norm 5.015553704777e-09
61 KSP Residual norm 4.114801690117e-09
62 KSP Residual norm 3.026097021223e-09
63 KSP Residual norm 2.761574572213e-09
64 KSP Residual norm 2.258757434948e-09
65 KSP Residual norm 1.810639066998e-09
66 KSP Residual norm 1.495326417366e-09
67 KSP Residual norm 1.287080403515e-09
68 KSP Residual norm 1.087572789624e-09
69 KSP Residual norm 9.693754320177e-10
70 KSP Residual norm 7.644970696414e-10
71 KSP Residual norm 6.547239669011e-10
72 KSP Residual norm 5.119301258728e-10
73 KSP Residual norm 4.389601982548e-10
74 KSP Residual norm 3.528015191848e-10
75 KSP Residual norm 2.897697899900e-10
76 KSP Residual norm 2.539316819956e-10
77 KSP Residual norm 1.843902722652e-10
78 KSP Residual norm 1.499967373873e-10
79 KSP Residual norm 1.162452135586e-10
80 KSP Residual norm 8.320493482375e-11
81 KSP Residual norm 6.023477864156e-11
82 KSP Residual norm 4.505426224975e-11
83 KSP Residual norm 3.518027059306e-11
84 KSP Residual norm 2.630700907392e-11
85 KSP Residual norm 2.043119733165e-11
86 KSP Residual norm 1.604321581369e-11
87 KSP Residual norm 1.231204298641e-11
88 KSP Residual norm 9.717008319302e-12
89 KSP Residual norm 7.528460271155e-12
90 KSP Residual norm 5.994400034648e-12
91 KSP Residual norm 4.386733305815e-12
92 KSP Residual norm 3.440088522764e-12
93 KSP Residual norm 2.526240982782e-12
94 KSP Residual norm 1.977031827362e-12
95 KSP Residual norm 1.456691093702e-12
96 KSP Residual norm 1.085660604461e-12
97 KSP Residual norm 8.486502729033e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.534931975719e-03 gnorm 1.263409587928e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 2.526616500374e-03
0 KSP Residual norm 4.588555909880e-02
1 KSP Residual norm 6.033981854741e-03
2 KSP Residual norm 4.468654955329e-03
3 KSP Residual norm 3.658998529023e-03
4 KSP Residual norm 2.412338392652e-03
5 KSP Residual norm 1.660487547325e-03
6 KSP Residual norm 1.017875502615e-03
7 KSP Residual norm 6.779341921825e-04
8 KSP Residual norm 5.119634166261e-04
9 KSP Residual norm 4.170884094202e-04
10 KSP Residual norm 3.031482799004e-04
11 KSP Residual norm 1.991983651956e-04
12 KSP Residual norm 1.529814270888e-04
13 KSP Residual norm 1.152118043463e-04
14 KSP Residual norm 8.130298275361e-05
15 KSP Residual norm 6.661196053816e-05
16 KSP Residual norm 5.277081808133e-05
17 KSP Residual norm 4.265918775377e-05
18 KSP Residual norm 3.357049560429e-05
19 KSP Residual norm 2.673583864767e-05
20 KSP Residual norm 2.059293511392e-05
21 KSP Residual norm 1.611816620471e-05
22 KSP Residual norm 1.310253587872e-05
23 KSP Residual norm 1.015160987417e-05
24 KSP Residual norm 8.498190034061e-06
25 KSP Residual norm 6.829390706787e-06
26 KSP Residual norm 5.307491875277e-06
27 KSP Residual norm 4.223143390288e-06
28 KSP Residual norm 3.291190438748e-06
29 KSP Residual norm 2.639474742434e-06
30 KSP Residual norm 2.098218019209e-06
31 KSP Residual norm 1.604470054020e-06
32 KSP Residual norm 1.223009412992e-06
33 KSP Residual norm 9.857165862021e-07
34 KSP Residual norm 7.536109512715e-07
35 KSP Residual norm 5.890041885196e-07
36 KSP Residual norm 4.708260743252e-07
37 KSP Residual norm 3.874053608796e-07
38 KSP Residual norm 3.110870877851e-07
39 KSP Residual norm 2.399052893856e-07
40 KSP Residual norm 1.866375962391e-07
41 KSP Residual norm 1.402426749541e-07
42 KSP Residual norm 1.099395106582e-07
43 KSP Residual norm 8.539596973777e-08
44 KSP Residual norm 6.226461445274e-08
45 KSP Residual norm 4.772939227794e-08
46 KSP Residual norm 3.665977023970e-08
47 KSP Residual norm 2.746288900568e-08
48 KSP Residual norm 2.199001562549e-08
49 KSP Residual norm 1.701578693612e-08
50 KSP Residual norm 1.323634627157e-08
51 KSP Residual norm 1.310574264495e-08
52 KSP Residual norm 1.234528201386e-08
53 KSP Residual norm 1.142935298658e-08
54 KSP Residual norm 1.017786224227e-08
55 KSP Residual norm 9.055675200364e-09
56 KSP Residual norm 8.406793940963e-09
57 KSP Residual norm 7.775051385643e-09
58 KSP Residual norm 6.749684434193e-09
59 KSP Residual norm 5.670663354892e-09
60 KSP Residual norm 4.998833231199e-09
61 KSP Residual norm 4.098304666850e-09
62 KSP Residual norm 3.012872703792e-09
63 KSP Residual norm 2.750396587083e-09
64 KSP Residual norm 2.249845890671e-09
65 KSP Residual norm 1.802652959617e-09
66 KSP Residual norm 1.489477903904e-09
67 KSP Residual norm 1.279644597456e-09
68 KSP Residual norm 1.081501384991e-09
69 KSP Residual norm 9.662160781458e-10
70 KSP Residual norm 7.599377663984e-10
71 KSP Residual norm 6.515197477534e-10
72 KSP Residual norm 5.074548636329e-10
73 KSP Residual norm 4.370788225974e-10
74 KSP Residual norm 3.512996265150e-10
75 KSP Residual norm 2.881119193440e-10
76 KSP Residual norm 2.553584037569e-10
77 KSP Residual norm 1.884352721460e-10
78 KSP Residual norm 1.496856012696e-10
79 KSP Residual norm 1.162190255801e-10
80 KSP Residual norm 8.296766341083e-11
81 KSP Residual norm 5.885511442758e-11
82 KSP Residual norm 4.459893127197e-11
83 KSP Residual norm 3.505259823773e-11
84 KSP Residual norm 2.620634317712e-11
85 KSP Residual norm 2.035212048655e-11
86 KSP Residual norm 1.596829578757e-11
87 KSP Residual norm 1.226169241506e-11
88 KSP Residual norm 9.671329174358e-12
89 KSP Residual norm 7.499678689194e-12
90 KSP Residual norm 5.980390115206e-12
91 KSP Residual norm 4.381737825882e-12
92 KSP Residual norm 3.437766314510e-12
93 KSP Residual norm 2.522557975550e-12
94 KSP Residual norm 1.975164545496e-12
95 KSP Residual norm 1.452520666031e-12
96 KSP Residual norm 1.083584631706e-12
97 KSP Residual norm 8.450702797641e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.526616500374e-03 gnorm 1.259209442216e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 2.518376130313e-03
0 KSP Residual norm 4.578362406612e-02
1 KSP Residual norm 6.022473254341e-03
2 KSP Residual norm 4.458835608338e-03
3 KSP Residual norm 3.650057482872e-03
4 KSP Residual norm 2.405545386554e-03
5 KSP Residual norm 1.658671163740e-03
6 KSP Residual norm 1.015268414856e-03
7 KSP Residual norm 6.757608505429e-04
8 KSP Residual norm 5.105188885314e-04
9 KSP Residual norm 4.153507051080e-04
10 KSP Residual norm 3.018817528376e-04
11 KSP Residual norm 1.982069941654e-04
12 KSP Residual norm 1.521047500489e-04
13 KSP Residual norm 1.145908862771e-04
14 KSP Residual norm 8.067920336768e-05
15 KSP Residual norm 6.621211482414e-05
16 KSP Residual norm 5.253126224942e-05
17 KSP Residual norm 4.242454002187e-05
18 KSP Residual norm 3.344302053592e-05
19 KSP Residual norm 2.665189331445e-05
20 KSP Residual norm 2.058421865741e-05
21 KSP Residual norm 1.611077131583e-05
22 KSP Residual norm 1.310077746017e-05
23 KSP Residual norm 1.014401213345e-05
24 KSP Residual norm 8.485786213595e-06
25 KSP Residual norm 6.808336069431e-06
26 KSP Residual norm 5.290656245564e-06
27 KSP Residual norm 4.213399471434e-06
28 KSP Residual norm 3.275424619594e-06
29 KSP Residual norm 2.613527476927e-06
30 KSP Residual norm 2.084471409533e-06
31 KSP Residual norm 1.592432734455e-06
32 KSP Residual norm 1.218398517884e-06
33 KSP Residual norm 9.846539817081e-07
34 KSP Residual norm 7.523410120553e-07
35 KSP Residual norm 5.885004954740e-07
36 KSP Residual norm 4.706881472025e-07
37 KSP Residual norm 3.877333962130e-07
38 KSP Residual norm 3.102276507846e-07
39 KSP Residual norm 2.392497631887e-07
40 KSP Residual norm 1.860648495359e-07
41 KSP Residual norm 1.397928186479e-07
42 KSP Residual norm 1.095310458629e-07
43 KSP Residual norm 8.509642468882e-08
44 KSP Residual norm 6.206262312084e-08
45 KSP Residual norm 4.755122616559e-08
46 KSP Residual norm 3.652661961224e-08
47 KSP Residual norm 2.735390479829e-08
48 KSP Residual norm 2.189715364321e-08
49 KSP Residual norm 1.694004450365e-08
50 KSP Residual norm 1.317172003493e-08
51 KSP Residual norm 1.304155464445e-08
52 KSP Residual norm 1.227477640745e-08
53 KSP Residual norm 1.105944660630e-08
54 KSP Residual norm 1.010406803499e-08
55 KSP Residual norm 9.008927984509e-09
56 KSP Residual norm 8.366384937096e-09
57 KSP Residual norm 7.740990478927e-09
58 KSP Residual norm 6.719685012290e-09
59 KSP Residual norm 5.642824025603e-09
60 KSP Residual norm 4.984156802317e-09
61 KSP Residual norm 4.081775830693e-09
62 KSP Residual norm 3.000232319204e-09
63 KSP Residual norm 2.739491422615e-09
64 KSP Residual norm 2.241346720248e-09
65 KSP Residual norm 1.795265432584e-09
66 KSP Residual norm 1.483631262862e-09
67 KSP Residual norm 1.271872925094e-09
68 KSP Residual norm 1.075378783409e-09
69 KSP Residual norm 9.630797426474e-10
70 KSP Residual norm 7.553442300504e-10
71 KSP Residual norm 6.483762572556e-10
72 KSP Residual norm 5.030660124062e-10
73 KSP Residual norm 4.353009227621e-10
74 KSP Residual norm 3.494839187361e-10
75 KSP Residual norm 2.867430496336e-10
76 KSP Residual norm 2.562842980479e-10
77 KSP Residual norm 1.915286613120e-10
78 KSP Residual norm 1.491799702147e-10
79 KSP Residual norm 1.161499260523e-10
80 KSP Residual norm 8.275524589938e-11
81 KSP Residual norm 5.614853564436e-11
82 KSP Residual norm 4.206957481516e-11
83 KSP Residual norm 3.481430620876e-11
84 KSP Residual norm 2.610259635203e-11
85 KSP Residual norm 2.030101721357e-11
86 KSP Residual norm 1.590894385447e-11
87 KSP Residual norm 1.222277115322e-11
88 KSP Residual norm 9.634978686008e-12
89 KSP Residual norm 7.478546732527e-12
90 KSP Residual norm 5.972504435282e-12
91 KSP Residual norm 4.381183484678e-12
92 KSP Residual norm 3.439473372068e-12
93 KSP Residual norm 2.522414197959e-12
94 KSP Residual norm 1.975342939559e-12
95 KSP Residual norm 1.450066500654e-12
96 KSP Residual norm 1.082358491372e-12
97 KSP Residual norm 8.425877612092e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.518376130313e-03 gnorm 1.255137083385e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 2.510233367701e-03
0 KSP Residual norm 4.571222715063e-02
1 KSP Residual norm 6.012247983152e-03
2 KSP Residual norm 4.450795015050e-03
3 KSP Residual norm 3.642413242816e-03
4 KSP Residual norm 2.400539737132e-03
5 KSP Residual norm 1.657842592703e-03
6 KSP Residual norm 1.013143725070e-03
7 KSP Residual norm 6.736129427141e-04
8 KSP Residual norm 5.092657152525e-04
9 KSP Residual norm 4.137039240373e-04
10 KSP Residual norm 3.006461192257e-04
11 KSP Residual norm 1.971559028403e-04
12 KSP Residual norm 1.511058533885e-04
13 KSP Residual norm 1.139737279587e-04
14 KSP Residual norm 8.010046459824e-05
15 KSP Residual norm 6.583873654858e-05
16 KSP Residual norm 5.229944067727e-05
17 KSP Residual norm 4.220030643595e-05
18 KSP Residual norm 3.332288540095e-05
19 KSP Residual norm 2.658198304763e-05
20 KSP Residual norm 2.057700997325e-05
21 KSP Residual norm 1.610357124279e-05
22 KSP Residual norm 1.311746172750e-05
23 KSP Residual norm 1.015288280858e-05
24 KSP Residual norm 8.480520845524e-06
25 KSP Residual norm 6.789749996423e-06
26 KSP Residual norm 5.263432324301e-06
27 KSP Residual norm 4.199502195366e-06
28 KSP Residual norm 3.256340274814e-06
29 KSP Residual norm 2.572076414760e-06
30 KSP Residual norm 2.067905091491e-06
31 KSP Residual norm 1.576439854484e-06
32 KSP Residual norm 1.208816178464e-06
33 KSP Residual norm 9.833233769841e-07
34 KSP Residual norm 7.505246658814e-07
35 KSP Residual norm 5.884383401925e-07
36 KSP Residual norm 4.706340728418e-07
37 KSP Residual norm 3.883112748043e-07
38 KSP Residual norm 3.095274615200e-07
39 KSP Residual norm 2.387594404296e-07
40 KSP Residual norm 1.856173417589e-07
41 KSP Residual norm 1.394225773160e-07
42 KSP Residual norm 1.091694931100e-07
43 KSP Residual norm 8.483033724435e-08
44 KSP Residual norm 6.189176688112e-08
45 KSP Residual norm 4.738486396610e-08
46 KSP Residual norm 3.641075005226e-08
47 KSP Residual norm 2.726419720581e-08
48 KSP Residual norm 2.181990001533e-08
49 KSP Residual norm 1.687673257736e-08
50 KSP Residual norm 1.311258862302e-08
51 KSP Residual norm 1.298235311595e-08
52 KSP Residual norm 1.221860246937e-08
53 KSP Residual norm 1.057679683785e-08
54 KSP Residual norm 9.839636588038e-09
55 KSP Residual norm 8.925195458079e-09
56 KSP Residual norm 8.327026550649e-09
57 KSP Residual norm 7.708750822246e-09
58 KSP Residual norm 6.691366153939e-09
59 KSP Residual norm 5.617443230043e-09
60 KSP Residual norm 4.972603442770e-09
61 KSP Residual norm 4.068493068833e-09
62 KSP Residual norm 2.990695939303e-09
63 KSP Residual norm 2.731626425678e-09
64 KSP Residual norm 2.235271491719e-09
65 KSP Residual norm 1.789974291968e-09
66 KSP Residual norm 1.478964376711e-09
67 KSP Residual norm 1.264701025887e-09
68 KSP Residual norm 1.069957500919e-09
69 KSP Residual norm 9.606584211164e-10
70 KSP Residual norm 7.513887806815e-10
71 KSP Residual norm 6.454477274185e-10
72 KSP Residual norm 4.998502902627e-10
73 KSP Residual norm 4.339282194268e-10
74 KSP Residual norm 3.477388602005e-10
75 KSP Residual norm 2.856657851549e-10
76 KSP Residual norm 2.565997052664e-10
77 KSP Residual norm 1.932199848808e-10
78 KSP Residual norm 1.486390479637e-10
79 KSP Residual norm 1.161483137399e-10
80 KSP Residual norm 8.275901253270e-11
81 KSP Residual norm 5.509708780933e-11
82 KSP Residual norm 3.958844348890e-11
83 KSP Residual norm 3.350721723994e-11
84 KSP Residual norm 2.610744669208e-11
85 KSP Residual norm 2.022734949440e-11
86 KSP Residual norm 1.586408074247e-11
87 KSP Residual norm 1.220263115156e-11
88 KSP Residual norm 9.614871880007e-12
89 KSP Residual norm 7.470223600336e-12
90 KSP Residual norm 5.977327604790e-12
91 KSP Residual norm 4.390012487896e-12
92 KSP Residual norm 3.448558984194e-12
93 KSP Residual norm 2.526628070800e-12
94 KSP Residual norm 1.979892319772e-12
95 KSP Residual norm 1.451005592105e-12
96 KSP Residual norm 1.084205671640e-12
97 KSP Residual norm 8.419663104251e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.510233367701e-03 gnorm 1.251324271594e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 2.502625852087e-03
0 KSP Residual norm 4.555684161367e-02
1 KSP Residual norm 6.000942709130e-03
2 KSP Residual norm 4.440090857559e-03
3 KSP Residual norm 3.631968747283e-03
4 KSP Residual norm 2.391580062658e-03
5 KSP Residual norm 1.655272644218e-03
6 KSP Residual norm 1.010636462756e-03
7 KSP Residual norm 6.712026932927e-04
8 KSP Residual norm 5.077037000977e-04
9 KSP Residual norm 4.119433581865e-04
10 KSP Residual norm 2.994336268655e-04
11 KSP Residual norm 1.962577758307e-04
12 KSP Residual norm 1.503300057871e-04
13 KSP Residual norm 1.134465869978e-04
14 KSP Residual norm 7.959646594932e-05
15 KSP Residual norm 6.549756673452e-05
16 KSP Residual norm 5.213147714515e-05
17 KSP Residual norm 4.202576590556e-05
18 KSP Residual norm 3.322303329692e-05
19 KSP Residual norm 2.652113461920e-05
20 KSP Residual norm 2.057392881171e-05
21 KSP Residual norm 1.609828615163e-05
22 KSP Residual norm 1.312076660378e-05
23 KSP Residual norm 1.015249898214e-05
24 KSP Residual norm 8.474544541427e-06
25 KSP Residual norm 6.773895847672e-06
26 KSP Residual norm 5.252262637971e-06
27 KSP Residual norm 4.190557337873e-06
28 KSP Residual norm 3.246277870792e-06
29 KSP Residual norm 2.537059554934e-06
30 KSP Residual norm 2.058083568303e-06
31 KSP Residual norm 1.562657865262e-06
32 KSP Residual norm 1.201649146678e-06
33 KSP Residual norm 9.822449435464e-07
34 KSP Residual norm 7.486942708926e-07
35 KSP Residual norm 5.882512886172e-07
36 KSP Residual norm 4.696688028947e-07
37 KSP Residual norm 3.875807048303e-07
38 KSP Residual norm 3.090240729312e-07
39 KSP Residual norm 2.384025321413e-07
40 KSP Residual norm 1.853174419191e-07
41 KSP Residual norm 1.391035275900e-07
42 KSP Residual norm 1.088697925790e-07
43 KSP Residual norm 8.461725258368e-08
44 KSP Residual norm 6.180994466295e-08
45 KSP Residual norm 4.729054750799e-08
46 KSP Residual norm 3.636281901715e-08
47 KSP Residual norm 2.721619704142e-08
48 KSP Residual norm 2.177087023204e-08
49 KSP Residual norm 1.683697645765e-08
50 KSP Residual norm 1.307068231485e-08
51 KSP Residual norm 1.294037649602e-08
52 KSP Residual norm 1.220107166756e-08
53 KSP Residual norm 1.063864794238e-08
54 KSP Residual norm 1.003313769072e-08
55 KSP Residual norm 8.956114249187e-09
56 KSP Residual norm 8.295292130955e-09
57 KSP Residual norm 7.681188616474e-09
58 KSP Residual norm 6.668321042288e-09
59 KSP Residual norm 5.595366885046e-09
60 KSP Residual norm 4.960781578338e-09
61 KSP Residual norm 4.059914858477e-09
62 KSP Residual norm 2.983252065471e-09
63 KSP Residual norm 2.726085014526e-09
64 KSP Residual norm 2.230699036998e-09
65 KSP Residual norm 1.785461124932e-09
66 KSP Residual norm 1.475783894660e-09
67 KSP Residual norm 1.259968092131e-09
68 KSP Residual norm 1.065832303847e-09
69 KSP Residual norm 9.586863941038e-10
70 KSP Residual norm 7.483328930112e-10
71 KSP Residual norm 6.429110679213e-10
72 KSP Residual norm 4.982842103884e-10
73 KSP Residual norm 4.329494264811e-10
74 KSP Residual norm 3.466647071493e-10
75 KSP Residual norm 2.850284622058e-10
76 KSP Residual norm 2.570121793585e-10
77 KSP Residual norm 1.949242078061e-10
78 KSP Residual norm 1.481730545129e-10
79 KSP Residual norm 1.161896656086e-10
80 KSP Residual norm 8.272871756571e-11
81 KSP Residual norm 5.535600592732e-11
82 KSP Residual norm 4.108521317537e-11
83 KSP Residual norm 3.433502383209e-11
84 KSP Residual norm 2.611452744118e-11
85 KSP Residual norm 2.022269358185e-11
86 KSP Residual norm 1.583964632486e-11
87 KSP Residual norm 1.220110607842e-11
88 KSP Residual norm 9.611359955373e-12
89 KSP Residual norm 7.475465340166e-12
90 KSP Residual norm 5.993134133321e-12
91 KSP Residual norm 4.407012301540e-12
92 KSP Residual norm 3.462178227639e-12
93 KSP Residual norm 2.533002393835e-12
94 KSP Residual norm 1.987720397803e-12
95 KSP Residual norm 1.454582750166e-12
96 KSP Residual norm 1.088915374434e-12
97 KSP Residual norm 8.429663913025e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.502625852087e-03 gnorm 1.247304205855e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 2.494654157964e-03
0 KSP Residual norm 4.538691593273e-02
1 KSP Residual norm 5.986070012991e-03
2 KSP Residual norm 4.426637777218e-03
3 KSP Residual norm 3.620573179660e-03
4 KSP Residual norm 2.381596211006e-03
5 KSP Residual norm 1.650946292723e-03
6 KSP Residual norm 1.007087739312e-03
7 KSP Residual norm 6.692975406882e-04
8 KSP Residual norm 5.059749082646e-04
9 KSP Residual norm 4.101959386285e-04
10 KSP Residual norm 2.981502381474e-04
11 KSP Residual norm 1.955030746458e-04
12 KSP Residual norm 1.498036783271e-04
13 KSP Residual norm 1.128867752528e-04
14 KSP Residual norm 7.895852660065e-05
15 KSP Residual norm 6.508804807860e-05
16 KSP Residual norm 5.190448467513e-05
17 KSP Residual norm 4.178607418116e-05
18 KSP Residual norm 3.308507587230e-05
19 KSP Residual norm 2.641618680909e-05
20 KSP Residual norm 2.054277948911e-05
21 KSP Residual norm 1.607692008635e-05
22 KSP Residual norm 1.308264515491e-05
23 KSP Residual norm 1.011213448664e-05
24 KSP Residual norm 8.457236817118e-06
25 KSP Residual norm 6.736132206534e-06
26 KSP Residual norm 5.258733240531e-06
27 KSP Residual norm 4.189576204373e-06
28 KSP Residual norm 3.236378032054e-06
29 KSP Residual norm 2.546062083441e-06
30 KSP Residual norm 2.039176378144e-06
31 KSP Residual norm 1.545554311709e-06
32 KSP Residual norm 1.210352577009e-06
33 KSP Residual norm 9.815897888160e-07
34 KSP Residual norm 7.493118906333e-07
35 KSP Residual norm 5.871419962171e-07
36 KSP Residual norm 4.696791043042e-07
37 KSP Residual norm 3.873098725982e-07
38 KSP Residual norm 3.080843878844e-07
39 KSP Residual norm 2.375993331445e-07
40 KSP Residual norm 1.846626320338e-07
41 KSP Residual norm 1.386348470462e-07
42 KSP Residual norm 1.085015776843e-07
43 KSP Residual norm 8.434965571611e-08
44 KSP Residual norm 6.161511640313e-08
45 KSP Residual norm 4.715465411225e-08
46 KSP Residual norm 3.624220334376e-08
47 KSP Residual norm 2.710899523375e-08
48 KSP Residual norm 2.168178415963e-08
49 KSP Residual norm 1.676132383414e-08
50 KSP Residual norm 1.301503568232e-08
51 KSP Residual norm 1.288607115678e-08
52 KSP Residual norm 1.217064658861e-08
53 KSP Residual norm 1.081040474217e-08
54 KSP Residual norm 1.002666006827e-08
55 KSP Residual norm 8.920383139315e-09
56 KSP Residual norm 8.263303035313e-09
57 KSP Residual norm 7.653251990069e-09
58 KSP Residual norm 6.642660651005e-09
59 KSP Residual norm 5.569480752261e-09
60 KSP Residual norm 4.944896905946e-09
61 KSP Residual norm 4.040096124271e-09
62 KSP Residual norm 2.967523133877e-09
63 KSP Residual norm 2.711191962911e-09
64 KSP Residual norm 2.219134796413e-09
65 KSP Residual norm 1.775992543345e-09
66 KSP Residual norm 1.469250419736e-09
67 KSP Residual norm 1.252571644938e-09
68 KSP Residual norm 1.059512702794e-09
69 KSP Residual norm 9.541421644903e-10
70 KSP Residual norm 7.432572403355e-10
71 KSP Residual norm 6.399578884113e-10
72 KSP Residual norm 4.948125123585e-10
73 KSP Residual norm 4.310683579123e-10
74 KSP Residual norm 3.442751963972e-10
75 KSP Residual norm 2.848749097550e-10
76 KSP Residual norm 2.568132736166e-10
77 KSP Residual norm 1.971594924354e-10
78 KSP Residual norm 1.478213254605e-10
79 KSP Residual norm 1.161246407935e-10
80 KSP Residual norm 8.285145710139e-11
81 KSP Residual norm 5.789927175515e-11
82 KSP Residual norm 4.485771061344e-11
83 KSP Residual norm 3.475779806219e-11
84 KSP Residual norm 2.607810469755e-11
85 KSP Residual norm 2.021045751344e-11
86 KSP Residual norm 1.580740391918e-11
87 KSP Residual norm 1.217234497511e-11
88 KSP Residual norm 9.586675088310e-12
89 KSP Residual norm 7.462357018195e-12
90 KSP Residual norm 5.985024667182e-12
91 KSP Residual norm 4.405388723194e-12
92 KSP Residual norm 3.463008592123e-12
93 KSP Residual norm 2.534991065657e-12
94 KSP Residual norm 1.986542684967e-12
95 KSP Residual norm 1.451945967462e-12
96 KSP Residual norm 1.086293189282e-12
97 KSP Residual norm 8.412988961313e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.494654157964e-03 gnorm 1.243612101038e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 2.487122215509e-03
0 KSP Residual norm 4.522821212629e-02
1 KSP Residual norm 5.972805895488e-03
2 KSP Residual norm 4.414608228485e-03
3 KSP Residual norm 3.609916407746e-03
4 KSP Residual norm 2.372428032251e-03
5 KSP Residual norm 1.647312499909e-03
6 KSP Residual norm 1.004014423094e-03
7 KSP Residual norm 6.673475221796e-04
8 KSP Residual norm 5.043912848382e-04
9 KSP Residual norm 4.085287751918e-04
10 KSP Residual norm 2.969437386557e-04
11 KSP Residual norm 1.947544761122e-04
12 KSP Residual norm 1.492320311219e-04
13 KSP Residual norm 1.123636649989e-04
14 KSP Residual norm 7.840159206034e-05
15 KSP Residual norm 6.472105127263e-05
16 KSP Residual norm 5.171101212141e-05
17 KSP Residual norm 4.157646401269e-05
18 KSP Residual norm 3.296423259966e-05
19 KSP Residual norm 2.633117189689e-05
20 KSP Residual norm 2.052163791195e-05
21 KSP Residual norm 1.606107389880e-05
22 KSP Residual norm 1.306104111095e-05
23 KSP Residual norm 1.008861341735e-05
24 KSP Residual norm 8.447528851618e-06
25 KSP Residual norm 6.708173482754e-06
26 KSP Residual norm 5.265250233025e-06
27 KSP Residual norm 4.185559986841e-06
28 KSP Residual norm 3.224961496729e-06
29 KSP Residual norm 2.548879314191e-06
30 KSP Residual norm 2.009375426948e-06
31 KSP Residual norm 1.510750633853e-06
32 KSP Residual norm 1.213850164993e-06
33 KSP Residual norm 9.797106714130e-07
34 KSP Residual norm 7.491528874647e-07
35 KSP Residual norm 5.864391224248e-07
36 KSP Residual norm 4.693972119970e-07
37 KSP Residual norm 3.869138460674e-07
38 KSP Residual norm 3.073753808917e-07
39 KSP Residual norm 2.370192199722e-07
40 KSP Residual norm 1.841865518196e-07
41 KSP Residual norm 1.382636960127e-07
42 KSP Residual norm 1.081974354634e-07
43 KSP Residual norm 8.413086438963e-08
44 KSP Residual norm 6.147953613258e-08
45 KSP Residual norm 4.705107897050e-08
46 KSP Residual norm 3.615982570199e-08
47 KSP Residual norm 2.703404131653e-08
48 KSP Residual norm 2.161677984452e-08
49 KSP Residual norm 1.670563523820e-08
50 KSP Residual norm 1.296999194103e-08
51 KSP Residual norm 1.284182022674e-08
52 KSP Residual norm 1.215925488782e-08
53 KSP Residual norm 1.102765658989e-08
54 KSP Residual norm 1.000546020996e-08
55 KSP Residual norm 8.889407112254e-09
56 KSP Residual norm 8.234737676921e-09
57 KSP Residual norm 7.628543991784e-09
58 KSP Residual norm 6.620469014077e-09
59 KSP Residual norm 5.547336145962e-09
60 KSP Residual norm 4.932284628646e-09
61 KSP Residual norm 4.025582058013e-09
62 KSP Residual norm 2.955963470986e-09
63 KSP Residual norm 2.700539568437e-09
64 KSP Residual norm 2.210866470011e-09
65 KSP Residual norm 1.769124689330e-09
66 KSP Residual norm 1.464386334557e-09
67 KSP Residual norm 1.246789612135e-09
68 KSP Residual norm 1.054406881279e-09
69 KSP Residual norm 9.506699270414e-10
70 KSP Residual norm 7.392655236791e-10
71 KSP Residual norm 6.373294513877e-10
72 KSP Residual norm 4.931317353376e-10
73 KSP Residual norm 4.296144208072e-10
74 KSP Residual norm 3.423614837437e-10
75 KSP Residual norm 2.848243143651e-10
76 KSP Residual norm 2.562437703273e-10
77 KSP Residual norm 1.982788339037e-10
78 KSP Residual norm 1.475210357838e-10
79 KSP Residual norm 1.161185830432e-10
80 KSP Residual norm 8.314557368731e-11
81 KSP Residual norm 6.054266889777e-11
82 KSP Residual norm 4.569766858374e-11
83 KSP Residual norm 3.477931548326e-11
84 KSP Residual norm 2.606412571643e-11
85 KSP Residual norm 2.020523302971e-11
86 KSP Residual norm 1.578995700692e-11
87 KSP Residual norm 1.216278421218e-11
88 KSP Residual norm 9.578089590686e-12
89 KSP Residual norm 7.462081034808e-12
90 KSP Residual norm 5.989897995649e-12
91 KSP Residual norm 4.413353331596e-12
92 KSP Residual norm 3.470725957680e-12
93 KSP Residual norm 2.540461377641e-12
94 KSP Residual norm 1.989771092414e-12
95 KSP Residual norm 1.452723297122e-12
96 KSP Residual norm 1.087088148987e-12
97 KSP Residual norm 8.414105123632e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.487122215509e-03 gnorm 1.239783799605e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 2.479528379524e-03
0 KSP Residual norm 4.507870918091e-02
1 KSP Residual norm 5.960827512754e-03
2 KSP Residual norm 4.403920385528e-03
3 KSP Residual norm 3.599584598078e-03
4 KSP Residual norm 2.364174965075e-03
5 KSP Residual norm 1.644585259953e-03
6 KSP Residual norm 1.001528201460e-03
7 KSP Residual norm 6.650839788155e-04
8 KSP Residual norm 5.029026855286e-04
9 KSP Residual norm 4.068662414494e-04
10 KSP Residual norm 2.957583247525e-04
11 KSP Residual norm 1.939055314390e-04
12 KSP Residual norm 1.484952279043e-04
13 KSP Residual norm 1.118600209262e-04
14 KSP Residual norm 7.794359898146e-05
15 KSP Residual norm 6.440261100457e-05
16 KSP Residual norm 5.155500693756e-05
17 KSP Residual norm 4.140579924677e-05
18 KSP Residual norm 3.286245169016e-05
19 KSP Residual norm 2.627258609808e-05
20 KSP Residual norm 2.050892244810e-05
21 KSP Residual norm 1.604968784439e-05
22 KSP Residual norm 1.306503544142e-05
23 KSP Residual norm 1.008958805241e-05
24 KSP Residual norm 8.444636993636e-06
25 KSP Residual norm 6.691274005334e-06
26 KSP Residual norm 5.259256886075e-06
27 KSP Residual norm 4.175637080277e-06
28 KSP Residual norm 3.211221364481e-06
29 KSP Residual norm 2.517769287287e-06
30 KSP Residual norm 1.986859579828e-06
31 KSP Residual norm 1.480684931657e-06
32 KSP Residual norm 1.209111853194e-06
33 KSP Residual norm 9.781419446358e-07
34 KSP Residual norm 7.481260317472e-07
35 KSP Residual norm 5.862741417692e-07
36 KSP Residual norm 4.686779600863e-07
37 KSP Residual norm 3.863561587236e-07
38 KSP Residual norm 3.069899871057e-07
39 KSP Residual norm 2.367477972369e-07
40 KSP Residual norm 1.839595318239e-07
41 KSP Residual norm 1.380144476424e-07
42 KSP Residual norm 1.079638881526e-07
43 KSP Residual norm 8.396563686120e-08
44 KSP Residual norm 6.142516305620e-08
45 KSP Residual norm 4.698265022382e-08
46 KSP Residual norm 3.612889417645e-08
47 KSP Residual norm 2.700346371026e-08
48 KSP Residual norm 2.158388257249e-08
49 KSP Residual norm 1.667749843286e-08
50 KSP Residual norm 1.293731192634e-08
51 KSP Residual norm 1.280902551086e-08
52 KSP Residual norm 1.217770037864e-08
53 KSP Residual norm 1.122730020695e-08
54 KSP Residual norm 9.982564703420e-09
55 KSP Residual norm 8.862819148718e-09
56 KSP Residual norm 8.208177600982e-09
57 KSP Residual norm 7.606085289599e-09
58 KSP Residual norm 6.601484866290e-09
59 KSP Residual norm 5.529102661064e-09
60 KSP Residual norm 4.923438052384e-09
61 KSP Residual norm 4.018734916921e-09
62 KSP Residual norm 2.950524043221e-09
63 KSP Residual norm 2.696372102638e-09
64 KSP Residual norm 2.207526970272e-09
65 KSP Residual norm 1.765985923998e-09
66 KSP Residual norm 1.461992570391e-09
67 KSP Residual norm 1.242903610902e-09
68 KSP Residual norm 1.050901968966e-09
69 KSP Residual norm 9.488873109473e-10
70 KSP Residual norm 7.366908824343e-10
71 KSP Residual norm 6.350642867976e-10
72 KSP Residual norm 4.930565915788e-10
73 KSP Residual norm 4.287938418954e-10
74 KSP Residual norm 3.413548116417e-10
75 KSP Residual norm 2.846954463241e-10
76 KSP Residual norm 2.558856431610e-10
77 KSP Residual norm 1.986939143037e-10
78 KSP Residual norm 1.471816817928e-10
79 KSP Residual norm 1.162050790575e-10
80 KSP Residual norm 8.355767297240e-11
81 KSP Residual norm 6.252443260958e-11
82 KSP Residual norm 4.604652134448e-11
83 KSP Residual norm 3.480716283807e-11
84 KSP Residual norm 2.607500107998e-11
85 KSP Residual norm 2.021577679719e-11
86 KSP Residual norm 1.578958752794e-11
87 KSP Residual norm 1.218038631338e-11
88 KSP Residual norm 9.591796736769e-12
89 KSP Residual norm 7.479979630094e-12
90 KSP Residual norm 6.014657194743e-12
91 KSP Residual norm 4.436575425696e-12
92 KSP Residual norm 3.489067168597e-12
93 KSP Residual norm 2.550635232728e-12
94 KSP Residual norm 2.000097577667e-12
95 KSP Residual norm 1.458729773242e-12
96 KSP Residual norm 1.093309809249e-12
97 KSP Residual norm 8.441526890979e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.479528379524e-03 gnorm 1.236148155639e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 2.472279069692e-03
0 KSP Residual norm 4.492610472949e-02
1 KSP Residual norm 5.945729086173e-03
2 KSP Residual norm 4.390795002522e-03
3 KSP Residual norm 3.589177101160e-03
4 KSP Residual norm 2.354882147221e-03
5 KSP Residual norm 1.639921204530e-03
6 KSP Residual norm 9.978168793094e-04
7 KSP Residual norm 6.637260432448e-04
8 KSP Residual norm 5.013359066155e-04
9 KSP Residual norm 4.053216259080e-04
10 KSP Residual norm 2.945866344887e-04
11 KSP Residual norm 1.933564584550e-04
12 KSP Residual norm 1.481683995042e-04
13 KSP Residual norm 1.113419586132e-04
14 KSP Residual norm 7.732265572173e-05
15 KSP Residual norm 6.400184561065e-05
16 KSP Residual norm 5.132578744031e-05
17 KSP Residual norm 4.115286909686e-05
18 KSP Residual norm 3.271913342020e-05
19 KSP Residual norm 2.615881084433e-05
20 KSP Residual norm 2.047322962645e-05
21 KSP Residual norm 1.602426118426e-05
22 KSP Residual norm 1.301563672065e-05
23 KSP Residual norm 1.004257379385e-05
24 KSP Residual norm 8.432470115342e-06
25 KSP Residual norm 6.654915641992e-06
26 KSP Residual norm 5.287445147660e-06
27 KSP Residual norm 4.176369056829e-06
28 KSP Residual norm 3.200865607612e-06
29 KSP Residual norm 2.585558785392e-06
30 KSP Residual norm 1.925309299165e-06
31 KSP Residual norm 1.374399006945e-06
32 KSP Residual norm 1.191110423569e-06
33 KSP Residual norm 9.462288237424e-07
34 KSP Residual norm 7.513305005638e-07
35 KSP Residual norm 5.844435789015e-07
36 KSP Residual norm 4.691449033914e-07
37 KSP Residual norm 3.862212255250e-07
38 KSP Residual norm 3.059599087009e-07
39 KSP Residual norm 2.358569008825e-07
40 KSP Residual norm 1.832320028161e-07
41 KSP Residual norm 1.375537437708e-07
42 KSP Residual norm 1.076282848881e-07
43 KSP Residual norm 8.372021987279e-08
44 KSP Residual norm 6.120622812759e-08
45 KSP Residual norm 4.685541162310e-08
46 KSP Residual norm 3.599426146869e-08
47 KSP Residual norm 2.688792711901e-08
48 KSP Residual norm 2.149323279317e-08
49 KSP Residual norm 1.659777691825e-08
50 KSP Residual norm 1.288511726297e-08
51 KSP Residual norm 1.275865208266e-08
52 KSP Residual norm 1.214083599153e-08
53 KSP Residual norm 1.120849697533e-08
54 KSP Residual norm 9.950001357167e-09
55 KSP Residual norm 8.832811031102e-09
56 KSP Residual norm 8.182291701374e-09
57 KSP Residual norm 7.583264500657e-09
58 KSP Residual norm 6.579137289400e-09
59 KSP Residual norm 5.506193912738e-09
60 KSP Residual norm 4.909316519080e-09
61 KSP Residual norm 3.996532731756e-09
62 KSP Residual norm 2.933492168531e-09
63 KSP Residual norm 2.679099506023e-09
64 KSP Residual norm 2.194528239376e-09
65 KSP Residual norm 1.756097791015e-09
66 KSP Residual norm 1.454741882552e-09
67 KSP Residual norm 1.235940615445e-09
68 KSP Residual norm 1.044554784287e-09
69 KSP Residual norm 9.434952708125e-10
70 KSP Residual norm 7.316125299212e-10
71 KSP Residual norm 6.322244443393e-10
72 KSP Residual norm 4.914826897244e-10
73 KSP Residual norm 4.265697615445e-10
74 KSP Residual norm 3.386501399944e-10
75 KSP Residual norm 2.845208683385e-10
76 KSP Residual norm 2.543687611315e-10
77 KSP Residual norm 1.995473992566e-10
78 KSP Residual norm 1.470644317840e-10
79 KSP Residual norm 1.161616005866e-10
80 KSP Residual norm 8.430703306438e-11
81 KSP Residual norm 6.501586269245e-11
82 KSP Residual norm 4.618487342007e-11
83 KSP Residual norm 3.477966218574e-11
84 KSP Residual norm 2.607229256753e-11
85 KSP Residual norm 2.021501224777e-11
86 KSP Residual norm 1.576995303775e-11
87 KSP Residual norm 1.214993982536e-11
88 KSP Residual norm 9.567060272618e-12
89 KSP Residual norm 7.465000272223e-12
90 KSP Residual norm 5.999533201714e-12
91 KSP Residual norm 4.428087529238e-12
92 KSP Residual norm 3.485797102016e-12
93 KSP Residual norm 2.552500437962e-12
94 KSP Residual norm 1.995385055364e-12
95 KSP Residual norm 1.454375307836e-12
96 KSP Residual norm 1.087997771289e-12
97 KSP Residual norm 8.419540460542e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.472279069692e-03 gnorm 1.232436581847e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 2.464847033857e-03
0 KSP Residual norm 4.477520165469e-02
1 KSP Residual norm 5.932276874279e-03
2 KSP Residual norm 4.379163391009e-03
3 KSP Residual norm 3.578746531351e-03
4 KSP Residual norm 2.346347418021e-03
5 KSP Residual norm 1.636383956158e-03
6 KSP Residual norm 9.948954565507e-04
7 KSP Residual norm 6.618050363686e-04
8 KSP Residual norm 4.998371744162e-04
9 KSP Residual norm 4.037357947836e-04
10 KSP Residual norm 2.934288973134e-04
11 KSP Residual norm 1.926483829816e-04
12 KSP Residual norm 1.476026156252e-04
13 KSP Residual norm 1.108509881962e-04
14 KSP Residual norm 7.684343183824e-05
15 KSP Residual norm 6.366973745349e-05
16 KSP Residual norm 5.115573625549e-05
17 KSP Residual norm 4.096125409320e-05
18 KSP Residual norm 3.260522950370e-05
19 KSP Residual norm 2.608344273589e-05
20 KSP Residual norm 2.045200772602e-05
21 KSP Residual norm 1.600667669415e-05
22 KSP Residual norm 1.300133694160e-05
23 KSP Residual norm 1.002947446688e-05
24 KSP Residual norm 8.427814407750e-06
25 KSP Residual norm 6.634566122275e-06
26 KSP Residual norm 5.294811567173e-06
27 KSP Residual norm 4.169344034523e-06
28 KSP Residual norm 3.188778317334e-06
29 KSP Residual norm 2.596951846081e-06
30 KSP Residual norm 1.899504566245e-06
31 KSP Residual norm 1.421425613034e-06
32 KSP Residual norm 1.116837645926e-06
33 KSP Residual norm 9.773781432782e-07
34 KSP Residual norm 7.373848676732e-07
35 KSP Residual norm 5.858275703356e-07
36 KSP Residual norm 4.682732939832e-07
37 KSP Residual norm 3.860207333512e-07
38 KSP Residual norm 3.053691024210e-07
39 KSP Residual norm 2.354151693835e-07
40 KSP Residual norm 1.828661142978e-07
41 KSP Residual norm 1.372599446134e-07
42 KSP Residual norm 1.073863400431e-07
43 KSP Residual norm 8.354683510441e-08
44 KSP Residual norm 6.110885732886e-08
45 KSP Residual norm 4.677973782736e-08
46 KSP Residual norm 3.593776041051e-08
47 KSP Residual norm 2.683741161683e-08
48 KSP Residual norm 2.144867524988e-08
49 KSP Residual norm 1.655810939923e-08
50 KSP Residual norm 1.285054202563e-08
51 KSP Residual norm 1.272458110337e-08
52 KSP Residual norm 1.214512912020e-08
53 KSP Residual norm 1.126199091652e-08
54 KSP Residual norm 9.925477083064e-09
55 KSP Residual norm 8.808190247087e-09
56 KSP Residual norm 8.158692361302e-09
57 KSP Residual norm 7.563012979863e-09
58 KSP Residual norm 6.561062456294e-09
59 KSP Residual norm 5.488452954490e-09
60 KSP Residual norm 4.899978649148e-09
61 KSP Residual norm 3.985762725919e-09
62 KSP Residual norm 2.925240142778e-09
63 KSP Residual norm 2.671357055971e-09
64 KSP Residual norm 2.188668533422e-09
65 KSP Residual norm 1.751449303385e-09
66 KSP Residual norm 1.451132595341e-09
67 KSP Residual norm 1.231740897608e-09
68 KSP Residual norm 1.040534351626e-09
69 KSP Residual norm 9.406583599986e-10
70 KSP Residual norm 7.285705423836e-10
71 KSP Residual norm 6.299028114860e-10
72 KSP Residual norm 4.916773419946e-10
73 KSP Residual norm 4.252826686089e-10
74 KSP Residual norm 3.373642449664e-10
75 KSP Residual norm 2.841692138228e-10
76 KSP Residual norm 2.534880507746e-10
77 KSP Residual norm 1.998156163728e-10
78 KSP Residual norm 1.468570384977e-10
79 KSP Residual norm 1.162396466175e-10
80 KSP Residual norm 8.503287015604e-11
81 KSP Residual norm 6.628037396895e-11
82 KSP Residual norm 4.627538174125e-11
83 KSP Residual norm 3.479229052038e-11
84 KSP Residual norm 2.609393937484e-11
85 KSP Residual norm 2.023119317980e-11
86 KSP Residual norm 1.577050218051e-11
87 KSP Residual norm 1.215655560921e-11
88 KSP Residual norm 9.572626969473e-12
89 KSP Residual norm 7.474796951103e-12
90 KSP Residual norm 6.012479653479e-12
91 KSP Residual norm 4.441286352115e-12
92 KSP Residual norm 3.497366780985e-12
93 KSP Residual norm 2.560356153283e-12
94 KSP Residual norm 2.000779732018e-12
95 KSP Residual norm 1.457272720068e-12
96 KSP Residual norm 1.090571681968e-12
97 KSP Residual norm 8.433961442900e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.464847033857e-03 gnorm 1.228971439465e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 2.457816357488e-03
0 KSP Residual norm 4.463502318053e-02
1 KSP Residual norm 5.920260442769e-03
2 KSP Residual norm 4.368792247142e-03
3 KSP Residual norm 3.569006791516e-03
4 KSP Residual norm 2.338624925313e-03
5 KSP Residual norm 1.633467976980e-03
6 KSP Residual norm 9.923955788307e-04
7 KSP Residual norm 6.598616476833e-04
8 KSP Residual norm 4.984617491498e-04
9 KSP Residual norm 4.022329181894e-04
10 KSP Residual norm 2.923336741608e-04
11 KSP Residual norm 1.919332633785e-04
12 KSP Residual norm 1.469996170842e-04
13 KSP Residual norm 1.103938963339e-04
14 KSP Residual norm 7.643081556192e-05
15 KSP Residual norm 6.337455108364e-05
16 KSP Residual norm 5.101562521974e-05
17 KSP Residual norm 4.079749151682e-05
18 KSP Residual norm 3.250622888491e-05
19 KSP Residual norm 2.602457383686e-05
20 KSP Residual norm 2.043755365887e-05
21 KSP Residual norm 1.599367418511e-05
22 KSP Residual norm 1.299966651268e-05
23 KSP Residual norm 1.002791093239e-05
24 KSP Residual norm 8.426242868792e-06
25 KSP Residual norm 6.619362653426e-06
26 KSP Residual norm 5.297085128902e-06
27 KSP Residual norm 4.160718449403e-06
28 KSP Residual norm 3.176335116956e-06
29 KSP Residual norm 2.595446181871e-06
30 KSP Residual norm 1.886736550722e-06
31 KSP Residual norm 1.507653304946e-06
32 KSP Residual norm 1.159795651212e-06
33 KSP Residual norm 9.895079736196e-07
34 KSP Residual norm 7.432692649103e-07
35 KSP Residual norm 5.849740564929e-07
36 KSP Residual norm 4.680860727445e-07
37 KSP Residual norm 3.855770396891e-07
38 KSP Residual norm 3.050379543129e-07
39 KSP Residual norm 2.351526096333e-07
40 KSP Residual norm 1.826517972081e-07
41 KSP Residual norm 1.370523839443e-07
42 KSP Residual norm 1.072034272530e-07
43 KSP Residual norm 8.341846350990e-08
44 KSP Residual norm 6.106280738238e-08
45 KSP Residual norm 4.673178468678e-08
46 KSP Residual norm 3.591351416558e-08
47 KSP Residual norm 2.681371337792e-08
48 KSP Residual norm 2.142429773574e-08
49 KSP Residual norm 1.653526744645e-08
50 KSP Residual norm 1.282512587221e-08
51 KSP Residual norm 1.269926402865e-08
52 KSP Residual norm 1.216369382733e-08
53 KSP Residual norm 1.130272781713e-08
54 KSP Residual norm 9.905983518452e-09
55 KSP Residual norm 8.787759218108e-09
56 KSP Residual norm 8.138244887674e-09
57 KSP Residual norm 7.545844973241e-09
58 KSP Residual norm 6.546272890117e-09
59 KSP Residual norm 5.474038948877e-09
60 KSP Residual norm 4.893517398298e-09
61 KSP Residual norm 3.979522123517e-09
62 KSP Residual norm 2.920542445984e-09
63 KSP Residual norm 2.667254336472e-09
64 KSP Residual norm 2.185587580948e-09
65 KSP Residual norm 1.748943891176e-09
66 KSP Residual norm 1.449064877237e-09
67 KSP Residual norm 1.228743002524e-09
68 KSP Residual norm 1.037535695652e-09
69 KSP Residual norm 9.388315415806e-10
70 KSP Residual norm 7.263599810714e-10
71 KSP Residual norm 6.279190348953e-10
72 KSP Residual norm 4.925219704975e-10
73 KSP Residual norm 4.243688882927e-10
74 KSP Residual norm 3.365772968455e-10
75 KSP Residual norm 2.838651998810e-10
76 KSP Residual norm 2.528902274091e-10
77 KSP Residual norm 1.999654294195e-10
78 KSP Residual norm 1.466640159828e-10
79 KSP Residual norm 1.164031703532e-10
80 KSP Residual norm 8.589826770592e-11
81 KSP Residual norm 6.724710597266e-11
82 KSP Residual norm 4.637804442698e-11
83 KSP Residual norm 3.482725118347e-11
84 KSP Residual norm 2.613225449370e-11
85 KSP Residual norm 2.026007721289e-11
86 KSP Residual norm 1.578201796337e-11
87 KSP Residual norm 1.217768612067e-11
88 KSP Residual norm 9.590077001235e-12
89 KSP Residual norm 7.493782862251e-12
90 KSP Residual norm 6.034912001759e-12
91 KSP Residual norm 4.461651279074e-12
92 KSP Residual norm 3.513896020965e-12
93 KSP Residual norm 2.570407467413e-12
94 KSP Residual norm 2.009443969408e-12
95 KSP Residual norm 1.462560254100e-12
96 KSP Residual norm 1.095612683705e-12
97 KSP Residual norm 8.461433709845e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.457816357488e-03 gnorm 1.225476453914e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 2.450834902955e-03
0 KSP Residual norm 4.450616374988e-02
1 KSP Residual norm 5.908502157975e-03
2 KSP Residual norm 4.358962690246e-03
3 KSP Residual norm 3.559696025299e-03
4 KSP Residual norm 2.331520809155e-03
5 KSP Residual norm 1.630844577677e-03
6 KSP Residual norm 9.900355945556e-04
7 KSP Residual norm 6.579412176805e-04
8 KSP Residual norm 4.971478333340e-04
9 KSP Residual norm 4.007731166609e-04
10 KSP Residual norm 2.912504678143e-04
11 KSP Residual norm 1.912031674435e-04
12 KSP Residual norm 1.463667963237e-04
13 KSP Residual norm 1.099448413213e-04
14 KSP Residual norm 7.604255896834e-05
15 KSP Residual norm 6.309066555040e-05
16 KSP Residual norm 5.087974780004e-05
17 KSP Residual norm 4.063998502593e-05
18 KSP Residual norm 3.240980622335e-05
19 KSP Residual norm 2.596998986753e-05
20 KSP Residual norm 2.042147020856e-05
21 KSP Residual norm 1.598005566270e-05
22 KSP Residual norm 1.300337608416e-05
23 KSP Residual norm 1.003006256895e-05
24 KSP Residual norm 8.425198126355e-06
25 KSP Residual norm 6.604663257887e-06
26 KSP Residual norm 5.296373384069e-06
27 KSP Residual norm 4.150643700698e-06
28 KSP Residual norm 3.163214241074e-06
29 KSP Residual norm 2.589800775995e-06
30 KSP Residual norm 1.881004435201e-06
31 KSP Residual norm 1.567907564414e-06
32 KSP Residual norm 1.175592790932e-06
33 KSP Residual norm 9.884234177335e-07
34 KSP Residual norm 7.437219519157e-07
35 KSP Residual norm 5.847581888062e-07
36 KSP Residual norm 4.677636129587e-07
37 KSP Residual norm 3.852910397278e-07
38 KSP Residual norm 3.047482021509e-07
39 KSP Residual norm 2.349433137892e-07
40 KSP Residual norm 1.824774972656e-07
41 KSP Residual norm 1.368747167702e-07
42 KSP Residual norm 1.070415810702e-07
43 KSP Residual norm 8.330524459172e-08
44 KSP Residual norm 6.102823504596e-08
45 KSP Residual norm 4.668963496252e-08
46 KSP Residual norm 3.589555726221e-08
47 KSP Residual norm 2.679732982529e-08
48 KSP Residual norm 2.140600784389e-08
49 KSP Residual norm 1.651732806369e-08
50 KSP Residual norm 1.280244973384e-08
51 KSP Residual norm 1.267655903262e-08
52 KSP Residual norm 1.218226127186e-08
53 KSP Residual norm 1.132251489248e-08
54 KSP Residual norm 9.888011095838e-09
55 KSP Residual norm 8.768498988366e-09
56 KSP Residual norm 8.118967741634e-09
57 KSP Residual norm 7.529923303402e-09
58 KSP Residual norm 6.532698317560e-09
59 KSP Residual norm 5.461010262675e-09
60 KSP Residual norm 4.888311223999e-09
61 KSP Residual norm 3.974552199336e-09
62 KSP Residual norm 2.917115189255e-09
63 KSP Residual norm 2.664293552968e-09
64 KSP Residual norm 2.183444781940e-09
65 KSP Residual norm 1.747263142963e-09
66 KSP Residual norm 1.447502077297e-09
67 KSP Residual norm 1.226091566706e-09
68 KSP Residual norm 1.034884542179e-09
69 KSP Residual norm 9.373056111639e-10
70 KSP Residual norm 7.244359273732e-10
71 KSP Residual norm 6.260641095783e-10
72 KSP Residual norm 4.936177810431e-10
73 KSP Residual norm 4.235648478669e-10
74 KSP Residual norm 3.359298975370e-10
75 KSP Residual norm 2.835574669773e-10
76 KSP Residual norm 2.523735182072e-10
77 KSP Residual norm 2.000358400750e-10
78 KSP Residual norm 1.464721832510e-10
79 KSP Residual norm 1.166270132383e-10
80 KSP Residual norm 8.697694502004e-11
81 KSP Residual norm 6.806672804710e-11
82 KSP Residual norm 4.648301664131e-11
83 KSP Residual norm 3.487047723289e-11
84 KSP Residual norm 2.618008118894e-11
85 KSP Residual norm 2.029580526656e-11
86 KSP Residual norm 1.579768833826e-11
87 KSP Residual norm 1.220297217365e-11
88 KSP Residual norm 9.610709006663e-12
89 KSP Residual norm 7.515010519726e-12
90 KSP Residual norm 6.059411715242e-12
91 KSP Residual norm 4.483476319111e-12
92 KSP Residual norm 3.531373252363e-12
93 KSP Residual norm 2.580849902607e-12
94 KSP Residual norm 2.018729854416e-12
95 KSP Residual norm 1.468384382813e-12
96 KSP Residual norm 1.101068849063e-12
97 KSP Residual norm 8.491386359702e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.450834902955e-03 gnorm 1.222065339657e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 2.444085421352e-03
0 KSP Residual norm 4.438385733633e-02
1 KSP Residual norm 5.895069778500e-03
2 KSP Residual norm 4.348096639866e-03
3 KSP Residual norm 3.550686504657e-03
4 KSP Residual norm 2.324069124472e-03
5 KSP Residual norm 1.627292699566e-03
6 KSP Residual norm 9.870261363300e-04
7 KSP Residual norm 6.565412631044e-04
8 KSP Residual norm 4.958227522241e-04
9 KSP Residual norm 3.993894120416e-04
10 KSP Residual norm 2.901922035713e-04
11 KSP Residual norm 1.906504802754e-04
12 KSP Residual norm 1.459506762625e-04
13 KSP Residual norm 1.094888750434e-04
14 KSP Residual norm 7.557489808175e-05
15 KSP Residual norm 6.276373023616e-05
16 KSP Residual norm 5.070181972535e-05
17 KSP Residual norm 4.043841850016e-05
18 KSP Residual norm 3.229195853609e-05
19 KSP Residual norm 2.588576943268e-05
20 KSP Residual norm 2.039455012904e-05
21 KSP Residual norm 1.595815693755e-05
22 KSP Residual norm 1.297976057947e-05
23 KSP Residual norm 1.001067541875e-05
24 KSP Residual norm 8.420639232155e-06
25 KSP Residual norm 6.584592916141e-06
26 KSP Residual norm 5.308129512741e-06
27 KSP Residual norm 4.145427138036e-06
28 KSP Residual norm 3.155750782762e-06
29 KSP Residual norm 2.623249610357e-06
30 KSP Residual norm 1.888721918931e-06
31 KSP Residual norm 1.618127007840e-06
32 KSP Residual norm 1.188064130071e-06
33 KSP Residual norm 9.856247872719e-07
34 KSP Residual norm 7.439993486654e-07
35 KSP Residual norm 5.840396335083e-07
36 KSP Residual norm 4.678586236177e-07
37 KSP Residual norm 3.851896908013e-07
38 KSP Residual norm 3.040585570902e-07
39 KSP Residual norm 2.343747391211e-07
40 KSP Residual norm 1.820087868586e-07
41 KSP Residual norm 1.365681884648e-07
42 KSP Residual norm 1.068099691011e-07
43 KSP Residual norm 8.313663291916e-08
44 KSP Residual norm 6.089144299491e-08
45 KSP Residual norm 4.660766401433e-08
46 KSP Residual norm 3.581407533254e-08
47 KSP Residual norm 2.673098878917e-08
48 KSP Residual norm 2.135391619210e-08
49 KSP Residual norm 1.646955969459e-08
50 KSP Residual norm 1.276792543083e-08
51 KSP Residual norm 1.264299053931e-08
52 KSP Residual norm 1.216604747008e-08
53 KSP Residual norm 1.131029473416e-08
54 KSP Residual norm 9.865643575717e-09
55 KSP Residual norm 8.746819248684e-09
56 KSP Residual norm 8.099714397404e-09
57 KSP Residual norm 7.513288939777e-09
58 KSP Residual norm 6.516794275542e-09
59 KSP Residual norm 5.445445173349e-09
60 KSP Residual norm 4.880177943142e-09
61 KSP Residual norm 3.961039237070e-09
62 KSP Residual norm 2.907355411467e-09
63 KSP Residual norm 2.654034923800e-09
64 KSP Residual norm 2.176064939622e-09
65 KSP Residual norm 1.742047522758e-09
66 KSP Residual norm 1.443135284446e-09
67 KSP Residual norm 1.221992096006e-09
68 KSP Residual norm 1.030741309943e-09
69 KSP Residual norm 9.337800481386e-10
70 KSP Residual norm 7.212557660186e-10
71 KSP Residual norm 6.238686401332e-10
72 KSP Residual norm 4.940611763969e-10
73 KSP Residual norm 4.219416779503e-10
74 KSP Residual norm 3.346136863172e-10
75 KSP Residual norm 2.826825124155e-10
76 KSP Residual norm 2.510468537007e-10
77 KSP Residual norm 2.001646137900e-10
78 KSP Residual norm 1.463980076470e-10
79 KSP Residual norm 1.167636354405e-10
80 KSP Residual norm 8.801109258681e-11
81 KSP Residual norm 6.861201875159e-11
82 KSP Residual norm 4.649516970542e-11
83 KSP Residual norm 3.488614871214e-11
84 KSP Residual norm 2.621881841118e-11
85 KSP Residual norm 2.031992550380e-11
86 KSP Residual norm 1.580046859589e-11
87 KSP Residual norm 1.219899441204e-11
88 KSP Residual norm 9.607839892681e-12
89 KSP Residual norm 7.516112286895e-12
90 KSP Residual norm 6.060045266230e-12
91 KSP Residual norm 4.485932851295e-12
92 KSP Residual norm 3.535767102041e-12
93 KSP Residual norm 2.586122387835e-12
94 KSP Residual norm 2.018936399030e-12
95 KSP Residual norm 1.468074801672e-12
96 KSP Residual norm 1.099756655771e-12
97 KSP Residual norm 8.490213936685e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.444085421352e-03 gnorm 1.218841253456e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 2.437531886030e-03
0 KSP Residual norm 4.423425626201e-02
1 KSP Residual norm 5.882222974381e-03
2 KSP Residual norm 4.337062564180e-03
3 KSP Residual norm 3.540740093730e-03
4 KSP Residual norm 2.315937911430e-03
5 KSP Residual norm 1.623616596924e-03
6 KSP Residual norm 9.842919548867e-04
7 KSP Residual norm 6.548690166278e-04
8 KSP Residual norm 4.944624723925e-04
9 KSP Residual norm 3.979939031853e-04
10 KSP Residual norm 2.891786144358e-04
11 KSP Residual norm 1.901015924146e-04
12 KSP Residual norm 1.455252577919e-04
13 KSP Residual norm 1.090749177618e-04
14 KSP Residual norm 7.519785859874e-05
15 KSP Residual norm 6.248389225381e-05
16 KSP Residual norm 5.056948500588e-05
17 KSP Residual norm 4.027692015910e-05
18 KSP Residual norm 3.219384581460e-05
19 KSP Residual norm 2.582234886553e-05
20 KSP Residual norm 2.037674169594e-05
21 KSP Residual norm 1.594126350871e-05
22 KSP Residual norm 1.296513182020e-05
23 KSP Residual norm 1.000129407506e-05
24 KSP Residual norm 8.417285633874e-06
25 KSP Residual norm 6.573522271447e-06
26 KSP Residual norm 5.314613983433e-06
27 KSP Residual norm 4.140657714846e-06
28 KSP Residual norm 3.149573859706e-06
29 KSP Residual norm 2.636183126856e-06
30 KSP Residual norm 1.897624040120e-06
31 KSP Residual norm 1.632705347664e-06
32 KSP Residual norm 1.192210239980e-06
33 KSP Residual norm 9.846014435461e-07
34 KSP Residual norm 7.437948267407e-07
35 KSP Residual norm 5.835861876111e-07
36 KSP Residual norm 4.674704102781e-07
37 KSP Residual norm 3.846893115494e-07
38 KSP Residual norm 3.036641901735e-07
39 KSP Residual norm 2.340512510593e-07
40 KSP Residual norm 1.817503873622e-07
41 KSP Residual norm 1.363570630743e-07
42 KSP Residual norm 1.066473887531e-07
43 KSP Residual norm 8.302302858316e-08
44 KSP Residual norm 6.083921755516e-08
45 KSP Residual norm 4.657353648217e-08
46 KSP Residual norm 3.578978283488e-08
47 KSP Residual norm 2.670700112171e-08
48 KSP Residual norm 2.133184072078e-08
49 KSP Residual norm 1.644741774490e-08
50 KSP Residual norm 1.274756777503e-08
51 KSP Residual norm 1.262308631203e-08
52 KSP Residual norm 1.217527851875e-08
53 KSP Residual norm 1.131386693255e-08
54 KSP Residual norm 9.851286761112e-09
55 KSP Residual norm 8.730972476644e-09
56 KSP Residual norm 8.084482683920e-09
57 KSP Residual norm 7.500159706030e-09
58 KSP Residual norm 6.505141405145e-09
59 KSP Residual norm 5.433537117149e-09
60 KSP Residual norm 4.874350818158e-09
61 KSP Residual norm 3.954006339928e-09
62 KSP Residual norm 2.902199892005e-09
63 KSP Residual norm 2.648826497893e-09
64 KSP Residual norm 2.172331220133e-09
65 KSP Residual norm 1.739359712758e-09
66 KSP Residual norm 1.440901632270e-09
67 KSP Residual norm 1.219760651756e-09
68 KSP Residual norm 1.028047994783e-09
69 KSP Residual norm 9.316746814203e-10
70 KSP Residual norm 7.192549707480e-10
71 KSP Residual norm 6.220541332460e-10
72 KSP Residual norm 4.950297952833e-10
73 KSP Residual norm 4.208209107719e-10
74 KSP Residual norm 3.339413206306e-10
75 KSP Residual norm 2.820000271295e-10
76 KSP Residual norm 2.502117661235e-10
77 KSP Residual norm 2.002261544948e-10
78 KSP Residual norm 1.463141455195e-10
79 KSP Residual norm 1.168981054409e-10
80 KSP Residual norm 8.869334548396e-11
81 KSP Residual norm 6.888694073473e-11
82 KSP Residual norm 4.653641167443e-11
83 KSP Residual norm 3.492149885071e-11
84 KSP Residual norm 2.626505912294e-11
85 KSP Residual norm 2.035106128061e-11
86 KSP Residual norm 1.581470911125e-11
87 KSP Residual norm 1.221428793541e-11
88 KSP Residual norm 9.621038573709e-12
89 KSP Residual norm 7.529802752055e-12
90 KSP Residual norm 6.074112535985e-12
91 KSP Residual norm 4.499011502862e-12
92 KSP Residual norm 3.546688137042e-12
93 KSP Residual norm 2.593631498878e-12
94 KSP Residual norm 2.023925763196e-12
95 KSP Residual norm 1.471128898932e-12
96 KSP Residual norm 1.102286055127e-12
97 KSP Residual norm 8.507102957014e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.437531886030e-03 gnorm 1.215515073856e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 2.430981362349e-03
0 KSP Residual norm 4.412855219276e-02
1 KSP Residual norm 5.870547611593e-03
2 KSP Residual norm 4.328003377301e-03
3 KSP Residual norm 3.532485262287e-03
4 KSP Residual norm 2.309805488999e-03
5 KSP Residual norm 1.621167350947e-03
6 KSP Residual norm 9.819827249782e-04
7 KSP Residual norm 6.532272044952e-04
8 KSP Residual norm 4.932784936300e-04
9 KSP Residual norm 3.966786581779e-04
10 KSP Residual norm 2.881646876058e-04
11 KSP Residual norm 1.894484709987e-04
12 KSP Residual norm 1.449572762645e-04
13 KSP Residual norm 1.086576704092e-04
14 KSP Residual norm 7.484836481993e-05
15 KSP Residual norm 6.221555761135e-05
16 KSP Residual norm 5.043778428856e-05
17 KSP Residual norm 4.012539215073e-05
18 KSP Residual norm 3.210014188401e-05
19 KSP Residual norm 2.576694181471e-05
20 KSP Residual norm 2.035809069703e-05
21 KSP Residual norm 1.592563577464e-05
22 KSP Residual norm 1.296723062344e-05
23 KSP Residual norm 1.000225481611e-05
24 KSP Residual norm 8.415565744411e-06
25 KSP Residual norm 6.560066678923e-06
26 KSP Residual norm 5.312942020171e-06
27 KSP Residual norm 4.130581458401e-06
28 KSP Residual norm 3.139124879387e-06
29 KSP Residual norm 2.636389445657e-06
30 KSP Residual norm 1.905933855928e-06
31 KSP Residual norm 1.635712221055e-06
32 KSP Residual norm 1.192553024425e-06
33 KSP Residual norm 9.840150704116e-07
34 KSP Residual norm 7.433953697093e-07
35 KSP Residual norm 5.834694326830e-07
36 KSP Residual norm 4.673567436094e-07
37 KSP Residual norm 3.846217265015e-07
38 KSP Residual norm 3.033409449565e-07
39 KSP Residual norm 2.338114077491e-07
40 KSP Residual norm 1.815496712141e-07
41 KSP Residual norm 1.361930466929e-07
42 KSP Residual norm 1.065054761053e-07
43 KSP Residual norm 8.292254379652e-08
44 KSP Residual norm 6.079216568413e-08
45 KSP Residual norm 4.653256126146e-08
46 KSP Residual norm 3.576412103630e-08
47 KSP Residual norm 2.668835931723e-08
48 KSP Residual norm 2.131473068432e-08
49 KSP Residual norm 1.642955458589e-08
50 KSP Residual norm 1.272749243582e-08
51 KSP Residual norm 1.260311401250e-08
52 KSP Residual norm 1.218131739180e-08
53 KSP Residual norm 1.131155311370e-08
54 KSP Residual norm 9.836294043902e-09
55 KSP Residual norm 8.714424261036e-09
56 KSP Residual norm 8.068688301803e-09
57 KSP Residual norm 7.487252305366e-09
58 KSP Residual norm 6.493871469376e-09
59 KSP Residual norm 5.423036350840e-09
60 KSP Residual norm 4.870737921838e-09
61 KSP Residual norm 3.948928350603e-09
62 KSP Residual norm 2.899143096022e-09
63 KSP Residual norm 2.645606214120e-09
64 KSP Residual norm 2.170250758960e-09
65 KSP Residual norm 1.738129893014e-09
66 KSP Residual norm 1.439443841666e-09
67 KSP Residual norm 1.217640492160e-09
68 KSP Residual norm 1.025720088759e-09
69 KSP Residual norm 9.301101982168e-10
70 KSP Residual norm 7.175672980715e-10
71 KSP Residual norm 6.204175796197e-10
72 KSP Residual norm 4.962753563645e-10
73 KSP Residual norm 4.199484453823e-10
74 KSP Residual norm 3.333778880885e-10
75 KSP Residual norm 2.814201899715e-10
76 KSP Residual norm 2.495767710998e-10
77 KSP Residual norm 2.001884194147e-10
78 KSP Residual norm 1.461970977591e-10
79 KSP Residual norm 1.172064688569e-10
80 KSP Residual norm 8.989636467363e-11
81 KSP Residual norm 6.928565036158e-11
82 KSP Residual norm 4.661603705999e-11
83 KSP Residual norm 3.497112025559e-11
84 KSP Residual norm 2.632618784152e-11
85 KSP Residual norm 2.039286223661e-11
86 KSP Residual norm 1.583233106143e-11
87 KSP Residual norm 1.223500035051e-11
88 KSP Residual norm 9.637829002599e-12
89 KSP Residual norm 7.546246944875e-12
90 KSP Residual norm 6.092006776932e-12
91 KSP Residual norm 4.514785391879e-12
92 KSP Residual norm 3.559964948946e-12
93 KSP Residual norm 2.602134968749e-12
94 KSP Residual norm 2.030290933185e-12
95 KSP Residual norm 1.475151519382e-12
96 KSP Residual norm 1.105677958900e-12
97 KSP Residual norm 8.528023610216e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.430981362349e-03 gnorm 1.212179148974e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 2.424369215657e-03
0 KSP Residual norm 4.411352347441e-02
1 KSP Residual norm 5.861143447253e-03
2 KSP Residual norm 4.322929649700e-03
3 KSP Residual norm 3.527930453887e-03
4 KSP Residual norm 2.307868891432e-03
5 KSP Residual norm 1.621162864904e-03
6 KSP Residual norm 9.804732673451e-04
7 KSP Residual norm 6.517430953351e-04
8 KSP Residual norm 4.924487684511e-04
9 KSP Residual norm 3.955178284344e-04
10 KSP Residual norm 2.871171201926e-04
11 KSP Residual norm 1.885553457978e-04
12 KSP Residual norm 1.440669521148e-04
13 KSP Residual norm 1.082109218544e-04
14 KSP Residual norm 7.451403987214e-05
15 KSP Residual norm 6.193951657697e-05
16 KSP Residual norm 5.028091844741e-05
17 KSP Residual norm 3.997790306488e-05
18 KSP Residual norm 3.200870274558e-05
19 KSP Residual norm 2.571919637652e-05
20 KSP Residual norm 2.033089229768e-05
21 KSP Residual norm 1.591113828839e-05
22 KSP Residual norm 1.299838163587e-05
23 KSP Residual norm 1.001557390425e-05
24 KSP Residual norm 8.416889090009e-06
25 KSP Residual norm 6.539579334588e-06
26 KSP Residual norm 5.298730793860e-06
27 KSP Residual norm 4.110355755347e-06
28 KSP Residual norm 3.120583839605e-06
29 KSP Residual norm 2.619243977782e-06
30 KSP Residual norm 1.912936254382e-06
31 KSP Residual norm 1.624804159652e-06
32 KSP Residual norm 1.187157204242e-06
33 KSP Residual norm 9.833404817246e-07
34 KSP Residual norm 7.424911753731e-07
35 KSP Residual norm 5.840148747732e-07
36 KSP Residual norm 4.678863760367e-07
37 KSP Residual norm 3.854988855544e-07
38 KSP Residual norm 3.030514902242e-07
39 KSP Residual norm 2.336569451884e-07
40 KSP Residual norm 1.813935595555e-07
41 KSP Residual norm 1.360841335309e-07
42 KSP Residual norm 1.063749542792e-07
43 KSP Residual norm 8.282520826092e-08
44 KSP Residual norm 6.072758784623e-08
45 KSP Residual norm 4.646094159068e-08
46 KSP Residual norm 3.571760294371e-08
47 KSP Residual norm 2.666678236375e-08
48 KSP Residual norm 2.129770086909e-08
49 KSP Residual norm 1.641176478734e-08
50 KSP Residual norm 1.270306997799e-08
51 KSP Residual norm 1.257821108621e-08
52 KSP Residual norm 1.217593725928e-08
53 KSP Residual norm 1.129840437057e-08
54 KSP Residual norm 9.817039150997e-09
55 KSP Residual norm 8.694375218371e-09
56 KSP Residual norm 8.049973290708e-09
57 KSP Residual norm 7.473231486510e-09
58 KSP Residual norm 6.481446607510e-09
59 KSP Residual norm 5.413425676603e-09
60 KSP Residual norm 4.870422651999e-09
61 KSP Residual norm 3.944962496276e-09
62 KSP Residual norm 2.898471835090e-09
63 KSP Residual norm 2.644333121197e-09
64 KSP Residual norm 2.169873682911e-09
65 KSP Residual norm 1.738750121166e-09
66 KSP Residual norm 1.438868192410e-09
67 KSP Residual norm 1.214981220975e-09
68 KSP Residual norm 1.023525128011e-09
69 KSP Residual norm 9.290122074474e-10
70 KSP Residual norm 7.159613430119e-10
71 KSP Residual norm 6.189999639363e-10
72 KSP Residual norm 4.980161043452e-10
73 KSP Residual norm 4.194140281392e-10
74 KSP Residual norm 3.328415207482e-10
75 KSP Residual norm 2.811148649878e-10
76 KSP Residual norm 2.492725684428e-10
77 KSP Residual norm 2.000304429830e-10
78 KSP Residual norm 1.460202549213e-10
79 KSP Residual norm 1.179170665390e-10
80 KSP Residual norm 9.204290167332e-11
81 KSP Residual norm 6.981890040834e-11
82 KSP Residual norm 4.675425594297e-11
83 KSP Residual norm 3.504140902133e-11
84 KSP Residual norm 2.641292581185e-11
85 KSP Residual norm 2.045077654461e-11
86 KSP Residual norm 1.585270329532e-11
87 KSP Residual norm 1.226134234404e-11
88 KSP Residual norm 9.657411233306e-12
89 KSP Residual norm 7.564888584223e-12
90 KSP Residual norm 6.114092295002e-12
91 KSP Residual norm 4.533592131690e-12
92 KSP Residual norm 3.576476657802e-12
93 KSP Residual norm 2.612204179542e-12
94 KSP Residual norm 2.038386308427e-12
95 KSP Residual norm 1.480366883630e-12
96 KSP Residual norm 1.109887721738e-12
97 KSP Residual norm 8.552309766599e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.424369215657e-03 gnorm 1.209107687012e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 2.418151233792e-03
0 KSP Residual norm 4.399810092216e-02
1 KSP Residual norm 5.850370925482e-03
2 KSP Residual norm 4.314305184193e-03
3 KSP Residual norm 3.519372939588e-03
4 KSP Residual norm 2.301648960997e-03
5 KSP Residual norm 1.618931360644e-03
6 KSP Residual norm 9.785172776601e-04
7 KSP Residual norm 6.499120330409e-04
8 KSP Residual norm 4.912986962915e-04
9 KSP Residual norm 3.942440713129e-04
10 KSP Residual norm 2.861504342568e-04
11 KSP Residual norm 1.878970261120e-04
12 KSP Residual norm 1.434647445892e-04
13 KSP Residual norm 1.078429882166e-04
14 KSP Residual norm 7.427134165743e-05
15 KSP Residual norm 6.171570134331e-05
16 KSP Residual norm 5.018906907781e-05
17 KSP Residual norm 3.986861527339e-05
18 KSP Residual norm 3.193663643113e-05
19 KSP Residual norm 2.568365425918e-05
20 KSP Residual norm 2.031714323335e-05
21 KSP Residual norm 1.590076109554e-05
22 KSP Residual norm 1.301195990686e-05
23 KSP Residual norm 1.002114350696e-05
24 KSP Residual norm 8.416116728229e-06
25 KSP Residual norm 6.532596007962e-06
26 KSP Residual norm 5.292730973555e-06
27 KSP Residual norm 4.099599182924e-06
28 KSP Residual norm 3.109750097006e-06
29 KSP Residual norm 2.607798370399e-06
30 KSP Residual norm 1.919574273491e-06
31 KSP Residual norm 1.613438512171e-06
32 KSP Residual norm 1.182778782458e-06
33 KSP Residual norm 9.830726443522e-07
34 KSP Residual norm 7.413503726402e-07
35 KSP Residual norm 5.842285269947e-07
36 KSP Residual norm 4.673796129819e-07
37 KSP Residual norm 3.853236753740e-07
38 KSP Residual norm 3.030003394060e-07
39 KSP Residual norm 2.336670919079e-07
40 KSP Residual norm 1.813972514318e-07
41 KSP Residual norm 1.360268461302e-07
42 KSP Residual norm 1.063114093915e-07
43 KSP Residual norm 8.278607341325e-08
44 KSP Residual norm 6.076136004355e-08
45 KSP Residual norm 4.646583437043e-08
46 KSP Residual norm 3.574494461221e-08
47 KSP Residual norm 2.668901592118e-08
48 KSP Residual norm 2.130975695861e-08
49 KSP Residual norm 1.641850937838e-08
50 KSP Residual norm 1.269651277179e-08
51 KSP Residual norm 1.257130876761e-08
52 KSP Residual norm 1.219854374857e-08
53 KSP Residual norm 1.130213267614e-08
54 KSP Residual norm 9.809923147736e-09
55 KSP Residual norm 8.682915353895e-09
56 KSP Residual norm 8.038323893189e-09
57 KSP Residual norm 7.464212306294e-09
58 KSP Residual norm 6.474756808585e-09
59 KSP Residual norm 5.407032989204e-09
60 KSP Residual norm 4.869550358653e-09
61 KSP Residual norm 3.946389991850e-09
62 KSP Residual norm 2.900145867500e-09
63 KSP Residual norm 2.646208355663e-09
64 KSP Residual norm 2.171480614488e-09
65 KSP Residual norm 1.740150504706e-09
66 KSP Residual norm 1.439623425805e-09
67 KSP Residual norm 1.214665756976e-09
68 KSP Residual norm 1.022675570190e-09
69 KSP Residual norm 9.288786633113e-10
70 KSP Residual norm 7.154506909248e-10
71 KSP Residual norm 6.178093129258e-10
72 KSP Residual norm 4.997827908200e-10
73 KSP Residual norm 4.190563781216e-10
74 KSP Residual norm 3.326929789656e-10
75 KSP Residual norm 2.809774612813e-10
76 KSP Residual norm 2.492442172100e-10
77 KSP Residual norm 1.999787336162e-10
78 KSP Residual norm 1.459074752010e-10
79 KSP Residual norm 1.183084888833e-10
80 KSP Residual norm 9.296741267308e-11
81 KSP Residual norm 7.000251373772e-11
82 KSP Residual norm 4.686861285428e-11
83 KSP Residual norm 3.510932776160e-11
84 KSP Residual norm 2.648906004209e-11
85 KSP Residual norm 2.050465817145e-11
86 KSP Residual norm 1.588000252847e-11
87 KSP Residual norm 1.229777262783e-11
88 KSP Residual norm 9.686574531899e-12
89 KSP Residual norm 7.590818515088e-12
90 KSP Residual norm 6.142506182387e-12
91 KSP Residual norm 4.557748914289e-12
92 KSP Residual norm 3.594574262416e-12
93 KSP Residual norm 2.621971456883e-12
94 KSP Residual norm 2.048518156458e-12
95 KSP Residual norm 1.487007974398e-12
96 KSP Residual norm 1.116259817130e-12
97 KSP Residual norm 8.586098290828e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.418151233792e-03 gnorm 1.205979797528e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 2.411863061400e-03
0 KSP Residual norm 4.387668487858e-02
1 KSP Residual norm 5.836850029630e-03
2 KSP Residual norm 4.303828118163e-03
3 KSP Residual norm 3.510616947474e-03
4 KSP Residual norm 2.294645980190e-03
5 KSP Residual norm 1.615302832800e-03
6 KSP Residual norm 9.757104313035e-04
7 KSP Residual norm 6.485620929902e-04
8 KSP Residual norm 4.900471673276e-04
9 KSP Residual norm 3.929923082157e-04
10 KSP Residual norm 2.851946453405e-04
11 KSP Residual norm 1.874182640615e-04
12 KSP Residual norm 1.431094659326e-04
13 KSP Residual norm 1.074512374787e-04
14 KSP Residual norm 7.392438701230e-05
15 KSP Residual norm 6.144245421530e-05
16 KSP Residual norm 5.005116035788e-05
17 KSP Residual norm 3.971019520190e-05
18 KSP Residual norm 3.183859329023e-05
19 KSP Residual norm 2.561286399085e-05
20 KSP Residual norm 2.029440114036e-05
21 KSP Residual norm 1.587958432689e-05
22 KSP Residual norm 1.299048036853e-05
23 KSP Residual norm 1.000706603201e-05
24 KSP Residual norm 8.409660341005e-06
25 KSP Residual norm 6.521555490061e-06
26 KSP Residual norm 5.295194943807e-06
27 KSP Residual norm 4.094967268951e-06
28 KSP Residual norm 3.106759445411e-06
29 KSP Residual norm 2.622923817438e-06
30 KSP Residual norm 1.927460007378e-06
31 KSP Residual norm 1.619912128350e-06
32 KSP Residual norm 1.186296245290e-06
33 KSP Residual norm 9.823154854466e-07
34 KSP Residual norm 7.414978223712e-07
35 KSP Residual norm 5.835724789166e-07
36 KSP Residual norm 4.673052675461e-07
37 KSP Residual norm 3.849585082779e-07
38 KSP Residual norm 3.024635096859e-07
39 KSP Residual norm 2.332078409275e-07
40 KSP Residual norm 1.810321729917e-07
41 KSP Residual norm 1.357847305491e-07
42 KSP Residual norm 1.061355645563e-07
43 KSP Residual norm 8.265846968658e-08
44 KSP Residual norm 6.066404908223e-08
45 KSP Residual norm 4.641328164198e-08
46 KSP Residual norm 3.569270456806e-08
47 KSP Residual norm 2.664879190650e-08
48 KSP Residual norm 2.127942140320e-08
49 KSP Residual norm 1.638887798414e-08
50 KSP Residual norm 1.267472429111e-08
51 KSP Residual norm 1.255020312790e-08
52 KSP Residual norm 1.218835756354e-08
53 KSP Residual norm 1.129180324970e-08
54 KSP Residual norm 9.796231574750e-09
55 KSP Residual norm 8.668348844758e-09
56 KSP Residual norm 8.025494228026e-09
57 KSP Residual norm 7.452938917593e-09
58 KSP Residual norm 6.464106446282e-09
59 KSP Residual norm 5.396733844440e-09
60 KSP Residual norm 4.864410837106e-09
61 KSP Residual norm 3.937317473636e-09
62 KSP Residual norm 2.894147640712e-09
63 KSP Residual norm 2.639253623504e-09
64 KSP Residual norm 2.166787789861e-09
65 KSP Residual norm 1.737275576009e-09
66 KSP Residual norm 1.436931262691e-09
67 KSP Residual norm 1.212639901028e-09
68 KSP Residual norm 1.019983676283e-09
69 KSP Residual norm 9.263957874691e-10
70 KSP Residual norm 7.134226160437e-10
71 KSP Residual norm 6.161612352492e-10
72 KSP Residual norm 5.004632173651e-10
73 KSP Residual norm 4.177474580898e-10
74 KSP Residual norm 3.319698399054e-10
75 KSP Residual norm 2.799200897064e-10
76 KSP Residual norm 2.482146125162e-10
77 KSP Residual norm 1.999005457301e-10
78 KSP Residual norm 1.458918288271e-10
79 KSP Residual norm 1.184808014985e-10
80 KSP Residual norm 9.349185665760e-11
81 KSP Residual norm 7.007004961456e-11
82 KSP Residual norm 4.687799162417e-11
83 KSP Residual norm 3.514132404558e-11
84 KSP Residual norm 2.653841041422e-11
85 KSP Residual norm 2.053163060808e-11
86 KSP Residual norm 1.588959059062e-11
87 KSP Residual norm 1.230019393508e-11
88 KSP Residual norm 9.689054695165e-12
89 KSP Residual norm 7.593600469629e-12
90 KSP Residual norm 6.143728314335e-12
91 KSP Residual norm 4.559614795175e-12
92 KSP Residual norm 3.597743454338e-12
93 KSP Residual norm 2.625642055555e-12
94 KSP Residual norm 2.048302812624e-12
95 KSP Residual norm 1.486637052172e-12
96 KSP Residual norm 1.115164121291e-12
97 KSP Residual norm 8.584951396752e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.411863061400e-03 gnorm 1.203044069288e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 2.406081215012e-03
0 KSP Residual norm 4.362570920997e-02
1 KSP Residual norm 5.820649354706e-03
2 KSP Residual norm 4.288111692123e-03
3 KSP Residual norm 3.496696601878e-03
4 KSP Residual norm 2.282065763761e-03
5 KSP Residual norm 1.608207265871e-03
6 KSP Residual norm 9.719842768459e-04
7 KSP Residual norm 6.470443893392e-04
8 KSP Residual norm 4.883813687320e-04
9 KSP Residual norm 3.916226920670e-04
10 KSP Residual norm 2.843740331976e-04
11 KSP Residual norm 1.873450216074e-04
12 KSP Residual norm 1.432396521393e-04
13 KSP Residual norm 1.071380266888e-04
14 KSP Residual norm 7.361232722949e-05
15 KSP Residual norm 6.122152778499e-05
16 KSP Residual norm 4.996121188531e-05
17 KSP Residual norm 3.956213328804e-05
18 KSP Residual norm 3.174832997442e-05
19 KSP Residual norm 2.554444919636e-05
20 KSP Residual norm 2.028459274003e-05
21 KSP Residual norm 1.585585365977e-05
22 KSP Residual norm 1.293312876836e-05
23 KSP Residual norm 9.983650114856e-06
24 KSP Residual norm 8.398572700019e-06
25 KSP Residual norm 6.523039716922e-06
26 KSP Residual norm 5.306237055109e-06
27 KSP Residual norm 4.105690598593e-06
28 KSP Residual norm 3.117731458430e-06
29 KSP Residual norm 2.648889221126e-06
30 KSP Residual norm 1.935307237424e-06
31 KSP Residual norm 1.637280973417e-06
32 KSP Residual norm 1.194803348152e-06
33 KSP Residual norm 9.813852331903e-07
34 KSP Residual norm 7.417231319921e-07
35 KSP Residual norm 5.821206153469e-07
36 KSP Residual norm 4.660861672676e-07
37 KSP Residual norm 3.831895628293e-07
38 KSP Residual norm 3.019952134226e-07
39 KSP Residual norm 2.327377470360e-07
40 KSP Residual norm 1.806918469806e-07
41 KSP Residual norm 1.355162091321e-07
42 KSP Residual norm 1.059863919873e-07
43 KSP Residual norm 8.255881067160e-08
44 KSP Residual norm 6.062529802925e-08
45 KSP Residual norm 4.642714965907e-08
46 KSP Residual norm 3.569329377785e-08
47 KSP Residual norm 2.663194319341e-08
48 KSP Residual norm 2.126395375432e-08
49 KSP Residual norm 1.637150596186e-08
50 KSP Residual norm 1.266737299226e-08
51 KSP Residual norm 1.254418428069e-08
52 KSP Residual norm 1.219823201082e-08
53 KSP Residual norm 1.129741105517e-08
54 KSP Residual norm 9.793931051506e-09
55 KSP Residual norm 8.662723688116e-09
56 KSP Residual norm 8.020568866699e-09
57 KSP Residual norm 7.446518655436e-09
58 KSP Residual norm 6.458348101161e-09
59 KSP Residual norm 5.388134337382e-09
60 KSP Residual norm 4.856478380559e-09
61 KSP Residual norm 3.929532705845e-09
62 KSP Residual norm 2.887126351714e-09
63 KSP Residual norm 2.631936605353e-09
64 KSP Residual norm 2.161503777737e-09
65 KSP Residual norm 1.733164511972e-09
66 KSP Residual norm 1.434035188899e-09
67 KSP Residual norm 1.212256821151e-09
68 KSP Residual norm 1.018011823995e-09
69 KSP Residual norm 9.239631031559e-10
70 KSP Residual norm 7.119750978822e-10
71 KSP Residual norm 6.144971942571e-10
72 KSP Residual norm 5.002646186693e-10
73 KSP Residual norm 4.162088861653e-10
74 KSP Residual norm 3.314623187147e-10
75 KSP Residual norm 2.784810927261e-10
76 KSP Residual norm 2.467427820339e-10
77 KSP Residual norm 1.997972212424e-10
78 KSP Residual norm 1.459282632834e-10
79 KSP Residual norm 1.180330038861e-10
80 KSP Residual norm 9.261069052136e-11
81 KSP Residual norm 6.989094693586e-11
82 KSP Residual norm 4.681638648639e-11
83 KSP Residual norm 3.515380602684e-11
84 KSP Residual norm 2.655424448572e-11
85 KSP Residual norm 2.053940798386e-11
86 KSP Residual norm 1.590083515622e-11
87 KSP Residual norm 1.230061133227e-11
88 KSP Residual norm 9.692279246400e-12
89 KSP Residual norm 7.596018279103e-12
90 KSP Residual norm 6.141354077663e-12
91 KSP Residual norm 4.558877497779e-12
92 KSP Residual norm 3.596753923655e-12
93 KSP Residual norm 2.626785598119e-12
94 KSP Residual norm 2.046262116137e-12
95 KSP Residual norm 1.485116573019e-12
96 KSP Residual norm 1.113490351345e-12
97 KSP Residual norm 8.580782293930e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.406081215012e-03 gnorm 1.200139404926e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
34 SNES Function norm 2.400232131529e-03
0 KSP Residual norm 4.355484570907e-02
1 KSP Residual norm 5.809685113157e-03
2 KSP Residual norm 4.280636996593e-03
3 KSP Residual norm 3.490129315119e-03
4 KSP Residual norm 2.277506313516e-03
5 KSP Residual norm 1.606323760286e-03
6 KSP Residual norm 9.699633450211e-04
7 KSP Residual norm 6.456805834603e-04
8 KSP Residual norm 4.873974249819e-04
9 KSP Residual norm 3.905165815617e-04
10 KSP Residual norm 2.834680347628e-04
11 KSP Residual norm 1.867530551762e-04
12 KSP Residual norm 1.427059663346e-04
13 KSP Residual norm 1.067767018355e-04
14 KSP Residual norm 7.335420511628e-05
15 KSP Residual norm 6.098876525809e-05
16 KSP Residual norm 4.984696623509e-05
17 KSP Residual norm 3.944152604742e-05
18 KSP Residual norm 3.167086974360e-05
19 KSP Residual norm 2.549608265416e-05
20 KSP Residual norm 2.026550536851e-05
21 KSP Residual norm 1.584096827042e-05
22 KSP Residual norm 1.293877607760e-05
23 KSP Residual norm 9.984077608959e-06
24 KSP Residual norm 8.395215392579e-06
25 KSP Residual norm 6.512079699705e-06
26 KSP Residual norm 5.297495840815e-06
27 KSP Residual norm 4.094914605230e-06
28 KSP Residual norm 3.109112133669e-06
29 KSP Residual norm 2.643452005751e-06
30 KSP Residual norm 1.939686789688e-06
31 KSP Residual norm 1.631968165587e-06
32 KSP Residual norm 1.192954758980e-06
33 KSP Residual norm 9.808440060039e-07
34 KSP Residual norm 7.412206505424e-07
35 KSP Residual norm 5.820797767957e-07
36 KSP Residual norm 4.661222286494e-07
37 KSP Residual norm 3.833100712567e-07
38 KSP Residual norm 3.016966975269e-07
39 KSP Residual norm 2.325211054805e-07
40 KSP Residual norm 1.805092057731e-07
41 KSP Residual norm 1.353889188560e-07
42 KSP Residual norm 1.058769808433e-07
43 KSP Residual norm 8.248005402305e-08
44 KSP Residual norm 6.057847806455e-08
45 KSP Residual norm 4.639146819655e-08
46 KSP Residual norm 3.566812992964e-08
47 KSP Residual norm 2.661957677114e-08
48 KSP Residual norm 2.125446284146e-08
49 KSP Residual norm 1.635973774852e-08
50 KSP Residual norm 1.265283011241e-08
51 KSP Residual norm 1.252966867097e-08
52 KSP Residual norm 1.219591230845e-08
53 KSP Residual norm 1.128966796029e-08
54 KSP Residual norm 9.783455651079e-09
55 KSP Residual norm 8.650010682919e-09
56 KSP Residual norm 8.009162655583e-09
57 KSP Residual norm 7.437476468517e-09
58 KSP Residual norm 6.450510102313e-09
59 KSP Residual norm 5.381487847925e-09
60 KSP Residual norm 4.855330392348e-09
61 KSP Residual norm 3.926226530511e-09
62 KSP Residual norm 2.885993625851e-09
63 KSP Residual norm 2.629984507714e-09
64 KSP Residual norm 2.160672019176e-09
65 KSP Residual norm 1.733291053512e-09
66 KSP Residual norm 1.433418452095e-09
67 KSP Residual norm 1.211229313852e-09
68 KSP Residual norm 1.016491250921e-09
69 KSP Residual norm 9.229050325011e-10
70 KSP Residual norm 7.108879316851e-10
71 KSP Residual norm 6.133138367888e-10
72 KSP Residual norm 5.014795196530e-10
73 KSP Residual norm 4.155032439803e-10
74 KSP Residual norm 3.310501310382e-10
75 KSP Residual norm 2.779064807841e-10
76 KSP Residual norm 2.463177988137e-10
77 KSP Residual norm 1.995995750251e-10
78 KSP Residual norm 1.458576200915e-10
79 KSP Residual norm 1.184294863110e-10
80 KSP Residual norm 9.354733511279e-11
81 KSP Residual norm 7.005926860784e-11
82 KSP Residual norm 4.689332772911e-11
83 KSP Residual norm 3.521198689623e-11
84 KSP Residual norm 2.662720798807e-11
85 KSP Residual norm 2.058435464962e-11
86 KSP Residual norm 1.591921494210e-11
87 KSP Residual norm 1.231763686690e-11
88 KSP Residual norm 9.705289430380e-12
89 KSP Residual norm 7.607240869735e-12
90 KSP Residual norm 6.153068368770e-12
91 KSP Residual norm 4.568823698999e-12
92 KSP Residual norm 3.605599312657e-12
93 KSP Residual norm 2.632565850931e-12
94 KSP Residual norm 2.049931240451e-12
95 KSP Residual norm 1.487412398143e-12
96 KSP Residual norm 1.115091374467e-12
97 KSP Residual norm 8.591310973034e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.400232131529e-03 gnorm 1.197288819521e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
35 SNES Function norm 2.394448290380e-03
0 KSP Residual norm 4.339369813131e-02
1 KSP Residual norm 5.796113046042e-03
2 KSP Residual norm 4.269167422885e-03
3 KSP Residual norm 3.479853914997e-03
4 KSP Residual norm 2.269213655359e-03
5 KSP Residual norm 1.601854891796e-03
6 KSP Residual norm 9.672053267746e-04
7 KSP Residual norm 6.442108421018e-04
8 KSP Residual norm 4.860983581001e-04
9 KSP Residual norm 3.893113858926e-04
10 KSP Residual norm 2.826260589169e-04
11 KSP Residual norm 1.864144579504e-04
12 KSP Residual norm 1.424754294507e-04
13 KSP Residual norm 1.064491385626e-04
14 KSP Residual norm 7.309747478656e-05
15 KSP Residual norm 6.077809083661e-05
16 KSP Residual norm 4.974612092620e-05
17 KSP Residual norm 3.931669769613e-05
18 KSP Residual norm 3.159299752780e-05
19 KSP Residual norm 2.544358454208e-05
20 KSP Residual norm 2.024934567164e-05
21 KSP Residual norm 1.582103692493e-05
22 KSP Residual norm 1.291594309303e-05
23 KSP Residual norm 9.975225262011e-06
24 KSP Residual norm 8.387303793293e-06
25 KSP Residual norm 6.507535263909e-06
26 KSP Residual norm 5.294177109746e-06
27 KSP Residual norm 4.094498713323e-06
28 KSP Residual norm 3.110345216685e-06
29 KSP Residual norm 2.647806577169e-06
30 KSP Residual norm 1.944328474273e-06
31 KSP Residual norm 1.634886918399e-06
32 KSP Residual norm 1.194792810547e-06
33 KSP Residual norm 9.799903778838e-07
34 KSP Residual norm 7.407672918881e-07
35 KSP Residual norm 5.814050430252e-07
36 KSP Residual norm 4.654106608249e-07
37 KSP Residual norm 3.824515046192e-07
38 KSP Residual norm 3.013610578092e-07
39 KSP Residual norm 2.322277342767e-07
40 KSP Residual norm 1.802887798656e-07
41 KSP Residual norm 1.352114356909e-07
42 KSP Residual norm 1.057620979380e-07
43 KSP Residual norm 8.240137568842e-08
44 KSP Residual norm 6.054999660330e-08
45 KSP Residual norm 4.638741094980e-08
46 KSP Residual norm 3.566578457352e-08
47 KSP Residual norm 2.661399109867e-08
48 KSP Residual norm 2.124894591548e-08
49 KSP Residual norm 1.635109759858e-08
50 KSP Residual norm 1.264521379399e-08
51 KSP Residual norm 1.252258117439e-08
52 KSP Residual norm 1.220175086931e-08
53 KSP Residual norm 1.128970766319e-08
54 KSP Residual norm 9.778892576035e-09
55 KSP Residual norm 8.642012304998e-09
56 KSP Residual norm 8.002060036596e-09
57 KSP Residual norm 7.430741569319e-09
58 KSP Residual norm 6.444808379161e-09
59 KSP Residual norm 5.374975168021e-09
60 KSP Residual norm 4.851549348749e-09
61 KSP Residual norm 3.922078566032e-09
62 KSP Residual norm 2.883165068110e-09
63 KSP Residual norm 2.626669219356e-09
64 KSP Residual norm 2.158541888155e-09
65 KSP Residual norm 1.732016280822e-09
66 KSP Residual norm 1.432253082614e-09
67 KSP Residual norm 1.210845203129e-09
68 KSP Residual norm 1.015175354418e-09
69 KSP Residual norm 9.215285308930e-10
70 KSP Residual norm 7.099258995136e-10
71 KSP Residual norm 6.120369109209e-10
72 KSP Residual norm 5.018838378200e-10
73 KSP Residual norm 4.145352402457e-10
74 KSP Residual norm 3.306868834044e-10
75 KSP Residual norm 2.770133247363e-10
76 KSP Residual norm 2.454664429795e-10
77 KSP Residual norm 1.993286942975e-10
78 KSP Residual norm 1.458042578440e-10
79 KSP Residual norm 1.183867148269e-10
80 KSP Residual norm 9.350726676158e-11
81 KSP Residual norm 7.005102799805e-11
82 KSP Residual norm 4.690801001871e-11
83 KSP Residual norm 3.524932427511e-11
84 KSP Residual norm 2.667033473714e-11
85 KSP Residual norm 2.061072983401e-11
86 KSP Residual norm 1.593513760378e-11
87 KSP Residual norm 1.232918308834e-11
88 KSP Residual norm 9.715505235451e-12
89 KSP Residual norm 7.615137714157e-12
90 KSP Residual norm 6.159119223336e-12
91 KSP Residual norm 4.574530972989e-12
92 KSP Residual norm 3.609864864854e-12
93 KSP Residual norm 2.635697582980e-12
94 KSP Residual norm 2.051225853354e-12
95 KSP Residual norm 1.488122450923e-12
96 KSP Residual norm 1.115514304857e-12
97 KSP Residual norm 8.595407112888e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.394448290380e-03 gnorm 1.194490749046e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
36 SNES Function norm 2.388795582948e-03
0 KSP Residual norm 4.334804069755e-02
1 KSP Residual norm 5.786048333988e-03
2 KSP Residual norm 4.263037759121e-03
3 KSP Residual norm 3.474390248645e-03
4 KSP Residual norm 2.265877358574e-03
5 KSP Residual norm 1.600739655264e-03
6 KSP Residual norm 9.655287096243e-04
7 KSP Residual norm 6.428548438160e-04
8 KSP Residual norm 4.852318913688e-04
9 KSP Residual norm 3.882866797642e-04
10 KSP Residual norm 2.817424008211e-04
11 KSP Residual norm 1.857645535419e-04
12 KSP Residual norm 1.418649626573e-04
13 KSP Residual norm 1.061065690708e-04
14 KSP Residual norm 7.289607335232e-05
15 KSP Residual norm 6.056379910828e-05
16 KSP Residual norm 4.964510152417e-05
17 KSP Residual norm 3.922128849456e-05
18 KSP Residual norm 3.152860311266e-05
19 KSP Residual norm 2.540368408944e-05
20 KSP Residual norm 2.023173195608e-05
21 KSP Residual norm 1.580984760911e-05
22 KSP Residual norm 1.293143124969e-05
23 KSP Residual norm 9.978065563330e-06
24 KSP Residual norm 8.384283287311e-06
25 KSP Residual norm 6.496652115373e-06
26 KSP Residual norm 5.279881793777e-06
27 KSP Residual norm 4.080882813814e-06
28 KSP Residual norm 3.098997976114e-06
29 KSP Residual norm 2.636881696849e-06
30 KSP Residual norm 1.946037708469e-06
31 KSP Residual norm 1.625956091606e-06
32 KSP Residual norm 1.191395626564e-06
33 KSP Residual norm 9.797793538892e-07
34 KSP Residual norm 7.402149447270e-07
35 KSP Residual norm 5.815634254493e-07
36 KSP Residual norm 4.655279990309e-07
37 KSP Residual norm 3.827556194567e-07
38 KSP Residual norm 3.011471996962e-07
39 KSP Residual norm 2.320953942590e-07
40 KSP Residual norm 1.801729068096e-07
41 KSP Residual norm 1.351288306579e-07
42 KSP Residual norm 1.056785534288e-07
43 KSP Residual norm 8.234107474358e-08
44 KSP Residual norm 6.052006837876e-08
45 KSP Residual norm 4.635592452891e-08
46 KSP Residual norm 3.564944643440e-08
47 KSP Residual norm 2.661231399360e-08
48 KSP Residual norm 2.124792264969e-08
49 KSP Residual norm 1.634666708729e-08
50 KSP Residual norm 1.263379578990e-08
51 KSP Residual norm 1.251091563306e-08
52 KSP Residual norm 1.220062533654e-08
53 KSP Residual norm 1.128222048571e-08
54 KSP Residual norm 9.769975284586e-09
55 KSP Residual norm 8.630223145025e-09
56 KSP Residual norm 7.991522743702e-09
57 KSP Residual norm 7.422879060353e-09
58 KSP Residual norm 6.438361065431e-09
59 KSP Residual norm 5.370166716397e-09
60 KSP Residual norm 4.852177794232e-09
61 KSP Residual norm 3.921185776625e-09
62 KSP Residual norm 2.884193553156e-09
63 KSP Residual norm 2.626798429062e-09
64 KSP Residual norm 2.159321620534e-09
65 KSP Residual norm 1.733474094993e-09
66 KSP Residual norm 1.432602556004e-09
67 KSP Residual norm 1.210359996826e-09
68 KSP Residual norm 1.014197102335e-09
69 KSP Residual norm 9.211001441177e-10
70 KSP Residual norm 7.092708137779e-10
71 KSP Residual norm 6.111223461719e-10
72 KSP Residual norm 5.033576427750e-10
73 KSP Residual norm 4.140989771730e-10
74 KSP Residual norm 3.303791290558e-10
75 KSP Residual norm 2.767214017717e-10
76 KSP Residual norm 2.454806053352e-10
77 KSP Residual norm 1.991633308836e-10
78 KSP Residual norm 1.457282231332e-10
79 KSP Residual norm 1.188897158794e-10
80 KSP Residual norm 9.451626629514e-11
81 KSP Residual norm 7.021769244206e-11
82 KSP Residual norm 4.700774895685e-11
83 KSP Residual norm 3.531531281540e-11
84 KSP Residual norm 2.675230655590e-11
85 KSP Residual norm 2.066081346549e-11
86 KSP Residual norm 1.595482924148e-11
87 KSP Residual norm 1.234989258624e-11
88 KSP Residual norm 9.730819982912e-12
89 KSP Residual norm 7.627699861850e-12
90 KSP Residual norm 6.173176337903e-12
91 KSP Residual norm 4.586100957060e-12
92 KSP Residual norm 3.619784628375e-12
93 KSP Residual norm 2.641438804783e-12
94 KSP Residual norm 2.055771078367e-12
95 KSP Residual norm 1.490967134435e-12
96 KSP Residual norm 1.117815945672e-12
97 KSP Residual norm 8.607930206192e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.388795582948e-03 gnorm 1.191716234887e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
37 SNES Function norm 2.383264438728e-03
0 KSP Residual norm 4.317540959269e-02
1 KSP Residual norm 5.772055837764e-03
2 KSP Residual norm 4.251043633170e-03
3 KSP Residual norm 3.463692662737e-03
4 KSP Residual norm 2.257143131460e-03
5 KSP Residual norm 1.595770482751e-03
6 KSP Residual norm 9.626680902509e-04
7 KSP Residual norm 6.414537185901e-04
8 KSP Residual norm 4.839194179792e-04
9 KSP Residual norm 3.871259849017e-04
10 KSP Residual norm 2.809606712755e-04
11 KSP Residual norm 1.855174847638e-04
12 KSP Residual norm 1.417280450728e-04
13 KSP Residual norm 1.058037082084e-04
14 KSP Residual norm 7.265644116954e-05
15 KSP Residual norm 6.037352797713e-05
16 KSP Residual norm 4.954970574660e-05
17 KSP Residual norm 3.910218270584e-05
18 KSP Residual norm 3.145490201318e-05
19 KSP Residual norm 2.535290836769e-05
20 KSP Residual norm 2.021629020891e-05
21 KSP Residual norm 1.578826525872e-05
22 KSP Residual norm 1.290256086609e-05
23 KSP Residual norm 9.968651779423e-06
24 KSP Residual norm 8.374661957212e-06
25 KSP Residual norm 6.492916671346e-06
26 KSP Residual norm 5.276697406308e-06
27 KSP Residual norm 4.082842573648e-06
28 KSP Residual norm 3.102887595471e-06
29 KSP Residual norm 2.642264721775e-06
30 KSP Residual norm 1.950162574941e-06
31 KSP Residual norm 1.630867708873e-06
32 KSP Residual norm 1.193963380662e-06
33 KSP Residual norm 9.787123656181e-07
34 KSP Residual norm 7.397353940337e-07
35 KSP Residual norm 5.807167526967e-07
36 KSP Residual norm 4.646615329726e-07
37 KSP Residual norm 3.816900767799e-07
38 KSP Residual norm 3.007894911687e-07
39 KSP Residual norm 2.317722035695e-07
40 KSP Residual norm 1.799337789794e-07
41 KSP Residual norm 1.349398537510e-07
42 KSP Residual norm 1.055640178438e-07
43 KSP Residual norm 8.226264905205e-08
44 KSP Residual norm 6.049001191401e-08
45 KSP Residual norm 4.635719863012e-08
46 KSP Residual norm 3.564902635472e-08
47 KSP Residual norm 2.660714506484e-08
48 KSP Residual norm 2.124327560198e-08
49 KSP Residual norm 1.633882295482e-08
50 KSP Residual norm 1.262849593935e-08
51 KSP Residual norm 1.250626720014e-08
52 KSP Residual norm 1.220592206090e-08
53 KSP Residual norm 1.128372770672e-08
54 KSP Residual norm 9.767466933695e-09
55 KSP Residual norm 8.624083941774e-09
56 KSP Residual norm 7.986383757912e-09
57 KSP Residual norm 7.417446616698e-09
58 KSP Residual norm 6.433808347481e-09
59 KSP Residual norm 5.364462773924e-09
60 KSP Residual norm 4.848157813695e-09
61 KSP Residual norm 3.916967086434e-09
62 KSP Residual norm 2.881155190907e-09
63 KSP Residual norm 2.623253763162e-09
64 KSP Residual norm 2.157030700932e-09
65 KSP Residual norm 1.732028175299e-09
66 KSP Residual norm 1.431373663780e-09
67 KSP Residual norm 1.210230993440e-09
68 KSP Residual norm 1.013085794835e-09
69 KSP Residual norm 9.197319352336e-10
70 KSP Residual norm 7.084390428460e-10
71 KSP Residual norm 6.099318429956e-10
72 KSP Residual norm 5.033933008967e-10
73 KSP Residual norm 4.131019176903e-10
74 KSP Residual norm 3.300406682760e-10
75 KSP Residual norm 2.757436448782e-10
76 KSP Residual norm 2.445114398801e-10
77 KSP Residual norm 1.987137324679e-10
78 KSP Residual norm 1.456477796985e-10
79 KSP Residual norm 1.187014795263e-10
80 KSP Residual norm 9.419323960700e-11
81 KSP Residual norm 7.017506426268e-11
82 KSP Residual norm 4.700376397061e-11
83 KSP Residual norm 3.534674687877e-11
84 KSP Residual norm 2.678605711042e-11
85 KSP Residual norm 2.068101611823e-11
86 KSP Residual norm 1.596915423110e-11
87 KSP Residual norm 1.235766617819e-11
88 KSP Residual norm 9.738181477943e-12
89 KSP Residual norm 7.632482649977e-12
90 KSP Residual norm 6.175318546049e-12
91 KSP Residual norm 4.588509313283e-12
92 KSP Residual norm 3.621236401692e-12
93 KSP Residual norm 2.642959825308e-12
94 KSP Residual norm 2.055443176516e-12
95 KSP Residual norm 1.490586771915e-12
96 KSP Residual norm 1.117222844833e-12
97 KSP Residual norm 8.606118964755e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.383264438728e-03 gnorm 1.188905672955e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
38 SNES Function norm 2.377759228510e-03
0 KSP Residual norm 4.312331352873e-02
1 KSP Residual norm 5.762072783989e-03
2 KSP Residual norm 4.244879490604e-03
3 KSP Residual norm 3.457965345638e-03
4 KSP Residual norm 2.253726880745e-03
5 KSP Residual norm 1.594597337756e-03
6 KSP Residual norm 9.611037921511e-04
7 KSP Residual norm 6.400211129388e-04
8 KSP Residual norm 4.830532286877e-04
9 KSP Residual norm 3.861316053825e-04
10 KSP Residual norm 2.801090673189e-04
11 KSP Residual norm 1.848773130929e-04
12 KSP Residual norm 1.411283778232e-04
13 KSP Residual norm 1.054870193928e-04
14 KSP Residual norm 7.250979653497e-05
15 KSP Residual norm 6.018499319861e-05
16 KSP Residual norm 4.946661547770e-05
17 KSP Residual norm 3.903066828665e-05
18 KSP Residual norm 3.140362686837e-05
19 KSP Residual norm 2.532088910922e-05
20 KSP Residual norm 2.020167712748e-05
21 KSP Residual norm 1.577985319274e-05
22 KSP Residual norm 1.291983814199e-05
23 KSP Residual norm 9.971486923152e-06
24 KSP Residual norm 8.370927676170e-06
25 KSP Residual norm 6.483737661068e-06
26 KSP Residual norm 5.258780242267e-06
27 KSP Residual norm 4.069328318985e-06
28 KSP Residual norm 3.091330200499e-06
29 KSP Residual norm 2.629666677314e-06
30 KSP Residual norm 1.949943631714e-06
31 KSP Residual norm 1.620876134567e-06
32 KSP Residual norm 1.190174750415e-06
33 KSP Residual norm 9.788168364406e-07
34 KSP Residual norm 7.391406944647e-07
35 KSP Residual norm 5.808793535426e-07
36 KSP Residual norm 4.645750248502e-07
37 KSP Residual norm 3.818363663087e-07
38 KSP Residual norm 3.006625735262e-07
39 KSP Residual norm 2.317144687894e-07
40 KSP Residual norm 1.798855802841e-07
41 KSP Residual norm 1.348902781949e-07
42 KSP Residual norm 1.055068093560e-07
43 KSP Residual norm 8.222302928166e-08
44 KSP Residual norm 6.048843522222e-08
45 KSP Residual norm 4.634189668063e-08
46 KSP Residual norm 3.565206785254e-08
47 KSP Residual norm 2.662019435254e-08
48 KSP Residual norm 2.125289840695e-08
49 KSP Residual norm 1.634355282085e-08
50 KSP Residual norm 1.262239076494e-08
51 KSP Residual norm 1.249978203651e-08
52 KSP Residual norm 1.220968440041e-08
53 KSP Residual norm 1.127921440367e-08
54 KSP Residual norm 9.761751314457e-09
55 KSP Residual norm 8.614251056374e-09
56 KSP Residual norm 7.977626391149e-09
57 KSP Residual norm 7.411185734949e-09
58 KSP Residual norm 6.429245309998e-09
59 KSP Residual norm 5.361299950517e-09
60 KSP Residual norm 4.849641490388e-09
61 KSP Residual norm 3.918482240488e-09
62 KSP Residual norm 2.883945286081e-09
63 KSP Residual norm 2.625316429728e-09
64 KSP Residual norm 2.159155904750e-09
65 KSP Residual norm 1.734401777394e-09
66 KSP Residual norm 1.432577882226e-09
67 KSP Residual norm 1.210422603966e-09
68 KSP Residual norm 1.012713435731e-09
69 KSP Residual norm 9.198743987768e-10
70 KSP Residual norm 7.082733386344e-10
71 KSP Residual norm 6.092269476454e-10
72 KSP Residual norm 5.049443236184e-10
73 KSP Residual norm 4.128673448137e-10
74 KSP Residual norm 3.298345087365e-10
75 KSP Residual norm 2.756641697217e-10
76 KSP Residual norm 2.448423250960e-10
77 KSP Residual norm 1.986654523838e-10
78 KSP Residual norm 1.455760828497e-10
79 KSP Residual norm 1.191802665091e-10
80 KSP Residual norm 9.507427359336e-11
81 KSP Residual norm 7.030829605776e-11
82 KSP Residual norm 4.710984411081e-11
83 KSP Residual norm 3.541261188360e-11
84 KSP Residual norm 2.686660833751e-11
85 KSP Residual norm 2.073066165172e-11
86 KSP Residual norm 1.598907024459e-11
87 KSP Residual norm 1.238111569335e-11
88 KSP Residual norm 9.755612124321e-12
89 KSP Residual norm 7.646164454802e-12
90 KSP Residual norm 6.191165395892e-12
91 KSP Residual norm 4.601504976623e-12
92 KSP Residual norm 3.631581658936e-12
93 KSP Residual norm 2.648168763367e-12
94 KSP Residual norm 2.060685975295e-12
95 KSP Residual norm 1.493832190713e-12
96 KSP Residual norm 1.120276254919e-12
97 KSP Residual norm 8.620434225266e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.377759228510e-03 gnorm 1.186340172749e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
39 SNES Function norm 2.372560307229e-03
0 KSP Residual norm 4.298336214091e-02
1 KSP Residual norm 5.749147366815e-03
2 KSP Residual norm 4.234466399587e-03
3 KSP Residual norm 3.448763546710e-03
4 KSP Residual norm 2.246441759997e-03
5 KSP Residual norm 1.590443295872e-03
6 KSP Residual norm 9.585623425074e-04
7 KSP Residual norm 6.387452977718e-04
8 KSP Residual norm 4.818950443592e-04
9 KSP Residual norm 3.850825719992e-04
10 KSP Residual norm 2.793691898678e-04
11 KSP Residual norm 1.845991131261e-04
12 KSP Residual norm 1.409398094987e-04
13 KSP Residual norm 1.052011422406e-04
14 KSP Residual norm 7.230198599866e-05
15 KSP Residual norm 6.000938967465e-05
16 KSP Residual norm 4.937616906946e-05
17 KSP Residual norm 3.892753189341e-05
18 KSP Residual norm 3.133902944241e-05
19 KSP Residual norm 2.527576374758e-05
20 KSP Residual norm 2.018696773724e-05
21 KSP Residual norm 1.576082008167e-05
22 KSP Residual norm 1.289898872025e-05
23 KSP Residual norm 9.964933669241e-06
24 KSP Residual norm 8.361943278933e-06
25 KSP Residual norm 6.478529405573e-06
26 KSP Residual norm 5.252565453018e-06
27 KSP Residual norm 4.068860619540e-06
28 KSP Residual norm 3.093112016209e-06
29 KSP Residual norm 2.631618289306e-06
30 KSP Residual norm 1.952870954161e-06
31 KSP Residual norm 1.623773495877e-06
32 KSP Residual norm 1.191781035164e-06
33 KSP Residual norm 9.778042618134e-07
34 KSP Residual norm 7.386576019489e-07
35 KSP Residual norm 5.801858680058e-07
36 KSP Residual norm 4.638975421625e-07
37 KSP Residual norm 3.810158225007e-07
38 KSP Residual norm 3.003248007366e-07
39 KSP Residual norm 2.314178954060e-07
40 KSP Residual norm 1.796636110620e-07
41 KSP Residual norm 1.347233752630e-07
42 KSP Residual norm 1.054021781157e-07
43 KSP Residual norm 8.215026697314e-08
44 KSP Residual norm 6.045462193432e-08
45 KSP Residual norm 4.633693429803e-08
46 KSP Residual norm 3.564695198616e-08
47 KSP Residual norm 2.661558325056e-08
48 KSP Residual norm 2.124974259009e-08
49 KSP Residual norm 1.633716290552e-08
50 KSP Residual norm 1.261736466102e-08
51 KSP Residual norm 1.249524859253e-08
52 KSP Residual norm 1.221228016979e-08
53 KSP Residual norm 1.127953302443e-08
54 KSP Residual norm 9.759284119388e-09
55 KSP Residual norm 8.608345715627e-09
56 KSP Residual norm 7.972900929488e-09
57 KSP Residual norm 7.406433810354e-09
58 KSP Residual norm 6.425317971193e-09
59 KSP Residual norm 5.356766222713e-09
60 KSP Residual norm 4.846942303416e-09
61 KSP Residual norm 3.915137579124e-09
62 KSP Residual norm 2.881922220099e-09
63 KSP Residual norm 2.622597861595e-09
64 KSP Residual norm 2.157605695117e-09
65 KSP Residual norm 1.733671282114e-09
66 KSP Residual norm 1.431770963463e-09
67 KSP Residual norm 1.210421283053e-09
68 KSP Residual norm 1.011832232368e-09
69 KSP Residual norm 9.188010490281e-10
70 KSP Residual norm 7.076051062507e-10
71 KSP Residual norm 6.082372149182e-10
72 KSP Residual norm 5.050843536470e-10
73 KSP Residual norm 4.120258716061e-10
74 KSP Residual norm 3.295315315804e-10
75 KSP Residual norm 2.748389666571e-10
76 KSP Residual norm 2.441158269993e-10
77 KSP Residual norm 1.981496208149e-10
78 KSP Residual norm 1.454660457028e-10
79 KSP Residual norm 1.190556343998e-10
80 KSP Residual norm 9.486404318323e-11
81 KSP Residual norm 7.029614558880e-11
82 KSP Residual norm 4.711904843161e-11
83 KSP Residual norm 3.544890362711e-11
84 KSP Residual norm 2.690598395089e-11
85 KSP Residual norm 2.075371367507e-11
86 KSP Residual norm 1.600320733369e-11
87 KSP Residual norm 1.238863748784e-11
88 KSP Residual norm 9.762150946283e-12
89 KSP Residual norm 7.649868464932e-12
90 KSP Residual norm 6.192719424371e-12
91 KSP Residual norm 4.603120072971e-12
92 KSP Residual norm 3.632676302957e-12
93 KSP Residual norm 2.649343072673e-12
94 KSP Residual norm 2.060120243896e-12
95 KSP Residual norm 1.493268198013e-12
96 KSP Residual norm 1.119458260708e-12
97 KSP Residual norm 8.616642139951e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.372560307229e-03 gnorm 1.183870842185e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
40 SNES Function norm 2.367684758629e-03
0 KSP Residual norm 4.306136596313e-02
1 KSP Residual norm 5.749025687139e-03
2 KSP Residual norm 4.238044047445e-03
3 KSP Residual norm 3.448647156411e-03
4 KSP Residual norm 2.250695939398e-03
5 KSP Residual norm 1.595770266776e-03
6 KSP Residual norm 9.601946134458e-04
7 KSP Residual norm 6.365898599066e-04
8 KSP Residual norm 4.817833154184e-04
9 KSP Residual norm 3.843503703881e-04
10 KSP Residual norm 2.784476217689e-04
11 KSP Residual norm 1.832407609143e-04
12 KSP Residual norm 1.393792905832e-04
13 KSP Residual norm 1.049457531746e-04
14 KSP Residual norm 7.256204794629e-05
15 KSP Residual norm 5.989192191258e-05
16 KSP Residual norm 4.935590030664e-05
17 KSP Residual norm 3.903301708965e-05
18 KSP Residual norm 3.138806649031e-05
19 KSP Residual norm 2.532241016051e-05
20 KSP Residual norm 2.014393101361e-05
21 KSP Residual norm 1.578878195804e-05
22 KSP Residual norm 1.301578085245e-05
23 KSP Residual norm 9.973552708509e-06
24 KSP Residual norm 8.376704451457e-06
25 KSP Residual norm 6.480052622633e-06
26 KSP Residual norm 5.182379523142e-06
27 KSP Residual norm 4.034088419053e-06
28 KSP Residual norm 3.064479247635e-06
29 KSP Residual norm 2.568646451014e-06
30 KSP Residual norm 1.946829770974e-06
31 KSP Residual norm 1.522786635080e-06
32 KSP Residual norm 1.155669818067e-06
33 KSP Residual norm 9.449521172031e-07
34 KSP Residual norm 7.146998801047e-07
35 KSP Residual norm 5.837859176801e-07
36 KSP Residual norm 4.586811445064e-07
37 KSP Residual norm 3.826120647053e-07
38 KSP Residual norm 3.007932853814e-07
39 KSP Residual norm 2.327647760992e-07
40 KSP Residual norm 1.805762428994e-07
41 KSP Residual norm 1.352204949427e-07
42 KSP Residual norm 1.056734656183e-07
43 KSP Residual norm 8.236524558130e-08
44 KSP Residual norm 6.077205967630e-08
45 KSP Residual norm 4.644246339757e-08
46 KSP Residual norm 3.582963544636e-08
47 KSP Residual norm 2.678835511772e-08
48 KSP Residual norm 2.136987334253e-08
49 KSP Residual norm 1.643540569807e-08
50 KSP Residual norm 1.264640049152e-08
51 KSP Residual norm 1.252097130308e-08
52 KSP Residual norm 1.226098751646e-08
53 KSP Residual norm 1.128662341147e-08
54 KSP Residual norm 9.767409464445e-09
55 KSP Residual norm 8.599748857275e-09
56 KSP Residual norm 7.965122964550e-09
57 KSP Residual norm 7.406559775164e-09
58 KSP Residual norm 6.430859126515e-09
59 KSP Residual norm 5.364594316822e-09
60 KSP Residual norm 4.862858160059e-09
61 KSP Residual norm 3.941941113152e-09
62 KSP Residual norm 2.906968120831e-09
63 KSP Residual norm 2.648248955182e-09
64 KSP Residual norm 2.176700370051e-09
65 KSP Residual norm 1.748609956706e-09
66 KSP Residual norm 1.443047393168e-09
67 KSP Residual norm 1.214483367486e-09
68 KSP Residual norm 1.016263119558e-09
69 KSP Residual norm 9.249759357876e-10
70 KSP Residual norm 7.114423305392e-10
71 KSP Residual norm 6.090985468303e-10
72 KSP Residual norm 5.106955466291e-10
73 KSP Residual norm 4.145122472202e-10
74 KSP Residual norm 3.301803596662e-10
75 KSP Residual norm 2.783921744579e-10
76 KSP Residual norm 2.475048019988e-10
77 KSP Residual norm 1.992513985436e-10
78 KSP Residual norm 1.456935721366e-10
79 KSP Residual norm 1.208435265582e-10
80 KSP Residual norm 9.743125061626e-11
81 KSP Residual norm 7.060874468687e-11
82 KSP Residual norm 4.753522987496e-11
83 KSP Residual norm 3.559905521046e-11
84 KSP Residual norm 2.709160863627e-11
85 KSP Residual norm 2.088186946840e-11
86 KSP Residual norm 1.605751128635e-11
87 KSP Residual norm 1.248458422798e-11
88 KSP Residual norm 9.830972658906e-12
89 KSP Residual norm 7.709715679331e-12
90 KSP Residual norm 6.268056775995e-12
91 KSP Residual norm 4.666982166722e-12
92 KSP Residual norm 3.675892171549e-12
93 KSP Residual norm 2.667058490284e-12
94 KSP Residual norm 2.090027792633e-12
95 KSP Residual norm 1.513349563604e-12
96 KSP Residual norm 1.139379946191e-12
97 KSP Residual norm 8.698258943133e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.367684758629e-03 gnorm 1.181292188167e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
41 SNES Function norm 2.362609227744e-03
0 KSP Residual norm 4.313756204357e-02
1 KSP Residual norm 5.749010465358e-03
2 KSP Residual norm 4.241638141672e-03
3 KSP Residual norm 3.447899299040e-03
4 KSP Residual norm 2.254908672586e-03
5 KSP Residual norm 1.601205174939e-03
6 KSP Residual norm 9.620407083101e-04
7 KSP Residual norm 6.344216912553e-04
8 KSP Residual norm 4.817638868682e-04
9 KSP Residual norm 3.835714385963e-04
10 KSP Residual norm 2.774417785115e-04
11 KSP Residual norm 1.819419296053e-04
12 KSP Residual norm 1.375021884851e-04
13 KSP Residual norm 1.046621878070e-04
14 KSP Residual norm 7.293770573127e-05
15 KSP Residual norm 5.965140903376e-05
16 KSP Residual norm 4.912434348408e-05
17 KSP Residual norm 3.908002417458e-05
18 KSP Residual norm 3.144200313688e-05
19 KSP Residual norm 2.536104454048e-05
20 KSP Residual norm 1.989184353623e-05
21 KSP Residual norm 1.578314725201e-05
22 KSP Residual norm 1.311258810034e-05
23 KSP Residual norm 9.894116347398e-06
24 KSP Residual norm 8.401888092414e-06
25 KSP Residual norm 6.505366709914e-06
26 KSP Residual norm 5.070319242254e-06
27 KSP Residual norm 4.028044585251e-06
28 KSP Residual norm 3.104289899387e-06
29 KSP Residual norm 2.588353688747e-06
30 KSP Residual norm 1.974486829505e-06
31 KSP Residual norm 1.534136112374e-06
32 KSP Residual norm 1.248477629795e-06
33 KSP Residual norm 9.739576967666e-07
34 KSP Residual norm 7.524485441627e-07
35 KSP Residual norm 5.822782083546e-07
36 KSP Residual norm 4.646638402718e-07
37 KSP Residual norm 3.799351009301e-07
38 KSP Residual norm 3.030627311005e-07
39 KSP Residual norm 2.337194635520e-07
40 KSP Residual norm 1.816259423491e-07
41 KSP Residual norm 1.357440781186e-07
42 KSP Residual norm 1.059572923008e-07
43 KSP Residual norm 8.259299447188e-08
44 KSP Residual norm 6.112773096634e-08
45 KSP Residual norm 4.656686824021e-08
46 KSP Residual norm 3.603584158327e-08
47 KSP Residual norm 2.699356749878e-08
48 KSP Residual norm 2.150481545777e-08
49 KSP Residual norm 1.654699417925e-08
50 KSP Residual norm 1.267591914968e-08
51 KSP Residual norm 1.254667728982e-08
52 KSP Residual norm 1.230465453112e-08
53 KSP Residual norm 1.128402514804e-08
54 KSP Residual norm 9.770519352548e-09
55 KSP Residual norm 8.580566799931e-09
56 KSP Residual norm 7.951516513614e-09
57 KSP Residual norm 7.402148176922e-09
58 KSP Residual norm 6.433349660524e-09
59 KSP Residual norm 5.367848029109e-09
60 KSP Residual norm 4.874846012928e-09
61 KSP Residual norm 3.966666174044e-09
62 KSP Residual norm 2.933374576176e-09
63 KSP Residual norm 2.674777206610e-09
64 KSP Residual norm 2.196424054220e-09
65 KSP Residual norm 1.764032907472e-09
66 KSP Residual norm 1.454671989178e-09
67 KSP Residual norm 1.218173453069e-09
68 KSP Residual norm 1.020986496941e-09
69 KSP Residual norm 9.309067034086e-10
70 KSP Residual norm 7.152357120520e-10
71 KSP Residual norm 6.096192429588e-10
72 KSP Residual norm 5.159060313373e-10
73 KSP Residual norm 4.172864041094e-10
74 KSP Residual norm 3.307363704084e-10
75 KSP Residual norm 2.833686551652e-10
76 KSP Residual norm 2.495140032775e-10
77 KSP Residual norm 1.982142493918e-10
78 KSP Residual norm 1.459333879418e-10
79 KSP Residual norm 1.220038697873e-10
80 KSP Residual norm 9.819429079440e-11
81 KSP Residual norm 7.065399510852e-11
82 KSP Residual norm 4.797815401486e-11
83 KSP Residual norm 3.574848770456e-11
84 KSP Residual norm 2.730767869007e-11
85 KSP Residual norm 2.102144710246e-11
86 KSP Residual norm 1.612302851662e-11
87 KSP Residual norm 1.258524656528e-11
88 KSP Residual norm 9.895941073598e-12
89 KSP Residual norm 7.774963619121e-12
90 KSP Residual norm 6.349802137950e-12
91 KSP Residual norm 4.740265916525e-12
92 KSP Residual norm 3.718792865458e-12
93 KSP Residual norm 2.688676570201e-12
94 KSP Residual norm 2.124135020349e-12
95 KSP Residual norm 1.537849713275e-12
96 KSP Residual norm 1.158914069627e-12
97 KSP Residual norm 8.771348269925e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.362609227744e-03 gnorm 1.178904985135e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
42 SNES Function norm 2.357782952087e-03
0 KSP Residual norm 4.269822249711e-02
1 KSP Residual norm 5.715057142699e-03
2 KSP Residual norm 4.209896316129e-03
3 KSP Residual norm 3.427047491630e-03
4 KSP Residual norm 2.230507269674e-03
5 KSP Residual norm 1.581871406392e-03
6 KSP Residual norm 9.524115697239e-04
7 KSP Residual norm 6.351000568092e-04
8 KSP Residual norm 4.789910561013e-04
9 KSP Residual norm 3.822723574404e-04
10 KSP Residual norm 2.772074349481e-04
11 KSP Residual norm 1.834706293757e-04
12 KSP Residual norm 1.399965052283e-04
13 KSP Residual norm 1.043859998340e-04
14 KSP Residual norm 7.183289298351e-05
15 KSP Residual norm 5.952202796485e-05
16 KSP Residual norm 4.913299830346e-05
17 KSP Residual norm 3.869648094064e-05
18 KSP Residual norm 3.118777710572e-05
19 KSP Residual norm 2.516580503015e-05
20 KSP Residual norm 2.014566921394e-05
21 KSP Residual norm 1.571979885504e-05
22 KSP Residual norm 1.287885581555e-05
23 KSP Residual norm 9.953933614612e-06
24 KSP Residual norm 8.339722255817e-06
25 KSP Residual norm 6.458128130533e-06
26 KSP Residual norm 5.214930088081e-06
27 KSP Residual norm 4.053692875503e-06
28 KSP Residual norm 3.084939963267e-06
29 KSP Residual norm 2.618908382704e-06
30 KSP Residual norm 1.955631912237e-06
31 KSP Residual norm 1.617268452360e-06
32 KSP Residual norm 1.190115800408e-06
33 KSP Residual norm 9.755997816070e-07
34 KSP Residual norm 7.369559327282e-07
35 KSP Residual norm 5.790143663233e-07
36 KSP Residual norm 4.625831559070e-07
37 KSP Residual norm 3.797222365871e-07
38 KSP Residual norm 2.995227536729e-07
39 KSP Residual norm 2.307728514403e-07
40 KSP Residual norm 1.791738925376e-07
41 KSP Residual norm 1.343612365747e-07
42 KSP Residual norm 1.051506108207e-07
43 KSP Residual norm 8.197338768379e-08
44 KSP Residual norm 6.037518135858e-08
45 KSP Residual norm 4.630645981211e-08
46 KSP Residual norm 3.563307494391e-08
47 KSP Residual norm 2.662011618817e-08
48 KSP Residual norm 2.125592905123e-08
49 KSP Residual norm 1.633215901699e-08
50 KSP Residual norm 1.260429384018e-08
51 KSP Residual norm 1.248266820187e-08
52 KSP Residual norm 1.221722937385e-08
53 KSP Residual norm 1.127611555188e-08
54 KSP Residual norm 9.751132845421e-09
55 KSP Residual norm 8.589576478773e-09
56 KSP Residual norm 7.957894943650e-09
57 KSP Residual norm 7.393487726033e-09
58 KSP Residual norm 6.415434476596e-09
59 KSP Residual norm 5.347492989603e-09
60 KSP Residual norm 4.844843975694e-09
61 KSP Residual norm 3.911379049103e-09
62 KSP Residual norm 2.882002810817e-09
63 KSP Residual norm 2.620191711572e-09
64 KSP Residual norm 2.157543676111e-09
65 KSP Residual norm 1.735462466616e-09
66 KSP Residual norm 1.431987027702e-09
67 KSP Residual norm 1.211190159932e-09
68 KSP Residual norm 1.010298638381e-09
69 KSP Residual norm 9.173100438447e-10
70 KSP Residual norm 7.064922046260e-10
71 KSP Residual norm 6.060479700921e-10
72 KSP Residual norm 5.067351649156e-10
73 KSP Residual norm 4.103659770137e-10
74 KSP Residual norm 3.288094722070e-10
75 KSP Residual norm 2.734019733034e-10
76 KSP Residual norm 2.434289124449e-10
77 KSP Residual norm 1.968810322187e-10
78 KSP Residual norm 1.450806460612e-10
79 KSP Residual norm 1.191318804651e-10
80 KSP Residual norm 9.494764198943e-11
81 KSP Residual norm 7.038687116754e-11
82 KSP Residual norm 4.723865056906e-11
83 KSP Residual norm 3.558572971460e-11
84 KSP Residual norm 2.706264688456e-11
85 KSP Residual norm 2.084474855815e-11
86 KSP Residual norm 1.604738981162e-11
87 KSP Residual norm 1.242046910525e-11
88 KSP Residual norm 9.786364742280e-12
89 KSP Residual norm 7.664442818271e-12
90 KSP Residual norm 6.205281554869e-12
91 KSP Residual norm 4.613521541665e-12
92 KSP Residual norm 3.640825332285e-12
93 KSP Residual norm 2.654185441672e-12
94 KSP Residual norm 2.061706523395e-12
95 KSP Residual norm 1.493650110775e-12
96 KSP Residual norm 1.119164532357e-12
97 KSP Residual norm 8.611828071599e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.357782952087e-03 gnorm 1.176720388211e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
43 SNES Function norm 2.353182687824e-03
0 KSP Residual norm 4.262414392732e-02
1 KSP Residual norm 5.704376162277e-03
2 KSP Residual norm 4.202706608894e-03
3 KSP Residual norm 3.420829872116e-03
4 KSP Residual norm 2.226038862855e-03
5 KSP Residual norm 1.579470622378e-03
6 KSP Residual norm 9.505463021382e-04
7 KSP Residual norm 6.339948668972e-04
8 KSP Residual norm 4.781237151351e-04
9 KSP Residual norm 3.814226244239e-04
10 KSP Residual norm 2.765294079324e-04
11 KSP Residual norm 1.830951795507e-04
12 KSP Residual norm 1.396718833149e-04
13 KSP Residual norm 1.041328182907e-04
14 KSP Residual norm 7.170295282030e-05
15 KSP Residual norm 5.937093650659e-05
16 KSP Residual norm 4.905745866116e-05
17 KSP Residual norm 3.863388853552e-05
18 KSP Residual norm 3.114613661053e-05
19 KSP Residual norm 2.513210069756e-05
20 KSP Residual norm 2.013258767301e-05
21 KSP Residual norm 1.570833056315e-05
22 KSP Residual norm 1.287451198590e-05
23 KSP Residual norm 9.949760778984e-06
24 KSP Residual norm 8.332417115078e-06
25 KSP Residual norm 6.450599155940e-06
26 KSP Residual norm 5.199211076542e-06
27 KSP Residual norm 4.047776104812e-06
28 KSP Residual norm 3.081472716311e-06
29 KSP Residual norm 2.612988755096e-06
30 KSP Residual norm 1.955631016821e-06
31 KSP Residual norm 1.614017952510e-06
32 KSP Residual norm 1.189101323857e-06
33 KSP Residual norm 9.747798639031e-07
34 KSP Residual norm 7.363628962163e-07
35 KSP Residual norm 5.786695919406e-07
36 KSP Residual norm 4.622551022889e-07
37 KSP Residual norm 3.794395395390e-07
38 KSP Residual norm 2.992481175300e-07
39 KSP Residual norm 2.305550629532e-07
40 KSP Residual norm 1.790053512168e-07
41 KSP Residual norm 1.342454048900e-07
42 KSP Residual norm 1.050675857936e-07
43 KSP Residual norm 8.191381502886e-08
44 KSP Residual norm 6.034094440710e-08
45 KSP Residual norm 4.629051657345e-08
46 KSP Residual norm 3.562263831756e-08
47 KSP Residual norm 2.661968488230e-08
48 KSP Residual norm 2.125733789861e-08
49 KSP Residual norm 1.633022515345e-08
50 KSP Residual norm 1.259977686223e-08
51 KSP Residual norm 1.247825905633e-08
52 KSP Residual norm 1.221690123239e-08
53 KSP Residual norm 1.127429818609e-08
54 KSP Residual norm 9.748370744944e-09
55 KSP Residual norm 8.583682356089e-09
56 KSP Residual norm 7.953333927633e-09
57 KSP Residual norm 7.389644366508e-09
58 KSP Residual norm 6.412534482394e-09
59 KSP Residual norm 5.345087623250e-09
60 KSP Residual norm 4.844719826040e-09
61 KSP Residual norm 3.910397461146e-09
62 KSP Residual norm 2.882358678611e-09
63 KSP Residual norm 2.619551563934e-09
64 KSP Residual norm 2.157734795652e-09
65 KSP Residual norm 1.736317506219e-09
66 KSP Residual norm 1.432195599221e-09
67 KSP Residual norm 1.211551867243e-09
68 KSP Residual norm 1.009879857599e-09
69 KSP Residual norm 9.169360266113e-10
70 KSP Residual norm 7.061708234458e-10
71 KSP Residual norm 6.054537639854e-10
72 KSP Residual norm 5.072971987768e-10
73 KSP Residual norm 4.098872891723e-10
74 KSP Residual norm 3.285837205808e-10
75 KSP Residual norm 2.730298769286e-10
76 KSP Residual norm 2.433747629837e-10
77 KSP Residual norm 1.964596630116e-10
78 KSP Residual norm 1.449233674190e-10
79 KSP Residual norm 1.191218175890e-10
80 KSP Residual norm 9.488946137542e-11
81 KSP Residual norm 7.041976271465e-11
82 KSP Residual norm 4.727973990443e-11
83 KSP Residual norm 3.563205087013e-11
84 KSP Residual norm 2.711620938044e-11
85 KSP Residual norm 2.087443651261e-11
86 KSP Residual norm 1.606069583244e-11
87 KSP Residual norm 1.242891647535e-11
88 KSP Residual norm 9.792307190003e-12
89 KSP Residual norm 7.667335306762e-12
90 KSP Residual norm 6.207686829809e-12
91 KSP Residual norm 4.615329591313e-12
92 KSP Residual norm 3.642465519774e-12
93 KSP Residual norm 2.655206123763e-12
94 KSP Residual norm 2.061565394173e-12
95 KSP Residual norm 1.493326566418e-12
96 KSP Residual norm 1.118560878703e-12
97 KSP Residual norm 8.607072067193e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.353182687824e-03 gnorm 1.174450996992e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
44 SNES Function norm 2.348642244810e-03
0 KSP Residual norm 4.265524376892e-02
1 KSP Residual norm 5.697413818418e-03
2 KSP Residual norm 4.200810304498e-03
3 KSP Residual norm 3.419221496265e-03
4 KSP Residual norm 2.226366408424e-03
5 KSP Residual norm 1.580517665614e-03
6 KSP Residual norm 9.499064624725e-04
7 KSP Residual norm 6.328606383186e-04
8 KSP Residual norm 4.776548963139e-04
9 KSP Residual norm 3.807284392502e-04
10 KSP Residual norm 2.757704850342e-04
11 KSP Residual norm 1.823391993067e-04
12 KSP Residual norm 1.388996079036e-04
13 KSP Residual norm 1.038698609774e-04
14 KSP Residual norm 7.170605233518e-05
15 KSP Residual norm 5.920722177809e-05
16 KSP Residual norm 4.899435826676e-05
17 KSP Residual norm 3.863644174235e-05
18 KSP Residual norm 3.114267063966e-05
19 KSP Residual norm 2.511222890389e-05
20 KSP Residual norm 2.011764914694e-05
21 KSP Residual norm 1.571397339190e-05
22 KSP Residual norm 1.290312922512e-05
23 KSP Residual norm 9.944290663055e-06
24 KSP Residual norm 8.329460840589e-06
25 KSP Residual norm 6.439748952222e-06
26 KSP Residual norm 5.151031342103e-06
27 KSP Residual norm 4.029904036591e-06
28 KSP Residual norm 3.065962823242e-06
29 KSP Residual norm 2.587458244356e-06
30 KSP Residual norm 1.949502325794e-06
31 KSP Residual norm 1.593933848206e-06
32 KSP Residual norm 1.181556672131e-06
33 KSP Residual norm 9.748269082082e-07
34 KSP Residual norm 7.354216985746e-07
35 KSP Residual norm 5.792711433837e-07
36 KSP Residual norm 4.625394700824e-07
37 KSP Residual norm 3.802626830693e-07
38 KSP Residual norm 2.991856669513e-07
39 KSP Residual norm 2.305921640159e-07
40 KSP Residual norm 1.790222126910e-07
41 KSP Residual norm 1.342607324580e-07
42 KSP Residual norm 1.050409941117e-07
43 KSP Residual norm 8.189362207955e-08
44 KSP Residual norm 6.033897840136e-08
45 KSP Residual norm 4.626302866585e-08
46 KSP Residual norm 3.562008410135e-08
47 KSP Residual norm 2.663936932073e-08
48 KSP Residual norm 2.127428105423e-08
49 KSP Residual norm 1.634146920328e-08
50 KSP Residual norm 1.259536709665e-08
51 KSP Residual norm 1.247300278139e-08
52 KSP Residual norm 1.221623115433e-08
53 KSP Residual norm 1.126760925853e-08
54 KSP Residual norm 9.743382654394e-09
55 KSP Residual norm 8.574546685404e-09
56 KSP Residual norm 7.945666376825e-09
57 KSP Residual norm 7.385339107542e-09
58 KSP Residual norm 6.409790815256e-09
59 KSP Residual norm 5.344909279894e-09
60 KSP Residual norm 4.849588203747e-09
61 KSP Residual norm 3.914555685801e-09
62 KSP Residual norm 2.888173148102e-09
63 KSP Residual norm 2.623921262102e-09
64 KSP Residual norm 2.161717527206e-09
65 KSP Residual norm 1.740667422180e-09
66 KSP Residual norm 1.434817850781e-09
67 KSP Residual norm 1.212529283877e-09
68 KSP Residual norm 1.010117060064e-09
69 KSP Residual norm 9.179395410302e-10
70 KSP Residual norm 7.063799338743e-10
71 KSP Residual norm 6.053415006146e-10
72 KSP Residual norm 5.093958349911e-10
73 KSP Residual norm 4.101263035117e-10
74 KSP Residual norm 3.284500507419e-10
75 KSP Residual norm 2.736587101956e-10
76 KSP Residual norm 2.444823929542e-10
77 KSP Residual norm 1.970863943331e-10
78 KSP Residual norm 1.449635634812e-10
79 KSP Residual norm 1.198774099756e-10
80 KSP Residual norm 9.615232592511e-11
81 KSP Residual norm 7.055247030193e-11
82 KSP Residual norm 4.742487750971e-11
83 KSP Residual norm 3.570723947466e-11
84 KSP Residual norm 2.721692077402e-11
85 KSP Residual norm 2.092868255098e-11
86 KSP Residual norm 1.607686626728e-11
87 KSP Residual norm 1.245051752235e-11
88 KSP Residual norm 9.806309996342e-12
89 KSP Residual norm 7.677300336302e-12
90 KSP Residual norm 6.221989275076e-12
91 KSP Residual norm 4.626678624841e-12
92 KSP Residual norm 3.651997049736e-12
93 KSP Residual norm 2.659268981054e-12
94 KSP Residual norm 2.066643054750e-12
95 KSP Residual norm 1.496366829978e-12
96 KSP Residual norm 1.121560278301e-12
97 KSP Residual norm 8.616976288496e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.348642244810e-03 gnorm 1.172226783208e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
45 SNES Function norm 2.344224776571e-03
0 KSP Residual norm 4.246332770068e-02
1 KSP Residual norm 5.683062827054e-03
2 KSP Residual norm 4.188075837817e-03
3 KSP Residual norm 3.407920288320e-03
4 KSP Residual norm 2.216871874606e-03
5 KSP Residual norm 1.574405022009e-03
6 KSP Residual norm 9.469111470297e-04
7 KSP Residual norm 6.317295226219e-04
8 KSP Residual norm 4.763849181801e-04
9 KSP Residual norm 3.797702705662e-04
10 KSP Residual norm 2.752332947006e-04
11 KSP Residual norm 1.823825138945e-04
12 KSP Residual norm 1.390646969262e-04
13 KSP Residual norm 1.036577345649e-04
14 KSP Residual norm 7.148477715277e-05
15 KSP Residual norm 5.910289744627e-05
16 KSP Residual norm 4.892262902837e-05
17 KSP Residual norm 3.852958857333e-05
18 KSP Residual norm 3.107461828858e-05
19 KSP Residual norm 2.507342377794e-05
20 KSP Residual norm 2.010923065858e-05
21 KSP Residual norm 1.568738245858e-05
22 KSP Residual norm 1.286552461153e-05
23 KSP Residual norm 9.942632449707e-06
24 KSP Residual norm 8.317483169144e-06
25 KSP Residual norm 6.436681502739e-06
26 KSP Residual norm 5.167460542891e-06
27 KSP Residual norm 4.036853426396e-06
28 KSP Residual norm 3.075123161354e-06
29 KSP Residual norm 2.601207150263e-06
30 KSP Residual norm 1.954821044618e-06
31 KSP Residual norm 1.607637306278e-06
32 KSP Residual norm 1.187111010249e-06
33 KSP Residual norm 9.733554229984e-07
34 KSP Residual norm 7.351135783917e-07
35 KSP Residual norm 5.779043454207e-07
36 KSP Residual norm 4.613015733117e-07
37 KSP Residual norm 3.785783506687e-07
38 KSP Residual norm 2.987625672753e-07
39 KSP Residual norm 2.301735539532e-07
40 KSP Residual norm 1.787233518346e-07
41 KSP Residual norm 1.340354081096e-07
42 KSP Residual norm 1.049215370014e-07
43 KSP Residual norm 8.181080870420e-08
44 KSP Residual norm 6.029760264044e-08
45 KSP Residual norm 4.627371518498e-08
46 KSP Residual norm 3.561998843481e-08
47 KSP Residual norm 2.663157901531e-08
48 KSP Residual norm 2.126926223376e-08
49 KSP Residual norm 1.633432727866e-08
50 KSP Residual norm 1.259587576526e-08
51 KSP Residual norm 1.247449501733e-08
52 KSP Residual norm 1.222127212976e-08
53 KSP Residual norm 1.127402747926e-08
54 KSP Residual norm 9.745982186299e-09
55 KSP Residual norm 8.573977237842e-09
56 KSP Residual norm 7.946110212808e-09
57 KSP Residual norm 7.383546037923e-09
58 KSP Residual norm 6.408521481035e-09
59 KSP Residual norm 5.341615172589e-09
60 KSP Residual norm 4.844907013638e-09
61 KSP Residual norm 3.910348876657e-09
62 KSP Residual norm 2.884353231339e-09
63 KSP Residual norm 2.619873730173e-09
64 KSP Residual norm 2.159118900450e-09
65 KSP Residual norm 1.738580751726e-09
66 KSP Residual norm 1.433269702846e-09
67 KSP Residual norm 1.212707689908e-09
68 KSP Residual norm 1.009582318281e-09
69 KSP Residual norm 9.166529758856e-10
70 KSP Residual norm 7.059551150086e-10
71 KSP Residual norm 6.044607975837e-10
72 KSP Residual norm 5.083866162423e-10
73 KSP Residual norm 4.091136076306e-10
74 KSP Residual norm 3.282287458512e-10
75 KSP Residual norm 2.724497524986e-10
76 KSP Residual norm 2.434152593392e-10
77 KSP Residual norm 1.957943567720e-10
78 KSP Residual norm 1.446101423995e-10
79 KSP Residual norm 1.190149447365e-10
80 KSP Residual norm 9.460527727638e-11
81 KSP Residual norm 7.046400993873e-11
82 KSP Residual norm 4.735753871399e-11
83 KSP Residual norm 3.571761054052e-11
84 KSP Residual norm 2.721282724810e-11
85 KSP Residual norm 2.092906611610e-11
86 KSP Residual norm 1.608573705586e-11
87 KSP Residual norm 1.244678568878e-11
88 KSP Residual norm 9.805211076069e-12
89 KSP Residual norm 7.673388659806e-12
90 KSP Residual norm 6.213398687504e-12
91 KSP Residual norm 4.619746025665e-12
92 KSP Residual norm 3.645591116805e-12
93 KSP Residual norm 2.656389218188e-12
94 KSP Residual norm 2.061665744504e-12
95 KSP Residual norm 1.492843470441e-12
96 KSP Residual norm 1.117948509882e-12
97 KSP Residual norm 8.598074485245e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.344224776571e-03 gnorm 1.169981206511e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
46 SNES Function norm 2.339773407961e-03
0 KSP Residual norm 4.243169677151e-02
1 KSP Residual norm 5.673469732533e-03
2 KSP Residual norm 4.182813787090e-03
3 KSP Residual norm 3.403559716549e-03
4 KSP Residual norm 2.214237720704e-03
5 KSP Residual norm 1.573160612921e-03
6 KSP Residual norm 9.454706600351e-04
7 KSP Residual norm 6.306552752634e-04
8 KSP Residual norm 4.756711175701e-04
9 KSP Residual norm 3.790184452945e-04
10 KSP Residual norm 2.745581709135e-04
11 KSP Residual norm 1.818926151581e-04
12 KSP Residual norm 1.386064503048e-04
13 KSP Residual norm 1.034154143152e-04
14 KSP Residual norm 7.141801596624e-05
15 KSP Residual norm 5.895843399563e-05
16 KSP Residual norm 4.885408199150e-05
17 KSP Residual norm 3.850017591657e-05
18 KSP Residual norm 3.105179032684e-05
19 KSP Residual norm 2.504452444996e-05
20 KSP Residual norm 2.009475398184e-05
21 KSP Residual norm 1.568174948785e-05
22 KSP Residual norm 1.286937061576e-05
23 KSP Residual norm 9.935859647432e-06
24 KSP Residual norm 8.310386282700e-06
25 KSP Residual norm 6.426760968377e-06
26 KSP Residual norm 5.137179141946e-06
27 KSP Residual norm 4.026880290220e-06
28 KSP Residual norm 3.067642378502e-06
29 KSP Residual norm 2.588069845524e-06
30 KSP Residual norm 1.951844671801e-06
31 KSP Residual norm 1.599008094558e-06
32 KSP Residual norm 1.184044672151e-06
33 KSP Residual norm 9.726196911199e-07
34 KSP Residual norm 7.343617310782e-07
35 KSP Residual norm 5.777558466327e-07
36 KSP Residual norm 4.611531131802e-07
37 KSP Residual norm 3.786497030113e-07
38 KSP Residual norm 2.985075537498e-07
39 KSP Residual norm 2.299964132676e-07
40 KSP Residual norm 1.785822730629e-07
41 KSP Residual norm 1.339441682256e-07
42 KSP Residual norm 1.048431330581e-07
43 KSP Residual norm 8.175253357756e-08
44 KSP Residual norm 6.025926708459e-08
45 KSP Residual norm 4.624481964455e-08
46 KSP Residual norm 3.560339287890e-08
47 KSP Residual norm 2.663252424710e-08
48 KSP Residual norm 2.127247332152e-08
49 KSP Residual norm 1.633449555511e-08
50 KSP Residual norm 1.259036991706e-08
51 KSP Residual norm 1.246879976449e-08
52 KSP Residual norm 1.221825838434e-08
53 KSP Residual norm 1.126945669922e-08
54 KSP Residual norm 9.741871483996e-09
55 KSP Residual norm 8.566998297093e-09
56 KSP Residual norm 7.940559411299e-09
57 KSP Residual norm 7.379450060835e-09
58 KSP Residual norm 6.405563406513e-09
59 KSP Residual norm 5.340005674013e-09
60 KSP Residual norm 4.846125176108e-09
61 KSP Residual norm 3.910699904139e-09
62 KSP Residual norm 2.886230863574e-09
63 KSP Residual norm 2.620507807995e-09
64 KSP Residual norm 2.160307765953e-09
65 KSP Residual norm 1.740424851855e-09
66 KSP Residual norm 1.434139322773e-09
67 KSP Residual norm 1.213264178699e-09
68 KSP Residual norm 1.009348281409e-09
69 KSP Residual norm 9.167087562419e-10
70 KSP Residual norm 7.057663787383e-10
71 KSP Residual norm 6.040931336608e-10
72 KSP Residual norm 5.093141094135e-10
73 KSP Residual norm 4.088783095228e-10
74 KSP Residual norm 3.280192311991e-10
75 KSP Residual norm 2.724492252288e-10
76 KSP Residual norm 2.438004545336e-10
77 KSP Residual norm 1.958046951284e-10
78 KSP Residual norm 1.444894884706e-10
79 KSP Residual norm 1.191744525357e-10
80 KSP Residual norm 9.488227584365e-11
81 KSP Residual norm 7.051558406808e-11
82 KSP Residual norm 4.742091039305e-11
83 KSP Residual norm 3.576589648116e-11
84 KSP Residual norm 2.727472148009e-11
85 KSP Residual norm 2.096030150155e-11
86 KSP Residual norm 1.609563806193e-11
87 KSP Residual norm 1.245465592075e-11
88 KSP Residual norm 9.809727301404e-12
89 KSP Residual norm 7.675025222338e-12
90 KSP Residual norm 6.216297846780e-12
91 KSP Residual norm 4.621788269410e-12
92 KSP Residual norm 3.647668150541e-12
93 KSP Residual norm 2.657133529925e-12
94 KSP Residual norm 2.061977759002e-12
95 KSP Residual norm 1.492759335350e-12
96 KSP Residual norm 1.117722667172e-12
97 KSP Residual norm 8.592983777798e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.339773407961e-03 gnorm 1.167948091322e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
47 SNES Function norm 2.335632737887e-03
0 KSP Residual norm 4.231086099186e-02
1 KSP Residual norm 5.662306155994e-03
2 KSP Residual norm 4.174049489598e-03
3 KSP Residual norm 3.395463020410e-03
4 KSP Residual norm 2.208238505069e-03
5 KSP Residual norm 1.569549194341e-03
6 KSP Residual norm 9.434989867961e-04
7 KSP Residual norm 6.294808928309e-04
8 KSP Residual norm 4.747152636079e-04
9 KSP Residual norm 3.782109520909e-04
10 KSP Residual norm 2.740044341756e-04
11 KSP Residual norm 1.816805608735e-04
12 KSP Residual norm 1.384648126752e-04
13 KSP Residual norm 1.032164119286e-04
14 KSP Residual norm 7.131586015038e-05
15 KSP Residual norm 5.886633571039e-05
16 KSP Residual norm 4.880268587843e-05
17 KSP Residual norm 3.845130559266e-05
18 KSP Residual norm 3.101756203691e-05
19 KSP Residual norm 2.502270290898e-05
20 KSP Residual norm 2.008750308535e-05
21 KSP Residual norm 1.566949978446e-05
22 KSP Residual norm 1.285846350494e-05
23 KSP Residual norm 9.935501699523e-06
24 KSP Residual norm 8.302617483744e-06
25 KSP Residual norm 6.422781225686e-06
26 KSP Residual norm 5.132260739924e-06
27 KSP Residual norm 4.025426904912e-06
28 KSP Residual norm 3.068202848578e-06
29 KSP Residual norm 2.587640043176e-06
30 KSP Residual norm 1.952585747247e-06
31 KSP Residual norm 1.599874890542e-06
32 KSP Residual norm 1.184541644792e-06
33 KSP Residual norm 9.720160872333e-07
34 KSP Residual norm 7.337459769077e-07
35 KSP Residual norm 5.771167578692e-07
36 KSP Residual norm 4.601898664271e-07
37 KSP Residual norm 3.776035060997e-07
38 KSP Residual norm 2.983085562349e-07
39 KSP Residual norm 2.298271256352e-07
40 KSP Residual norm 1.784762813151e-07
41 KSP Residual norm 1.338429120466e-07
42 KSP Residual norm 1.047875409358e-07
43 KSP Residual norm 8.171673561348e-08
44 KSP Residual norm 6.026537574509e-08
45 KSP Residual norm 4.626109395689e-08
46 KSP Residual norm 3.562504080683e-08
47 KSP Residual norm 2.665051894783e-08
48 KSP Residual norm 2.128658155971e-08
49 KSP Residual norm 1.634350652892e-08
50 KSP Residual norm 1.259485527688e-08
51 KSP Residual norm 1.247349655434e-08
52 KSP Residual norm 1.222729536066e-08
53 KSP Residual norm 1.127497907666e-08
54 KSP Residual norm 9.745188202904e-09
55 KSP Residual norm 8.565484592329e-09
56 KSP Residual norm 7.940047692174e-09
57 KSP Residual norm 7.378556671501e-09
58 KSP Residual norm 6.405752729904e-09
59 KSP Residual norm 5.339353416507e-09
60 KSP Residual norm 4.845729079443e-09
61 KSP Residual norm 3.911840957444e-09
62 KSP Residual norm 2.887504310390e-09
63 KSP Residual norm 2.621509292257e-09
64 KSP Residual norm 2.161367355901e-09
65 KSP Residual norm 1.741406581948e-09
66 KSP Residual norm 1.434902420715e-09
67 KSP Residual norm 1.214162175099e-09
68 KSP Residual norm 1.009694988215e-09
69 KSP Residual norm 9.167816392164e-10
70 KSP Residual norm 7.060608572781e-10
71 KSP Residual norm 6.036901116314e-10
72 KSP Residual norm 5.095150015349e-10
73 KSP Residual norm 4.085334689038e-10
74 KSP Residual norm 3.279365007102e-10
75 KSP Residual norm 2.720739947231e-10
76 KSP Residual norm 2.436261945795e-10
77 KSP Residual norm 1.953737090787e-10
78 KSP Residual norm 1.443167709967e-10
79 KSP Residual norm 1.188955927150e-10
80 KSP Residual norm 9.427468322984e-11
81 KSP Residual norm 7.049649691913e-11
82 KSP Residual norm 4.743410867532e-11
83 KSP Residual norm 3.579593852955e-11
84 KSP Residual norm 2.730185774674e-11
85 KSP Residual norm 2.097888559708e-11
86 KSP Residual norm 1.610721154114e-11
87 KSP Residual norm 1.246302135445e-11
88 KSP Residual norm 9.816687177458e-12
89 KSP Residual norm 7.677893262554e-12
90 KSP Residual norm 6.218517194595e-12
91 KSP Residual norm 4.623656952445e-12
92 KSP Residual norm 3.647954123926e-12
93 KSP Residual norm 2.656527744814e-12
94 KSP Residual norm 2.061682441465e-12
95 KSP Residual norm 1.492224210690e-12
96 KSP Residual norm 1.117525197847e-12
97 KSP Residual norm 8.587278338607e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.335632737887e-03 gnorm 1.165982743021e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
48 SNES Function norm 2.331825755202e-03
0 KSP Residual norm 4.231355096283e-02
1 KSP Residual norm 5.657366885529e-03
2 KSP Residual norm 4.172511546472e-03
3 KSP Residual norm 3.392826407418e-03
4 KSP Residual norm 2.208349572048e-03
5 KSP Residual norm 1.570767659887e-03
6 KSP Residual norm 9.434828405726e-04
7 KSP Residual norm 6.280629140831e-04
8 KSP Residual norm 4.743039013104e-04
9 KSP Residual norm 3.776100857369e-04
10 KSP Residual norm 2.733624736942e-04
11 KSP Residual norm 1.809530821374e-04
12 KSP Residual norm 1.377185066911e-04
13 KSP Residual norm 1.030367610077e-04
14 KSP Residual norm 7.148507327316e-05
15 KSP Residual norm 5.879051349517e-05
16 KSP Residual norm 4.879495040270e-05
17 KSP Residual norm 3.852679971979e-05
18 KSP Residual norm 3.105620129773e-05
19 KSP Residual norm 2.503597719213e-05
20 KSP Residual norm 2.007821761923e-05
21 KSP Residual norm 1.568721394223e-05
22 KSP Residual norm 1.290027313045e-05
23 KSP Residual norm 9.935543877736e-06
24 KSP Residual norm 8.303327545213e-06
25 KSP Residual norm 6.418399449831e-06
26 KSP Residual norm 5.067712675507e-06
27 KSP Residual norm 4.008416498722e-06
28 KSP Residual norm 3.053801320455e-06
29 KSP Residual norm 2.552670959457e-06
30 KSP Residual norm 1.944160921029e-06
31 KSP Residual norm 1.566904667393e-06
32 KSP Residual norm 1.171858076188e-06
33 KSP Residual norm 9.725604606386e-07
34 KSP Residual norm 7.316360097979e-07
35 KSP Residual norm 5.780327499096e-07
36 KSP Residual norm 4.592291921650e-07
37 KSP Residual norm 3.775351873419e-07
38 KSP Residual norm 2.986119539549e-07
39 KSP Residual norm 2.302452067054e-07
40 KSP Residual norm 1.788257446057e-07
41 KSP Residual norm 1.340228971339e-07
42 KSP Residual norm 1.048870819461e-07
43 KSP Residual norm 8.179886771854e-08
44 KSP Residual norm 6.040103069649e-08
45 KSP Residual norm 4.631001788504e-08
46 KSP Residual norm 3.571182681105e-08
47 KSP Residual norm 2.673430729328e-08
48 KSP Residual norm 2.134743507369e-08
49 KSP Residual norm 1.639144606500e-08
50 KSP Residual norm 1.261001177589e-08
51 KSP Residual norm 1.248731086442e-08
52 KSP Residual norm 1.224885966236e-08
53 KSP Residual norm 1.128063352880e-08
54 KSP Residual norm 9.751363937216e-09
55 KSP Residual norm 8.561583279081e-09
56 KSP Residual norm 7.937466164231e-09
57 KSP Residual norm 7.379514149815e-09
58 KSP Residual norm 6.409327285698e-09
59 KSP Residual norm 5.343911790519e-09
60 KSP Residual norm 4.853931281979e-09
61 KSP Residual norm 3.924932542037e-09
62 KSP Residual norm 2.900004729856e-09
63 KSP Residual norm 2.633726242716e-09
64 KSP Residual norm 2.170576465085e-09
65 KSP Residual norm 1.748980409193e-09
66 KSP Residual norm 1.440712620602e-09
67 KSP Residual norm 1.216927696342e-09
68 KSP Residual norm 1.011999453528e-09
69 KSP Residual norm 9.198009325087e-10
70 KSP Residual norm 7.080854275346e-10
71 KSP Residual norm 6.041393515559e-10
72 KSP Residual norm 5.124337086473e-10
73 KSP Residual norm 4.095540785841e-10
74 KSP Residual norm 3.280981884741e-10
75 KSP Residual norm 2.734524517015e-10
76 KSP Residual norm 2.449282929521e-10
77 KSP Residual norm 1.968541966329e-10
78 KSP Residual norm 1.446779208913e-10
79 KSP Residual norm 1.201999482478e-10
80 KSP Residual norm 9.665871475728e-11
81 KSP Residual norm 7.062116861491e-11
82 KSP Residual norm 4.763714385649e-11
83 KSP Residual norm 3.586787966793e-11
84 KSP Residual norm 2.740240218581e-11
85 KSP Residual norm 2.103917608436e-11
86 KSP Residual norm 1.612718355240e-11
87 KSP Residual norm 1.249955036281e-11
88 KSP Residual norm 9.842513506694e-12
89 KSP Residual norm 7.697796717750e-12
90 KSP Residual norm 6.246374899559e-12
91 KSP Residual norm 4.647067470270e-12
92 KSP Residual norm 3.663957843728e-12
93 KSP Residual norm 2.661608129491e-12
94 KSP Residual norm 2.072699977360e-12
95 KSP Residual norm 1.499082114828e-12
96 KSP Residual norm 1.125488406209e-12
97 KSP Residual norm 8.612739391860e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.331825755202e-03 gnorm 1.164156239362e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
49 SNES Function norm 2.327879872224e-03
0 KSP Residual norm 4.219778586738e-02
1 KSP Residual norm 5.644174917179e-03
2 KSP Residual norm 4.162633319503e-03
3 KSP Residual norm 3.385126344954e-03
4 KSP Residual norm 2.201584611805e-03
5 KSP Residual norm 1.566015004048e-03
6 KSP Residual norm 9.407744974389e-04
7 KSP Residual norm 6.273507944830e-04
8 KSP Residual norm 4.732935325269e-04
9 KSP Residual norm 3.768448410671e-04
10 KSP Residual norm 2.728735543827e-04
11 KSP Residual norm 1.809379839021e-04
12 KSP Residual norm 1.377999334843e-04
13 KSP Residual norm 1.028266727609e-04
14 KSP Residual norm 7.124406391049e-05
15 KSP Residual norm 5.866811066136e-05
16 KSP Residual norm 4.871055472036e-05
17 KSP Residual norm 3.842187841502e-05
18 KSP Residual norm 3.098979846155e-05
19 KSP Residual norm 2.498766315743e-05
20 KSP Residual norm 2.007018843295e-05
21 KSP Residual norm 1.566172815817e-05
22 KSP Residual norm 1.286291048264e-05
23 KSP Residual norm 9.929520067027e-06
24 KSP Residual norm 8.290698966393e-06
25 KSP Residual norm 6.409573604951e-06
26 KSP Residual norm 5.084216791229e-06
27 KSP Residual norm 4.011715608289e-06
28 KSP Residual norm 3.058898656508e-06
29 KSP Residual norm 2.567062505391e-06
30 KSP Residual norm 1.947894778655e-06
31 KSP Residual norm 1.586100459621e-06
32 KSP Residual norm 1.179774353373e-06
33 KSP Residual norm 9.711405954076e-07
34 KSP Residual norm 7.322460935030e-07
35 KSP Residual norm 5.766430489285e-07
36 KSP Residual norm 4.590863358017e-07
37 KSP Residual norm 3.768014769677e-07
38 KSP Residual norm 2.979953668043e-07
39 KSP Residual norm 2.296274750638e-07
40 KSP Residual norm 1.783482980021e-07
41 KSP Residual norm 1.337272914486e-07
42 KSP Residual norm 1.047013484632e-07
43 KSP Residual norm 8.165889565293e-08
44 KSP Residual norm 6.026673574775e-08
45 KSP Residual norm 4.626099151390e-08
46 KSP Residual norm 3.564849923072e-08
47 KSP Residual norm 2.668727329923e-08
48 KSP Residual norm 2.131738051363e-08
49 KSP Residual norm 1.636420290429e-08
50 KSP Residual norm 1.259914417452e-08
51 KSP Residual norm 1.247746110039e-08
52 KSP Residual norm 1.223757912881e-08
53 KSP Residual norm 1.127825216049e-08
54 KSP Residual norm 9.747314496801e-09
55 KSP Residual norm 8.558944771403e-09
56 KSP Residual norm 7.935834549156e-09
57 KSP Residual norm 7.375931297096e-09
58 KSP Residual norm 6.405460457074e-09
59 KSP Residual norm 5.339731374460e-09
60 KSP Residual norm 4.849231224452e-09
61 KSP Residual norm 3.916877393087e-09
62 KSP Residual norm 2.893650628366e-09
63 KSP Residual norm 2.626169599535e-09
64 KSP Residual norm 2.165790642241e-09
65 KSP Residual norm 1.745917590084e-09
66 KSP Residual norm 1.437921905542e-09
67 KSP Residual norm 1.216300118139e-09
68 KSP Residual norm 1.010545038424e-09
69 KSP Residual norm 9.178105440878e-10
70 KSP Residual norm 7.067580344770e-10
71 KSP Residual norm 6.033428407143e-10
72 KSP Residual norm 5.111924409492e-10
73 KSP Residual norm 4.083869038049e-10
74 KSP Residual norm 3.277772168813e-10
75 KSP Residual norm 2.721725462393e-10
76 KSP Residual norm 2.441765603438e-10
77 KSP Residual norm 1.955080516982e-10
78 KSP Residual norm 1.441623696743e-10
79 KSP Residual norm 1.191224529363e-10
80 KSP Residual norm 9.466471445328e-11
81 KSP Residual norm 7.056250152884e-11
82 KSP Residual norm 4.754887447098e-11
83 KSP Residual norm 3.587929722186e-11
84 KSP Residual norm 2.740078429104e-11
85 KSP Residual norm 2.103375663841e-11
86 KSP Residual norm 1.612853831143e-11
87 KSP Residual norm 1.248279349931e-11
88 KSP Residual norm 9.830261199081e-12
89 KSP Residual norm 7.684083617483e-12
90 KSP Residual norm 6.227268777786e-12
91 KSP Residual norm 4.630518480218e-12
92 KSP Residual norm 3.652346074853e-12
93 KSP Residual norm 2.656995158921e-12
94 KSP Residual norm 2.063439834309e-12
95 KSP Residual norm 1.492696543443e-12
96 KSP Residual norm 1.118515948253e-12
97 KSP Residual norm 8.580186648300e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.327879872224e-03 gnorm 1.162350613488e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
50 SNES Function norm 2.324337107674e-03
0 KSP Residual norm 4.211652408779e-02
1 KSP Residual norm 5.633147552116e-03
2 KSP Residual norm 4.154978399815e-03
3 KSP Residual norm 3.379127374265e-03
4 KSP Residual norm 2.196520287613e-03
5 KSP Residual norm 1.562556761753e-03
6 KSP Residual norm 9.386509451008e-04
7 KSP Residual norm 6.266677520883e-04
8 KSP Residual norm 4.724755631027e-04
9 KSP Residual norm 3.761824349677e-04
10 KSP Residual norm 2.724058134549e-04
11 KSP Residual norm 1.808314080744e-04
12 KSP Residual norm 1.377478111987e-04
13 KSP Residual norm 1.026365060629e-04
14 KSP Residual norm 7.107456193808e-05
15 KSP Residual norm 5.855503152006e-05
16 KSP Residual norm 4.863730480920e-05
17 KSP Residual norm 3.834950863702e-05
18 KSP Residual norm 3.094354282509e-05
19 KSP Residual norm 2.495015214000e-05
20 KSP Residual norm 2.005735581699e-05
21 KSP Residual norm 1.564342723909e-05
22 KSP Residual norm 1.283854264495e-05
23 KSP Residual norm 9.922107595156e-06
24 KSP Residual norm 8.281247865108e-06
25 KSP Residual norm 6.402114309252e-06
26 KSP Residual norm 5.086277239703e-06
27 KSP Residual norm 4.012188318249e-06
28 KSP Residual norm 3.061652920852e-06
29 KSP Residual norm 2.571493403686e-06
30 KSP Residual norm 1.949966969305e-06
31 KSP Residual norm 1.591912234266e-06
32 KSP Residual norm 1.182058592573e-06
33 KSP Residual norm 9.691515957811e-07
34 KSP Residual norm 7.317707676345e-07
35 KSP Residual norm 5.757513612762e-07
36 KSP Residual norm 4.588129831510e-07
37 KSP Residual norm 3.763473919367e-07
38 KSP Residual norm 2.975068082118e-07
39 KSP Residual norm 2.291800819515e-07
40 KSP Residual norm 1.779952103017e-07
41 KSP Residual norm 1.335097744872e-07
42 KSP Residual norm 1.045614119135e-07
43 KSP Residual norm 8.155392927237e-08
44 KSP Residual norm 6.016864708713e-08
45 KSP Residual norm 4.622416154494e-08
46 KSP Residual norm 3.560379379266e-08
47 KSP Residual norm 2.665902319366e-08
48 KSP Residual norm 2.130065464031e-08
49 KSP Residual norm 1.634822577516e-08
50 KSP Residual norm 1.259231572727e-08
51 KSP Residual norm 1.247125169020e-08
52 KSP Residual norm 1.223051741750e-08
53 KSP Residual norm 1.127685280176e-08
54 KSP Residual norm 9.744872141083e-09
55 KSP Residual norm 8.556585061048e-09
56 KSP Residual norm 7.934572368000e-09
57 KSP Residual norm 7.373537749793e-09
58 KSP Residual norm 6.403088753829e-09
59 KSP Residual norm 5.337262409261e-09
60 KSP Residual norm 4.846867126225e-09
61 KSP Residual norm 3.911956458409e-09
62 KSP Residual norm 2.890225016844e-09
63 KSP Residual norm 2.621508894324e-09
64 KSP Residual norm 2.163150298118e-09
65 KSP Residual norm 1.744551610611e-09
66 KSP Residual norm 1.436454090024e-09
67 KSP Residual norm 1.216203369958e-09
68 KSP Residual norm 1.009675426167e-09
69 KSP Residual norm 9.166014660295e-10
70 KSP Residual norm 7.058975126819e-10
71 KSP Residual norm 6.028177610921e-10
72 KSP Residual norm 5.105650758705e-10
73 KSP Residual norm 4.076070474134e-10
74 KSP Residual norm 3.275472060207e-10
75 KSP Residual norm 2.714703199563e-10
76 KSP Residual norm 2.438416656122e-10
77 KSP Residual norm 1.944986566411e-10
78 KSP Residual norm 1.438330797416e-10
79 KSP Residual norm 1.182159882051e-10
80 KSP Residual norm 9.228385531949e-11
81 KSP Residual norm 7.049018040527e-11
82 KSP Residual norm 4.749619657603e-11
83 KSP Residual norm 3.590494432711e-11
84 KSP Residual norm 2.741726311289e-11
85 KSP Residual norm 2.103974982803e-11
86 KSP Residual norm 1.613401562445e-11
87 KSP Residual norm 1.247409480765e-11
88 KSP Residual norm 9.823128744366e-12
89 KSP Residual norm 7.675359565582e-12
90 KSP Residual norm 6.214898028662e-12
91 KSP Residual norm 4.619823859152e-12
92 KSP Residual norm 3.644617417416e-12
93 KSP Residual norm 2.653974996597e-12
94 KSP Residual norm 2.057136371603e-12
95 KSP Residual norm 1.488381315553e-12
96 KSP Residual norm 1.113436639323e-12
97 KSP Residual norm 8.554506679314e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.324337107674e-03 gnorm 1.160519877528e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
51 SNES Function norm 2.245851925011e-03
0 KSP Residual norm 4.068410634896e-02
1 KSP Residual norm 5.443043451454e-03
2 KSP Residual norm 4.015101773941e-03
3 KSP Residual norm 3.264364102792e-03
4 KSP Residual norm 2.122091697847e-03
5 KSP Residual norm 1.510180838728e-03
6 KSP Residual norm 9.071947968907e-04
7 KSP Residual norm 6.053161994562e-04
8 KSP Residual norm 4.565335135968e-04
9 KSP Residual norm 3.634170076270e-04
10 KSP Residual norm 2.631304426565e-04
11 KSP Residual norm 1.746734264231e-04
12 KSP Residual norm 1.330279816240e-04
13 KSP Residual norm 9.916785994741e-05
14 KSP Residual norm 6.878190844645e-05
15 KSP Residual norm 5.660738862959e-05
16 KSP Residual norm 4.704276508769e-05
17 KSP Residual norm 3.711453271351e-05
18 KSP Residual norm 2.993998102962e-05
19 KSP Residual norm 2.413903003079e-05
20 KSP Residual norm 1.940608588322e-05
21 KSP Residual norm 1.513715111899e-05
22 KSP Residual norm 1.242927683781e-05
23 KSP Residual norm 9.602742796261e-06
24 KSP Residual norm 8.009363990793e-06
25 KSP Residual norm 6.191687009614e-06
26 KSP Residual norm 4.903107934371e-06
27 KSP Residual norm 3.876868260779e-06
28 KSP Residual norm 2.958820915496e-06
29 KSP Residual norm 2.479416397528e-06
30 KSP Residual norm 1.884439465247e-06
31 KSP Residual norm 1.534222299024e-06
32 KSP Residual norm 1.141665233764e-06
33 KSP Residual norm 9.379825696870e-07
34 KSP Residual norm 7.074193918958e-07
35 KSP Residual norm 5.569228267828e-07
36 KSP Residual norm 4.430545529323e-07
37 KSP Residual norm 3.633377283769e-07
38 KSP Residual norm 2.878622209806e-07
39 KSP Residual norm 2.217879718281e-07
40 KSP Residual norm 1.722879820787e-07
41 KSP Residual norm 1.291888206330e-07
42 KSP Residual norm 1.011817954719e-07
43 KSP Residual norm 7.892407399111e-08
44 KSP Residual norm 5.827100962865e-08
45 KSP Residual norm 4.475764076482e-08
46 KSP Residual norm 3.449576564709e-08
47 KSP Residual norm 2.583619169335e-08
48 KSP Residual norm 2.064172828423e-08
49 KSP Residual norm 1.584210214982e-08
50 KSP Residual norm 1.219485248220e-08
51 KSP Residual norm 1.207742834005e-08
52 KSP Residual norm 1.184845911367e-08
53 KSP Residual norm 1.091921464418e-08
54 KSP Residual norm 9.435466004064e-09
55 KSP Residual norm 8.279590007540e-09
56 KSP Residual norm 7.678581726388e-09
57 KSP Residual norm 7.136269701955e-09
58 KSP Residual norm 6.198510288342e-09
59 KSP Residual norm 5.166731590855e-09
60 KSP Residual norm 4.692949365264e-09
61 KSP Residual norm 3.790854111130e-09
62 KSP Residual norm 2.801777616328e-09
63 KSP Residual norm 2.541585950915e-09
64 KSP Residual norm 2.096973226696e-09
65 KSP Residual norm 1.691225346674e-09
66 KSP Residual norm 1.392475372325e-09
67 KSP Residual norm 1.178430389306e-09
68 KSP Residual norm 9.781890423659e-10
69 KSP Residual norm 8.881162749928e-10
70 KSP Residual norm 6.840547735636e-10
71 KSP Residual norm 5.833819637833e-10
72 KSP Residual norm 4.950362065999e-10
73 KSP Residual norm 3.946165988097e-10
74 KSP Residual norm 3.170127969151e-10
75 KSP Residual norm 2.628784200595e-10
76 KSP Residual norm 2.362367381177e-10
77 KSP Residual norm 1.885128316245e-10
78 KSP Residual norm 1.391778261148e-10
79 KSP Residual norm 1.146692255637e-10
80 KSP Residual norm 9.000872970429e-11
81 KSP Residual norm 6.825678135213e-11
82 KSP Residual norm 4.602922663448e-11
83 KSP Residual norm 3.477834549198e-11
84 KSP Residual norm 2.657052559298e-11
85 KSP Residual norm 2.038495207368e-11
86 KSP Residual norm 1.562316875251e-11
87 KSP Residual norm 1.208447692514e-11
88 KSP Residual norm 9.515898298151e-12
89 KSP Residual norm 7.432984270216e-12
90 KSP Residual norm 6.021957256235e-12
91 KSP Residual norm 4.477084361336e-12
92 KSP Residual norm 3.530532985903e-12
93 KSP Residual norm 2.568358393843e-12
94 KSP Residual norm 1.993081155708e-12
95 KSP Residual norm 1.441441607176e-12
96 KSP Residual norm 1.079458883317e-12
97 KSP Residual norm 8.279176827102e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.245851925011e-03 gnorm 1.158926902187e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
52 SNES Function norm 1.924909855112e-03
0 KSP Residual norm 3.484873598749e-02
1 KSP Residual norm 4.662955278722e-03
2 KSP Residual norm 3.439811532404e-03
3 KSP Residual norm 2.796659774024e-03
4 KSP Residual norm 1.817087403236e-03
5 KSP Residual norm 1.293190184962e-03
6 KSP Residual norm 7.769486283269e-04
7 KSP Residual norm 5.189562013683e-04
8 KSP Residual norm 3.911675689210e-04
9 KSP Residual norm 3.114046775069e-04
10 KSP Residual norm 2.255040748547e-04
11 KSP Residual norm 1.498649811958e-04
12 KSP Residual norm 1.141636544566e-04
13 KSP Residual norm 8.497709237569e-05
14 KSP Residual norm 5.890074819984e-05
15 KSP Residual norm 4.850963641193e-05
16 KSP Residual norm 4.032269386410e-05
17 KSP Residual norm 3.179850495476e-05
18 KSP Residual norm 2.566030752251e-05
19 KSP Residual norm 2.069117669166e-05
20 KSP Residual norm 1.664562646541e-05
21 KSP Residual norm 1.297672774524e-05
22 KSP Residual norm 1.064802483064e-05
23 KSP Residual norm 8.236584233783e-06
24 KSP Residual norm 6.867167647585e-06
25 KSP Residual norm 5.309610475252e-06
26 KSP Residual norm 4.215258010781e-06
27 KSP Residual norm 3.328410220116e-06
28 KSP Residual norm 2.542095470199e-06
29 KSP Residual norm 2.133013076130e-06
30 KSP Residual norm 1.619113505747e-06
31 KSP Residual norm 1.321653886352e-06
32 KSP Residual norm 9.815150190538e-07
33 KSP Residual norm 8.034755285299e-07
34 KSP Residual norm 6.066821190977e-07
35 KSP Residual norm 4.772474142687e-07
36 KSP Residual norm 3.799087895424e-07
37 KSP Residual norm 3.113396829002e-07
38 KSP Residual norm 2.467001041928e-07
39 KSP Residual norm 1.900194157574e-07
40 KSP Residual norm 1.476099977040e-07
41 KSP Residual norm 1.107131430007e-07
42 KSP Residual norm 8.673815423310e-08
43 KSP Residual norm 6.766149892568e-08
44 KSP Residual norm 4.994484128086e-08
45 KSP Residual norm 3.839250302113e-08
46 KSP Residual norm 2.957941439487e-08
47 KSP Residual norm 2.215721326777e-08
48 KSP Residual norm 1.770654601226e-08
49 KSP Residual norm 1.358735384247e-08
50 KSP Residual norm 1.046350438089e-08
51 KSP Residual norm 1.036320957804e-08
52 KSP Residual norm 1.016620730694e-08
53 KSP Residual norm 9.372382243336e-09
54 KSP Residual norm 8.097780794541e-09
55 KSP Residual norm 7.105495121887e-09
56 KSP Residual norm 6.590369714543e-09
57 KSP Residual norm 6.123804852755e-09
58 KSP Residual norm 5.319009216090e-09
59 KSP Residual norm 4.433055033348e-09
60 KSP Residual norm 4.026074379347e-09
61 KSP Residual norm 3.250396600103e-09
62 KSP Residual norm 2.402323462450e-09
63 KSP Residual norm 2.178262788302e-09
64 KSP Residual norm 1.798002156682e-09
65 KSP Residual norm 1.450550566958e-09
66 KSP Residual norm 1.194143845226e-09
67 KSP Residual norm 1.011419866204e-09
68 KSP Residual norm 8.390761918387e-10
69 KSP Residual norm 7.614240767441e-10
70 KSP Residual norm 5.865862872671e-10
71 KSP Residual norm 5.003570928081e-10
72 KSP Residual norm 4.243201048300e-10
73 KSP Residual norm 3.381375852982e-10
74 KSP Residual norm 2.719488891356e-10
75 KSP Residual norm 2.251175466840e-10
76 KSP Residual norm 2.025162818466e-10
77 KSP Residual norm 1.610384032399e-10
78 KSP Residual norm 1.192529737011e-10
79 KSP Residual norm 9.761349681072e-11
80 KSP Residual norm 7.445419520192e-11
81 KSP Residual norm 5.843238050488e-11
82 KSP Residual norm 3.944317263951e-11
83 KSP Residual norm 2.986800050290e-11
84 KSP Residual norm 2.281081770322e-11
85 KSP Residual norm 1.749886776804e-11
86 KSP Residual norm 1.341321476525e-11
87 KSP Residual norm 1.036550341994e-11
88 KSP Residual norm 8.162289999024e-12
89 KSP Residual norm 6.373122869533e-12
90 KSP Residual norm 5.159213168295e-12
91 KSP Residual norm 3.834559892488e-12
92 KSP Residual norm 3.023986267287e-12
93 KSP Residual norm 2.201694784465e-12
94 KSP Residual norm 1.705741812607e-12
95 KSP Residual norm 1.233812072294e-12
96 KSP Residual norm 9.226272983111e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.924909855112e-03 gnorm 1.157538520035e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
53 SNES Function norm 1.650176789410e-03
0 KSP Residual norm 2.989177702668e-02
1 KSP Residual norm 3.997582414545e-03
2 KSP Residual norm 2.949813606759e-03
3 KSP Residual norm 2.398090509315e-03
4 KSP Residual norm 1.558278753586e-03
5 KSP Residual norm 1.109239155027e-03
6 KSP Residual norm 6.662341432609e-04
7 KSP Residual norm 4.448487708122e-04
8 KSP Residual norm 3.353936227572e-04
9 KSP Residual norm 2.669505597472e-04
10 KSP Residual norm 1.932645341628e-04
11 KSP Residual norm 1.284094936628e-04
12 KSP Residual norm 9.778813640609e-05
13 KSP Residual norm 7.284140045366e-05
14 KSP Residual norm 5.055526106237e-05
15 KSP Residual norm 4.159188713648e-05
16 KSP Residual norm 3.458940731278e-05
17 KSP Residual norm 2.729678111280e-05
18 KSP Residual norm 2.202252903660e-05
19 KSP Residual norm 1.775165232127e-05
20 KSP Residual norm 1.428231999243e-05
21 KSP Residual norm 1.113717035347e-05
22 KSP Residual norm 9.141404212339e-06
23 KSP Residual norm 7.066873441495e-06
24 KSP Residual norm 5.890904184109e-06
25 KSP Residual norm 4.553016075922e-06
26 KSP Residual norm 3.602121573561e-06
27 KSP Residual norm 2.852051992583e-06
28 KSP Residual norm 2.178339264362e-06
29 KSP Residual norm 1.823666538715e-06
30 KSP Residual norm 1.387439793180e-06
31 KSP Residual norm 1.129720350194e-06
32 KSP Residual norm 8.407711816930e-07
33 KSP Residual norm 6.893654270739e-07
34 KSP Residual norm 5.202556061124e-07
35 KSP Residual norm 4.094813500249e-07
36 KSP Residual norm 3.257742676611e-07
37 KSP Residual norm 2.670406281255e-07
38 KSP Residual norm 2.116496492676e-07
39 KSP Residual norm 1.630390003102e-07
40 KSP Residual norm 1.266603215405e-07
41 KSP Residual norm 9.499552069480e-08
42 KSP Residual norm 7.442277449460e-08
43 KSP Residual norm 5.805695165312e-08
44 KSP Residual norm 4.286531332724e-08
45 KSP Residual norm 3.294868532593e-08
46 KSP Residual norm 2.539291195978e-08
47 KSP Residual norm 1.902817942618e-08
48 KSP Residual norm 1.520687033944e-08
49 KSP Residual norm 1.166878896816e-08
50 KSP Residual norm 8.982471283722e-09
51 KSP Residual norm 8.896232589924e-09
52 KSP Residual norm 8.728177080130e-09
53 KSP Residual norm 8.045098952314e-09
54 KSP Residual norm 6.951115977425e-09
55 KSP Residual norm 6.097336156976e-09
56 KSP Residual norm 5.655755086996e-09
57 KSP Residual norm 5.255821979303e-09
58 KSP Residual norm 4.565706851140e-09
59 KSP Residual norm 3.805593734497e-09
60 KSP Residual norm 3.457052857707e-09
61 KSP Residual norm 2.791812985236e-09
62 KSP Residual norm 2.064089516097e-09
63 KSP Residual norm 1.871346380427e-09
64 KSP Residual norm 1.544772753970e-09
65 KSP Residual norm 1.246522554507e-09
66 KSP Residual norm 1.025972819218e-09
67 KSP Residual norm 8.687941177798e-10
68 KSP Residual norm 7.205309866161e-10
69 KSP Residual norm 6.539861547561e-10
70 KSP Residual norm 5.037475567690e-10
71 KSP Residual norm 4.294860346969e-10
72 KSP Residual norm 3.647392278579e-10
73 KSP Residual norm 2.902821579002e-10
74 KSP Residual norm 2.333937352213e-10
75 KSP Residual norm 1.933484125516e-10
76 KSP Residual norm 1.740263599056e-10
77 KSP Residual norm 1.384145561293e-10
78 KSP Residual norm 1.023335374383e-10
79 KSP Residual norm 8.394158991341e-11
80 KSP Residual norm 6.444557681770e-11
81 KSP Residual norm 5.020885909338e-11
82 KSP Residual norm 3.389478268156e-11
83 KSP Residual norm 2.565536347343e-11
84 KSP Residual norm 1.960471539696e-11
85 KSP Residual norm 1.503225903887e-11
86 KSP Residual norm 1.151591100572e-11
87 KSP Residual norm 8.900152501973e-12
88 KSP Residual norm 7.007597808240e-12
89 KSP Residual norm 5.470149848396e-12
90 KSP Residual norm 4.429514983485e-12
91 KSP Residual norm 3.292156701154e-12
92 KSP Residual norm 2.596008771948e-12
93 KSP Residual norm 1.889229062687e-12
94 KSP Residual norm 1.464177245149e-12
95 KSP Residual norm 1.058836397649e-12
96 KSP Residual norm 7.920180421436e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.650176789410e-03 gnorm 1.156520765159e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
54 SNES Function norm 1.414901663385e-03
0 KSP Residual norm 2.560832802678e-02
1 KSP Residual norm 3.426334561473e-03
2 KSP Residual norm 2.528185110153e-03
3 KSP Residual norm 2.055227796062e-03
4 KSP Residual norm 1.335019341392e-03
5 KSP Residual norm 9.503131918858e-04
6 KSP Residual norm 5.709315082484e-04
7 KSP Residual norm 3.814803165540e-04
8 KSP Residual norm 2.874986506297e-04
9 KSP Residual norm 2.288502360749e-04
10 KSP Residual norm 1.657104394957e-04
11 KSP Residual norm 1.101932426323e-04
12 KSP Residual norm 8.393710509501e-05
13 KSP Residual norm 6.245077270330e-05
14 KSP Residual norm 4.331908078063e-05
15 KSP Residual norm 3.566480745527e-05
16 KSP Residual norm 2.966143827684e-05
17 KSP Residual norm 2.339845204540e-05
18 KSP Residual norm 1.888138621993e-05
19 KSP Residual norm 1.522277726947e-05
20 KSP Residual norm 1.225254930220e-05
21 KSP Residual norm 9.550092351881e-06
22 KSP Residual norm 7.834967390470e-06
23 KSP Residual norm 6.062740329997e-06
24 KSP Residual norm 5.052174114292e-06
25 KSP Residual norm 3.905916409198e-06
26 KSP Residual norm 3.098114129963e-06
27 KSP Residual norm 2.448567327953e-06
28 KSP Residual norm 1.871074614362e-06
29 KSP Residual norm 1.568562780150e-06
30 KSP Residual norm 1.191672762136e-06
31 KSP Residual norm 9.723437560630e-07
32 KSP Residual norm 7.223774003085e-07
33 KSP Residual norm 5.908697591546e-07
34 KSP Residual norm 4.462069937267e-07
35 KSP Residual norm 3.510178365230e-07
36 KSP Residual norm 2.793041354484e-07
37 KSP Residual norm 2.288046650513e-07
38 KSP Residual norm 1.814677016204e-07
39 KSP Residual norm 1.397641743983e-07
40 KSP Residual norm 1.085836718234e-07
41 KSP Residual norm 8.144655173618e-08
42 KSP Residual norm 6.382352042496e-08
43 KSP Residual norm 4.979099059291e-08
44 KSP Residual norm 3.676102058283e-08
45 KSP Residual norm 2.827127018076e-08
46 KSP Residual norm 2.178450404600e-08
47 KSP Residual norm 1.632529491190e-08
48 KSP Residual norm 1.304854179819e-08
49 KSP Residual norm 1.001184980209e-08
50 KSP Residual norm 7.709116039670e-09
51 KSP Residual norm 7.635342269148e-09
52 KSP Residual norm 7.490902666391e-09
53 KSP Residual norm 6.906063516834e-09
54 KSP Residual norm 5.966426985051e-09
55 KSP Residual norm 5.233310485518e-09
56 KSP Residual norm 4.854643950970e-09
57 KSP Residual norm 4.510726380504e-09
58 KSP Residual norm 3.918480180664e-09
59 KSP Residual norm 3.265714672928e-09
60 KSP Residual norm 2.966138247122e-09
61 KSP Residual norm 2.394866969580e-09
62 KSP Residual norm 1.770526289629e-09
63 KSP Residual norm 1.604873006512e-09
64 KSP Residual norm 1.325106481417e-09
65 KSP Residual norm 1.069390173263e-09
66 KSP Residual norm 8.801674383919e-10
67 KSP Residual norm 7.457013294527e-10
68 KSP Residual norm 6.182867092940e-10
69 KSP Residual norm 5.609610045783e-10
70 KSP Residual norm 4.321848421940e-10
71 KSP Residual norm 3.684641946802e-10
72 KSP Residual norm 3.127245768009e-10
73 KSP Residual norm 2.488889185902e-10
74 KSP Residual norm 2.002623091089e-10
75 KSP Residual norm 1.656936248367e-10
76 KSP Residual norm 1.492328280775e-10
77 KSP Residual norm 1.184264579706e-10
78 KSP Residual norm 8.775857919757e-11
79 KSP Residual norm 7.161813601722e-11
80 KSP Residual norm 5.339328666801e-11
81 KSP Residual norm 4.289664763474e-11
82 KSP Residual norm 2.903866309897e-11
83 KSP Residual norm 2.202685462712e-11
84 KSP Residual norm 1.682370810197e-11
85 KSP Residual norm 1.290153934378e-11
86 KSP Residual norm 9.885232949485e-12
87 KSP Residual norm 7.635508473336e-12
88 KSP Residual norm 6.011924658392e-12
89 KSP Residual norm 4.691510079492e-12
90 KSP Residual norm 3.797017261656e-12
91 KSP Residual norm 2.821600154069e-12
92 KSP Residual norm 2.224732762334e-12
93 KSP Residual norm 1.619783555609e-12
94 KSP Residual norm 1.254194905380e-12
95 KSP Residual norm 9.070479889692e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.414901663385e-03 gnorm 1.155684463341e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
55 SNES Function norm 1.213349905533e-03
0 KSP Residual norm 2.200027248305e-02
1 KSP Residual norm 2.939331228492e-03
2 KSP Residual norm 2.170031047635e-03
3 KSP Residual norm 1.764142426632e-03
4 KSP Residual norm 1.146450487825e-03
5 KSP Residual norm 8.162645067170e-04
6 KSP Residual norm 4.900190383671e-04
7 KSP Residual norm 3.271024902190e-04
8 KSP Residual norm 2.466788882300e-04
9 KSP Residual norm 1.962842902420e-04
10 KSP Residual norm 1.420474519166e-04
11 KSP Residual norm 9.435156913798e-05
12 KSP Residual norm 7.181537223026e-05
13 KSP Residual norm 5.354847751883e-05
14 KSP Residual norm 3.722927020056e-05
15 KSP Residual norm 3.058262244818e-05
16 KSP Residual norm 2.545207110636e-05
17 KSP Residual norm 2.010748823476e-05
18 KSP Residual norm 1.621772368228e-05
19 KSP Residual norm 1.306418054717e-05
20 KSP Residual norm 1.051308464720e-05
21 KSP Residual norm 8.201347385920e-06
22 KSP Residual norm 6.732843105099e-06
23 KSP Residual norm 5.200557775891e-06
24 KSP Residual norm 4.335185343123e-06
25 KSP Residual norm 3.348356813794e-06
26 KSP Residual norm 2.635254154394e-06
27 KSP Residual norm 2.095832573911e-06
28 KSP Residual norm 1.600945456184e-06
29 KSP Residual norm 1.335294019742e-06
30 KSP Residual norm 1.019560411176e-06
31 KSP Residual norm 8.269489329947e-07
32 KSP Residual norm 6.174028611661e-07
33 KSP Residual norm 5.071936087414e-07
34 KSP Residual norm 3.826397440699e-07
35 KSP Residual norm 3.014200145123e-07
36 KSP Residual norm 2.397249396359e-07
37 KSP Residual norm 1.966197438169e-07
38 KSP Residual norm 1.557466417749e-07
39 KSP Residual norm 1.199875448075e-07
40 KSP Residual norm 9.321941198289e-08
41 KSP Residual norm 6.991987479436e-08
42 KSP Residual norm 5.477721892328e-08
43 KSP Residual norm 4.273372023971e-08
44 KSP Residual norm 3.155505807794e-08
45 KSP Residual norm 2.425721285812e-08
46 KSP Residual norm 1.869953000622e-08
47 KSP Residual norm 1.402116833768e-08
48 KSP Residual norm 1.120733673804e-08
49 KSP Residual norm 8.599206381709e-09
50 KSP Residual norm 6.616788536529e-09
51 KSP Residual norm 6.553143908685e-09
52 KSP Residual norm 6.429696698602e-09
53 KSP Residual norm 5.925907161705e-09
54 KSP Residual norm 5.120292697574e-09
55 KSP Residual norm 4.489855904615e-09
56 KSP Residual norm 4.165197643973e-09
57 KSP Residual norm 3.871068765457e-09
58 KSP Residual norm 3.363265058975e-09
59 KSP Residual norm 2.803795400240e-09
60 KSP Residual norm 2.547864527567e-09
61 KSP Residual norm 2.057836661839e-09
62 KSP Residual norm 1.522169004013e-09
63 KSP Residual norm 1.379556137548e-09
64 KSP Residual norm 1.139064229520e-09
65 KSP Residual norm 9.195518086195e-10
66 KSP Residual norm 7.565810678826e-10
67 KSP Residual norm 6.406134546868e-10
68 KSP Residual norm 5.309667520593e-10
69 KSP Residual norm 4.820627849904e-10
70 KSP Residual norm 3.711896064740e-10
71 KSP Residual norm 3.163887232195e-10
72 KSP Residual norm 2.691441964526e-10
73 KSP Residual norm 2.138315462235e-10
74 KSP Residual norm 1.718742176295e-10
75 KSP Residual norm 1.425391612037e-10
76 KSP Residual norm 1.283761970558e-10
77 KSP Residual norm 1.020763002472e-10
78 KSP Residual norm 7.534507045904e-11
79 KSP Residual norm 6.193261943543e-11
80 KSP Residual norm 4.775324238899e-11
81 KSP Residual norm 3.702058242878e-11
82 KSP Residual norm 2.500084215841e-11
83 KSP Residual norm 1.891936494391e-11
84 KSP Residual norm 1.446867754457e-11
85 KSP Residual norm 1.108510409002e-11
86 KSP Residual norm 8.485137828321e-12
87 KSP Residual norm 6.556865233730e-12
88 KSP Residual norm 5.161455147442e-12
89 KSP Residual norm 4.027348544816e-12
90 KSP Residual norm 3.261807330022e-12
91 KSP Residual norm 2.423979519681e-12
92 KSP Residual norm 1.911380917788e-12
93 KSP Residual norm 1.390538375127e-12
94 KSP Residual norm 1.077649555438e-12
95 KSP Residual norm 7.791263009464e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.213349905533e-03 gnorm 1.051330159298e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
56 SNES Function norm 1.041594261751e-03
0 KSP Residual norm 1.884825675510e-02
1 KSP Residual norm 2.521686913847e-03
2 KSP Residual norm 1.860989567337e-03
3 KSP Residual norm 1.512696747284e-03
4 KSP Residual norm 9.824503512370e-04
5 KSP Residual norm 6.994225613025e-04
6 KSP Residual norm 4.202129060851e-04
7 KSP Residual norm 2.808184123911e-04
8 KSP Residual norm 2.116207709772e-04
9 KSP Residual norm 1.684459295483e-04
10 KSP Residual norm 1.219697920753e-04
11 KSP Residual norm 8.113557430276e-05
12 KSP Residual norm 6.180120383163e-05
13 KSP Residual norm 4.596972907605e-05
14 KSP Residual norm 3.190272001243e-05
15 KSP Residual norm 2.626191075332e-05
16 KSP Residual norm 2.184770770484e-05
17 KSP Residual norm 1.723878931669e-05
18 KSP Residual norm 1.390988493689e-05
19 KSP Residual norm 1.121366087505e-05
20 KSP Residual norm 9.028240328052e-06
21 KSP Residual norm 7.036060573241e-06
22 KSP Residual norm 5.771753216084e-06
23 KSP Residual norm 4.467215289610e-06
24 KSP Residual norm 3.721428238182e-06
25 KSP Residual norm 2.877046659378e-06
26 KSP Residual norm 2.281331588797e-06
27 KSP Residual norm 1.803425375754e-06
28 KSP Residual norm 1.378494401540e-06
29 KSP Residual norm 1.155166693814e-06
30 KSP Residual norm 8.778601693198e-07
31 KSP Residual norm 7.162451691679e-07
32 KSP Residual norm 5.321678111691e-07
33 KSP Residual norm 4.351095853745e-07
34 KSP Residual norm 3.285819385411e-07
35 KSP Residual norm 2.584964582878e-07
36 KSP Residual norm 2.056006371438e-07
37 KSP Residual norm 1.683751210923e-07
38 KSP Residual norm 1.336549338966e-07
39 KSP Residual norm 1.029358717673e-07
40 KSP Residual norm 7.998001125245e-08
41 KSP Residual norm 5.999199954449e-08
42 KSP Residual norm 4.701871046083e-08
43 KSP Residual norm 3.668340590594e-08
44 KSP Residual norm 2.708836173026e-08
45 KSP Residual norm 2.083896733317e-08
46 KSP Residual norm 1.605991743930e-08
47 KSP Residual norm 1.203906869230e-08
48 KSP Residual norm 9.623890076235e-09
49 KSP Residual norm 7.383771471107e-09
50 KSP Residual norm 5.684944833768e-09
51 KSP Residual norm 5.630595354305e-09
52 KSP Residual norm 5.524392263547e-09
53 KSP Residual norm 5.093020628350e-09
54 KSP Residual norm 4.399861526960e-09
55 KSP Residual norm 3.858242782109e-09
56 KSP Residual norm 3.579414005852e-09
57 KSP Residual norm 3.325720879293e-09
58 KSP Residual norm 2.889390391798e-09
59 KSP Residual norm 2.407998083136e-09
60 KSP Residual norm 2.187166301344e-09
61 KSP Residual norm 1.766176959955e-09
62 KSP Residual norm 1.305970014179e-09
63 KSP Residual norm 1.183576049730e-09
64 KSP Residual norm 9.774081864952e-10
65 KSP Residual norm 7.889417130597e-10
66 KSP Residual norm 6.492576222616e-10
67 KSP Residual norm 5.501471816288e-10
68 KSP Residual norm 4.560016002257e-10
69 KSP Residual norm 4.136691105039e-10
70 KSP Residual norm 3.187264493760e-10
71 KSP Residual norm 2.716301607721e-10
72 KSP Residual norm 2.306510645545e-10
73 KSP Residual norm 1.834271419222e-10
74 KSP Residual norm 1.476253441305e-10
75 KSP Residual norm 1.221122935772e-10
76 KSP Residual norm 1.100557767967e-10
77 KSP Residual norm 8.724578151184e-11
78 KSP Residual norm 6.467147546841e-11
79 KSP Residual norm 5.268795252091e-11
80 KSP Residual norm 3.868419254605e-11
81 KSP Residual norm 3.150254924625e-11
82 KSP Residual norm 2.139551958434e-11
83 KSP Residual norm 1.625189379480e-11
84 KSP Residual norm 1.241254950422e-11
85 KSP Residual norm 9.517087897655e-12
86 KSP Residual norm 7.289984050555e-12
87 KSP Residual norm 5.629179171606e-12
88 KSP Residual norm 4.431863101507e-12
89 KSP Residual norm 3.457091004007e-12
90 KSP Residual norm 2.797565998041e-12
91 KSP Residual norm 2.078613036007e-12
92 KSP Residual norm 1.638609482986e-12
93 KSP Residual norm 1.192954419557e-12
94 KSP Residual norm 9.234291872971e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.041594261751e-03 gnorm 9.030736664954e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
57 SNES Function norm 8.947707266708e-04
0 KSP Residual norm 1.620340573827e-02
1 KSP Residual norm 2.166433908816e-03
2 KSP Residual norm 1.599236787400e-03
3 KSP Residual norm 1.299940583030e-03
4 KSP Residual norm 8.444038862768e-04
5 KSP Residual norm 6.012066989793e-04
6 KSP Residual norm 3.610908097952e-04
7 KSP Residual norm 2.412158215309e-04
8 KSP Residual norm 1.818256822339e-04
9 KSP Residual norm 1.447092672503e-04
10 KSP Residual norm 1.047582786086e-04
11 KSP Residual norm 6.965637536458e-05
12 KSP Residual norm 5.304252898795e-05
13 KSP Residual norm 3.948816342382e-05
14 KSP Residual norm 2.743206487490e-05
15 KSP Residual norm 2.256167624572e-05
16 KSP Residual norm 1.877509975416e-05
17 KSP Residual norm 1.482396029203e-05
18 KSP Residual norm 1.195831333419e-05
19 KSP Residual norm 9.636940357674e-06
20 KSP Residual norm 7.758704409824e-06
21 KSP Residual norm 6.048497407308e-06
22 KSP Residual norm 4.962932621711e-06
23 KSP Residual norm 3.838459937712e-06
24 KSP Residual norm 3.197926399092e-06
25 KSP Residual norm 2.471337765075e-06
26 KSP Residual norm 1.953861443987e-06
27 KSP Residual norm 1.548029465301e-06
28 KSP Residual norm 1.183108813384e-06
29 KSP Residual norm 9.896676933118e-07
30 KSP Residual norm 7.534115740904e-07
31 KSP Residual norm 6.134523895397e-07
32 KSP Residual norm 4.566340226793e-07
33 KSP Residual norm 3.739516992594e-07
34 KSP Residual norm 2.822850222544e-07
35 KSP Residual norm 2.221812898851e-07
36 KSP Residual norm 1.766717867448e-07
37 KSP Residual norm 1.447450492100e-07
38 KSP Residual norm 1.148613709209e-07
39 KSP Residual norm 8.847115216024e-08
40 KSP Residual norm 6.874303381564e-08
41 KSP Residual norm 5.156263751891e-08
42 KSP Residual norm 4.040919607738e-08
43 KSP Residual norm 3.152712836979e-08
44 KSP Residual norm 2.328259661979e-08
45 KSP Residual norm 1.790909238030e-08
46 KSP Residual norm 1.380480380232e-08
47 KSP Residual norm 1.035148913476e-08
48 KSP Residual norm 8.275204700916e-09
49 KSP Residual norm 6.349029856224e-09
50 KSP Residual norm 4.886798829682e-09
51 KSP Residual norm 4.839987821035e-09
52 KSP Residual norm 4.748856806426e-09
53 KSP Residual norm 4.377494902586e-09
54 KSP Residual norm 3.781895603782e-09
55 KSP Residual norm 3.315871750497e-09
56 KSP Residual norm 3.076332595953e-09
57 KSP Residual norm 2.858563303786e-09
58 KSP Residual norm 2.483719638844e-09
59 KSP Residual norm 2.070158959131e-09
60 KSP Residual norm 1.880683426926e-09
61 KSP Residual norm 1.518965148554e-09
62 KSP Residual norm 1.123433767074e-09
63 KSP Residual norm 1.018066989515e-09
64 KSP Residual norm 8.407487398989e-10
65 KSP Residual norm 6.787391019033e-10
66 KSP Residual norm 5.584685414392e-10
67 KSP Residual norm 4.731160153815e-10
68 KSP Residual norm 3.920778811741e-10
69 KSP Residual norm 3.557758947620e-10
70 KSP Residual norm 2.740627123555e-10
71 KSP Residual norm 2.335276986683e-10
72 KSP Residual norm 1.984985688080e-10
73 KSP Residual norm 1.577254174941e-10
74 KSP Residual norm 1.268881730979e-10
75 KSP Residual norm 1.050539607412e-10
76 KSP Residual norm 9.469109390505e-11
77 KSP Residual norm 7.512362107603e-11
78 KSP Residual norm 5.558520661314e-11
79 KSP Residual norm 4.541431152328e-11
80 KSP Residual norm 3.387706470215e-11
81 KSP Residual norm 2.720380527312e-11
82 KSP Residual norm 1.842243193409e-11
83 KSP Residual norm 1.397403159212e-11
84 KSP Residual norm 1.067944158873e-11
85 KSP Residual norm 8.184437915173e-12
86 KSP Residual norm 6.266462770162e-12
87 KSP Residual norm 4.839390365592e-12
88 KSP Residual norm 3.809647608792e-12
89 KSP Residual norm 2.971395973566e-12
90 KSP Residual norm 2.405177343037e-12
91 KSP Residual norm 1.787010706169e-12
92 KSP Residual norm 1.408747922325e-12
93 KSP Residual norm 1.025261147804e-12
94 KSP Residual norm 7.938694853051e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.947707266708e-04 gnorm 7.757859422181e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
58 SNES Function norm 7.686970124993e-04
0 KSP Residual norm 1.394050874582e-02
1 KSP Residual norm 1.861530907574e-03
2 KSP Residual norm 1.374767440448e-03
3 KSP Residual norm 1.117651472878e-03
4 KSP Residual norm 7.261536436751e-04
5 KSP Residual norm 5.170369460892e-04
6 KSP Residual norm 3.103499359073e-04
7 KSP Residual norm 2.072496250326e-04
8 KSP Residual norm 1.562652269498e-04
9 KSP Residual norm 1.243387198902e-04
10 KSP Residual norm 8.997471839279e-05
11 KSP Residual norm 5.978486659426e-05
12 KSP Residual norm 4.550204627778e-05
13 KSP Residual norm 3.391912366689e-05
14 KSP Residual norm 2.359078163571e-05
15 KSP Residual norm 1.937688283163e-05
16 KSP Residual norm 1.613193299870e-05
17 KSP Residual norm 1.274874273998e-05
18 KSP Residual norm 1.028179952939e-05
19 KSP Residual norm 8.280470060379e-06
20 KSP Residual norm 6.666275354202e-06
21 KSP Residual norm 5.199887809743e-06
22 KSP Residual norm 4.267347038353e-06
23 KSP Residual norm 3.296838005413e-06
24 KSP Residual norm 2.748038794343e-06
25 KSP Residual norm 2.122068285542e-06
26 KSP Residual norm 1.669711253100e-06
27 KSP Residual norm 1.328381235810e-06
28 KSP Residual norm 1.015030255875e-06
29 KSP Residual norm 8.464105814738e-07
30 KSP Residual norm 6.463535318660e-07
31 KSP Residual norm 5.244396621689e-07
32 KSP Residual norm 3.915281456255e-07
33 KSP Residual norm 3.212813842080e-07
34 KSP Residual norm 2.424970022249e-07
35 KSP Residual norm 1.910074656189e-07
36 KSP Residual norm 1.519403686669e-07
37 KSP Residual norm 1.246055451329e-07
38 KSP Residual norm 9.869482411510e-08
39 KSP Residual norm 7.602654870489e-08
40 KSP Residual norm 5.906924004558e-08
41 KSP Residual norm 4.431289150210e-08
42 KSP Residual norm 3.472242403450e-08
43 KSP Residual norm 2.708996994245e-08
44 KSP Residual norm 2.000178276263e-08
45 KSP Residual norm 1.538393260442e-08
46 KSP Residual norm 1.185894486101e-08
47 KSP Residual norm 8.896089359076e-09
48 KSP Residual norm 7.112580656853e-09
49 KSP Residual norm 5.456934161222e-09
50 KSP Residual norm 4.199084988950e-09
51 KSP Residual norm 4.158752189526e-09
52 KSP Residual norm 4.080154233061e-09
53 KSP Residual norm 3.761108895768e-09
54 KSP Residual norm 3.249671865500e-09
55 KSP Residual norm 2.849195248555e-09
56 KSP Residual norm 2.643429028778e-09
57 KSP Residual norm 2.456624695071e-09
58 KSP Residual norm 2.134533545561e-09
59 KSP Residual norm 1.779477429523e-09
60 KSP Residual norm 1.617127616434e-09
61 KSP Residual norm 1.305872574619e-09
62 KSP Residual norm 9.661482700041e-10
63 KSP Residual norm 8.752842464510e-10
64 KSP Residual norm 7.229381235423e-10
65 KSP Residual norm 5.838394524216e-10
66 KSP Residual norm 4.802387883083e-10
67 KSP Residual norm 4.067874893379e-10
68 KSP Residual norm 3.369747495070e-10
69 KSP Residual norm 3.059007252206e-10
70 KSP Residual norm 2.355191728146e-10
71 KSP Residual norm 2.007658054314e-10
72 KSP Residual norm 1.708306177487e-10
73 KSP Residual norm 1.356117919692e-10
74 KSP Residual norm 1.090438115600e-10
75 KSP Residual norm 9.040936609471e-11
76 KSP Residual norm 8.149083546642e-11
77 KSP Residual norm 6.469929430283e-11
78 KSP Residual norm 4.777966892981e-11
79 KSP Residual norm 3.917407093035e-11
80 KSP Residual norm 2.974026910994e-11
81 KSP Residual norm 2.346203097298e-11
82 KSP Residual norm 1.586042364372e-11
83 KSP Residual norm 1.201669461357e-11
84 KSP Residual norm 9.190518773951e-12
85 KSP Residual norm 7.038357860138e-12
86 KSP Residual norm 5.385953140063e-12
87 KSP Residual norm 4.159376226380e-12
88 KSP Residual norm 3.273714348543e-12
89 KSP Residual norm 2.553174812983e-12
90 KSP Residual norm 2.067060125988e-12
91 KSP Residual norm 1.535673697109e-12
92 KSP Residual norm 1.210860641618e-12
93 KSP Residual norm 8.811485357850e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.686970124993e-04 gnorm 6.664844809895e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
59 SNES Function norm 6.604262228658e-04
0 KSP Residual norm 1.200621429126e-02
1 KSP Residual norm 1.600973587723e-03
2 KSP Residual norm 1.183001389066e-03
3 KSP Residual norm 9.614486860136e-04
4 KSP Residual norm 6.254569722943e-04
5 KSP Residual norm 4.455652057628e-04
6 KSP Residual norm 2.672164047585e-04
7 KSP Residual norm 1.779018033738e-04
8 KSP Residual norm 1.343873906301e-04
9 KSP Residual norm 1.068609227982e-04
10 KSP Residual norm 7.725695621561e-05
11 KSP Residual norm 5.120178916316e-05
12 KSP Residual norm 3.889612515142e-05
13 KSP Residual norm 2.914650451223e-05
14 KSP Residual norm 2.037948314114e-05
15 KSP Residual norm 1.665597355959e-05
16 KSP Residual norm 1.387594381387e-05
17 KSP Residual norm 1.099914132675e-05
18 KSP Residual norm 8.861965037754e-06
19 KSP Residual norm 7.127828329261e-06
20 KSP Residual norm 5.725687139329e-06
21 KSP Residual norm 4.477629017901e-06
22 KSP Residual norm 3.681500779221e-06
23 KSP Residual norm 2.832700828146e-06
24 KSP Residual norm 2.363920642370e-06
25 KSP Residual norm 1.823609276315e-06
26 KSP Residual norm 1.406133150459e-06
27 KSP Residual norm 1.137453561594e-06
28 KSP Residual norm 8.691383697197e-07
29 KSP Residual norm 7.105557203851e-07
30 KSP Residual norm 5.528841651094e-07
31 KSP Residual norm 4.357342302384e-07
32 KSP Residual norm 3.305047382143e-07
33 KSP Residual norm 2.752074267972e-07
34 KSP Residual norm 2.069514837773e-07
35 KSP Residual norm 1.646623685963e-07
36 KSP Residual norm 1.302104547540e-07
37 KSP Residual norm 1.072143279496e-07
38 KSP Residual norm 8.495613537289e-08
39 KSP Residual norm 6.554172665002e-08
40 KSP Residual norm 5.092411784289e-08
41 KSP Residual norm 3.817459036833e-08
42 KSP Residual norm 2.989386899806e-08
43 KSP Residual norm 2.332313828513e-08
44 KSP Residual norm 1.724196228227e-08
45 KSP Residual norm 1.323889103847e-08
46 KSP Residual norm 1.022197752643e-08
47 KSP Residual norm 7.673151464347e-09
48 KSP Residual norm 6.132274056123e-09
49 KSP Residual norm 4.705609431676e-09
50 KSP Residual norm 3.613795647491e-09
51 KSP Residual norm 3.578625124448e-09
52 KSP Residual norm 3.512633606924e-09
53 KSP Residual norm 3.233595144953e-09
54 KSP Residual norm 2.794739272696e-09
55 KSP Residual norm 2.447901706853e-09
56 KSP Residual norm 2.271346684906e-09
57 KSP Residual norm 2.112094427503e-09
58 KSP Residual norm 1.835896740329e-09
59 KSP Residual norm 1.531137433882e-09
60 KSP Residual norm 1.392660239598e-09
61 KSP Residual norm 1.126814385361e-09
62 KSP Residual norm 8.344877526514e-10
63 KSP Residual norm 7.564603250773e-10
64 KSP Residual norm 6.242811066221e-10
65 KSP Residual norm 5.041479881113e-10
66 KSP Residual norm 4.146445732321e-10
67 KSP Residual norm 3.504399233268e-10
68 KSP Residual norm 2.904114221251e-10
69 KSP Residual norm 2.639757844680e-10
70 KSP Residual norm 2.030955503251e-10
71 KSP Residual norm 1.728197023396e-10
72 KSP Residual norm 1.477485867118e-10
73 KSP Residual norm 1.170108491001e-10
74 KSP Residual norm 9.378363668844e-11
75 KSP Residual norm 7.827717942915e-11
76 KSP Residual norm 7.029989917772e-11
77 KSP Residual norm 5.615284228483e-11
78 KSP Residual norm 4.124201722016e-11
79 KSP Residual norm 3.442313053378e-11
80 KSP Residual norm 2.763633537734e-11
81 KSP Residual norm 2.025302312140e-11
82 KSP Residual norm 1.371187363718e-11
83 KSP Residual norm 1.033814981277e-11
84 KSP Residual norm 7.925164206174e-12
85 KSP Residual norm 6.062271930503e-12
86 KSP Residual norm 4.630570551299e-12
87 KSP Residual norm 3.583424068696e-12
88 KSP Residual norm 2.819344227830e-12
89 KSP Residual norm 2.199307788364e-12
90 KSP Residual norm 1.784813336128e-12
91 KSP Residual norm 1.326977091240e-12
92 KSP Residual norm 1.045667675499e-12
93 KSP Residual norm 7.587183716287e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.604262228658e-04 gnorm 5.726155557138e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
60 SNES Function norm 5.674338770908e-04
0 KSP Residual norm 1.028000071416e-02
1 KSP Residual norm 1.373723599882e-03
2 KSP Residual norm 1.014354363792e-03
3 KSP Residual norm 8.245063237859e-04
4 KSP Residual norm 5.355600186332e-04
5 KSP Residual norm 3.813441204796e-04
6 KSP Residual norm 2.289957959753e-04
7 KSP Residual norm 1.529630987226e-04
8 KSP Residual norm 1.153108073247e-04
9 KSP Residual norm 9.176481920312e-05
10 KSP Residual norm 6.642184927163e-05
11 KSP Residual norm 4.416331860630e-05
12 KSP Residual norm 3.362364737225e-05
13 KSP Residual norm 2.503981347460e-05
14 KSP Residual norm 1.740767127342e-05
15 KSP Residual norm 1.430977242546e-05
16 KSP Residual norm 1.191194277086e-05
17 KSP Residual norm 9.409976579838e-06
18 KSP Residual norm 7.589514533552e-06
19 KSP Residual norm 6.114435497240e-06
20 KSP Residual norm 4.923535575435e-06
21 KSP Residual norm 3.838709504672e-06
22 KSP Residual norm 3.149641657475e-06
23 KSP Residual norm 2.435337759361e-06
24 KSP Residual norm 2.028960357074e-06
25 KSP Residual norm 1.567553679306e-06
26 KSP Residual norm 1.237264159242e-06
27 KSP Residual norm 9.815204295784e-07
28 KSP Residual norm 7.501946626361e-07
29 KSP Residual norm 6.268115916432e-07
30 KSP Residual norm 4.776714078084e-07
31 KSP Residual norm 3.885147897085e-07
32 KSP Residual norm 2.894820195374e-07
33 KSP Residual norm 2.371921733195e-07
34 KSP Residual norm 1.790349100959e-07
35 KSP Residual norm 1.409567549085e-07
36 KSP Residual norm 1.120656815551e-07
37 KSP Residual norm 9.182881777625e-08
38 KSP Residual norm 7.286714795771e-08
39 KSP Residual norm 5.612646394680e-08
40 KSP Residual norm 4.361352544367e-08
41 KSP Residual norm 3.271516876115e-08
42 KSP Residual norm 2.564005171039e-08
43 KSP Residual norm 2.000522616516e-08
44 KSP Residual norm 1.477453694967e-08
45 KSP Residual norm 1.136676510985e-08
46 KSP Residual norm 8.763106766245e-09
47 KSP Residual norm 6.573560883422e-09
48 KSP Residual norm 5.255796774799e-09
49 KSP Residual norm 4.032318901572e-09
50 KSP Residual norm 3.103169882074e-09
51 KSP Residual norm 3.073434892518e-09
52 KSP Residual norm 3.015541805823e-09
53 KSP Residual norm 2.779722725316e-09
54 KSP Residual norm 2.401537577870e-09
55 KSP Residual norm 2.105284349144e-09
56 KSP Residual norm 1.953324253217e-09
57 KSP Residual norm 1.815096569921e-09
58 KSP Residual norm 1.577235843858e-09
59 KSP Residual norm 1.314688904521e-09
60 KSP Residual norm 1.194497208173e-09
61 KSP Residual norm 9.648437066446e-10
62 KSP Residual norm 7.137552888722e-10
63 KSP Residual norm 6.466875133995e-10
64 KSP Residual norm 5.341296595749e-10
65 KSP Residual norm 4.313060316871e-10
66 KSP Residual norm 3.548108707232e-10
67 KSP Residual norm 3.005944515683e-10
68 KSP Residual norm 2.490243704575e-10
69 KSP Residual norm 2.259847327993e-10
70 KSP Residual norm 1.740568043021e-10
71 KSP Residual norm 1.482952168500e-10
72 KSP Residual norm 1.261342182901e-10
73 KSP Residual norm 1.001438730836e-10
74 KSP Residual norm 8.055808012452e-11
75 KSP Residual norm 6.672263868212e-11
76 KSP Residual norm 6.016316639199e-11
77 KSP Residual norm 4.771810729317e-11
78 KSP Residual norm 3.528383464939e-11
79 KSP Residual norm 2.883904615941e-11
80 KSP Residual norm 2.148966579943e-11
81 KSP Residual norm 1.727512657589e-11
82 KSP Residual norm 1.170274202795e-11
83 KSP Residual norm 8.878009230695e-12
84 KSP Residual norm 6.786947014796e-12
85 KSP Residual norm 5.199162785389e-12
86 KSP Residual norm 3.979107204710e-12
87 KSP Residual norm 3.072202844720e-12
88 KSP Residual norm 2.418139245652e-12
89 KSP Residual norm 1.885438539525e-12
90 KSP Residual norm 1.526114983577e-12
91 KSP Residual norm 1.133722678393e-12
92 KSP Residual norm 8.936761878802e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.674338770908e-04 gnorm 4.919913465880e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
61 SNES Function norm 4.875563233264e-04
0 KSP Residual norm 8.834639648311e-03
1 KSP Residual norm 1.180308021325e-03
2 KSP Residual norm 8.716196501617e-04
3 KSP Residual norm 7.085077437438e-04
4 KSP Residual norm 4.602023255961e-04
5 KSP Residual norm 3.276863442769e-04
6 KSP Residual norm 1.967569885260e-04
7 KSP Residual norm 1.314352494627e-04
8 KSP Residual norm 9.908051677825e-05
9 KSP Residual norm 7.884676920471e-05
10 KSP Residual norm 5.706871787691e-05
11 KSP Residual norm 3.794413476886e-05
12 KSP Residual norm 2.888699091963e-05
13 KSP Residual norm 2.151391885100e-05
14 KSP Residual norm 1.495805986200e-05
15 KSP Residual norm 1.229472923299e-05
16 KSP Residual norm 1.023549836442e-05
17 KSP Residual norm 8.086628689175e-06
18 KSP Residual norm 6.522037212948e-06
19 KSP Residual norm 5.253884635042e-06
20 KSP Residual norm 4.230871376757e-06
21 KSP Residual norm 3.298798517622e-06
22 KSP Residual norm 2.706478523630e-06
23 KSP Residual norm 2.092526659661e-06
24 KSP Residual norm 1.743475004141e-06
25 KSP Residual norm 1.346841235568e-06
26 KSP Residual norm 1.062638407992e-06
27 KSP Residual norm 8.433040352124e-07
28 KSP Residual norm 6.445662801279e-07
29 KSP Residual norm 5.384169611535e-07
30 KSP Residual norm 4.104105490161e-07
31 KSP Residual norm 3.337354560432e-07
32 KSP Residual norm 2.487184443836e-07
33 KSP Residual norm 2.037832963142e-07
34 KSP Residual norm 1.538359572371e-07
35 KSP Residual norm 1.211228890920e-07
36 KSP Residual norm 9.631258404170e-08
37 KSP Residual norm 7.892985405966e-08
38 KSP Residual norm 6.260960655485e-08
39 KSP Residual norm 4.822469452026e-08
40 KSP Residual norm 3.747305167139e-08
41 KSP Residual norm 2.811076872004e-08
42 KSP Residual norm 2.203168573450e-08
43 KSP Residual norm 1.718998192809e-08
44 KSP Residual norm 1.269454383513e-08
45 KSP Residual norm 9.767375802415e-09
46 KSP Residual norm 7.529874536051e-09
47 KSP Residual norm 5.649111656528e-09
48 KSP Residual norm 4.516935520572e-09
49 KSP Residual norm 3.465409748919e-09
50 KSP Residual norm 2.666919658439e-09
51 KSP Residual norm 2.641365986342e-09
52 KSP Residual norm 2.591524054849e-09
53 KSP Residual norm 2.388989592673e-09
54 KSP Residual norm 2.063975382978e-09
55 KSP Residual norm 1.809378771492e-09
56 KSP Residual norm 1.678799501218e-09
57 KSP Residual norm 1.560000732577e-09
58 KSP Residual norm 1.355577927387e-09
59 KSP Residual norm 1.129954129871e-09
60 KSP Residual norm 1.026685923068e-09
61 KSP Residual norm 8.292272784199e-10
62 KSP Residual norm 6.134625566682e-10
63 KSP Residual norm 5.557632021685e-10
64 KSP Residual norm 4.590666031192e-10
65 KSP Residual norm 3.707292063541e-10
66 KSP Residual norm 3.049552924603e-10
67 KSP Residual norm 2.583756350630e-10
68 KSP Residual norm 2.140201277429e-10
69 KSP Residual norm 1.942228521972e-10
70 KSP Residual norm 1.495811200059e-10
71 KSP Residual norm 1.274567138056e-10
72 KSP Residual norm 1.084176643898e-10
73 KSP Residual norm 8.606294451193e-11
74 KSP Residual norm 6.923259181617e-11
75 KSP Residual norm 5.734746391734e-11
76 KSP Residual norm 5.171646875869e-11
77 KSP Residual norm 4.101064921792e-11
78 KSP Residual norm 3.032332633133e-11
79 KSP Residual norm 2.477867662850e-11
80 KSP Residual norm 1.842118830352e-11
81 KSP Residual norm 1.484175845170e-11
82 KSP Residual norm 1.005770504438e-11
83 KSP Residual norm 7.631720251039e-12
84 KSP Residual norm 5.834487748358e-12
85 KSP Residual norm 4.468951393002e-12
86 KSP Residual norm 3.419922749272e-12
87 KSP Residual norm 2.640121996307e-12
88 KSP Residual norm 2.077945121485e-12
89 KSP Residual norm 1.620055698073e-12
90 KSP Residual norm 1.311214819025e-12
91 KSP Residual norm 9.740203828689e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.875563233264e-04 gnorm 4.227366044240e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
62 SNES Function norm 4.189383907861e-04
0 KSP Residual norm 7.583789170385e-03
1 KSP Residual norm 1.013991259799e-03
2 KSP Residual norm 7.486368997855e-04
3 KSP Residual norm 6.084521859799e-04
4 KSP Residual norm 3.951472256270e-04
5 KSP Residual norm 2.813609049979e-04
6 KSP Residual norm 1.690120724476e-04
7 KSP Residual norm 1.129235892741e-04
8 KSP Residual norm 8.511168599287e-05
9 KSP Residual norm 6.774008842228e-05
10 KSP Residual norm 4.904250223200e-05
11 KSP Residual norm 3.262399723108e-05
12 KSP Residual norm 2.484399893703e-05
13 KSP Residual norm 1.848749670829e-05
14 KSP Residual norm 1.284709729581e-05
15 KSP Residual norm 1.056782217106e-05
16 KSP Residual norm 8.796040677403e-06
17 KSP Residual norm 6.946247545136e-06
18 KSP Residual norm 5.602888642917e-06
19 KSP Residual norm 4.515140613195e-06
20 KSP Residual norm 3.636236375943e-06
21 KSP Residual norm 2.834109151627e-06
22 KSP Residual norm 2.324868880371e-06
23 KSP Residual norm 1.798817591705e-06
24 KSP Residual norm 1.498178366127e-06
25 KSP Residual norm 1.157911320995e-06
26 KSP Residual norm 9.161387076455e-07
27 KSP Residual norm 7.252392970090e-07
28 KSP Residual norm 5.544302328389e-07
29 KSP Residual norm 4.639165283712e-07
30 KSP Residual norm 3.529935798465e-07
31 KSP Residual norm 2.876380849802e-07
32 KSP Residual norm 2.139878345491e-07
33 KSP Residual norm 1.751169123528e-07
34 KSP Residual norm 1.321944285342e-07
35 KSP Residual norm 1.040437252755e-07
36 KSP Residual norm 8.269101063710e-08
37 KSP Residual norm 6.771535743302e-08
38 KSP Residual norm 5.380181788404e-08
39 KSP Residual norm 4.143845479699e-08
40 KSP Residual norm 3.220307208211e-08
41 KSP Residual norm 2.415468950265e-08
42 KSP Residual norm 1.893391183377e-08
43 KSP Residual norm 1.477351122208e-08
44 KSP Residual norm 1.091245133091e-08
45 KSP Residual norm 8.397460294833e-09
46 KSP Residual norm 6.474237725127e-09
47 KSP Residual norm 4.856497175584e-09
48 KSP Residual norm 3.883054713513e-09
49 KSP Residual norm 2.979095693670e-09
50 KSP Residual norm 2.292902661677e-09
51 KSP Residual norm 2.270973216074e-09
52 KSP Residual norm 2.228257330539e-09
53 KSP Residual norm 2.054055611698e-09
54 KSP Residual norm 1.774488584085e-09
55 KSP Residual norm 1.555460814502e-09
56 KSP Residual norm 1.443230987720e-09
57 KSP Residual norm 1.340986432443e-09
58 KSP Residual norm 1.165302822005e-09
59 KSP Residual norm 9.712135421975e-10
60 KSP Residual norm 8.822834990298e-10
61 KSP Residual norm 7.127461829865e-10
62 KSP Residual norm 5.272182547392e-10
63 KSP Residual norm 4.777009276103e-10
64 KSP Residual norm 3.945579363482e-10
65 KSP Residual norm 3.185798786085e-10
66 KSP Residual norm 2.621019238786e-10
67 KSP Residual norm 2.220838535978e-10
68 KSP Residual norm 1.839932987739e-10
69 KSP Residual norm 1.669244244417e-10
70 KSP Residual norm 1.286006799653e-10
71 KSP Residual norm 1.095356934131e-10
72 KSP Residual norm 9.312680026399e-11
73 KSP Residual norm 7.395294887201e-11
74 KSP Residual norm 5.951002325720e-11
75 KSP Residual norm 4.925022809784e-11
76 KSP Residual norm 4.441971888984e-11
77 KSP Residual norm 3.520180487951e-11
78 KSP Residual norm 2.605980936319e-11
79 KSP Residual norm 2.124592954739e-11
80 KSP Residual norm 1.556361622566e-11
81 KSP Residual norm 1.269886076036e-11
82 KSP Residual norm 8.632688470473e-12
83 KSP Residual norm 6.558881255406e-12
84 KSP Residual norm 5.011727320795e-12
85 KSP Residual norm 3.840323679224e-12
86 KSP Residual norm 2.939544443592e-12
87 KSP Residual norm 2.269118069121e-12
88 KSP Residual norm 1.786085114118e-12
89 KSP Residual norm 1.392350416970e-12
90 KSP Residual norm 1.126756301481e-12
91 KSP Residual norm 8.370074459540e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.189383907861e-04 gnorm 3.632433319687e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
63 SNES Function norm 3.599888407182e-04
0 KSP Residual norm 6.517912883962e-03
1 KSP Residual norm 8.713527920292e-04
2 KSP Residual norm 6.433702927175e-04
3 KSP Residual norm 5.228829572179e-04
4 KSP Residual norm 3.396014386995e-04
5 KSP Residual norm 2.418211608940e-04
6 KSP Residual norm 1.452498095796e-04
7 KSP Residual norm 9.702630503609e-05
8 KSP Residual norm 7.313935353467e-05
9 KSP Residual norm 5.820857215108e-05
10 KSP Residual norm 4.213915698232e-05
11 KSP Residual norm 2.802691656392e-05
12 KSP Residual norm 2.134117524213e-05
13 KSP Residual norm 1.588615392443e-05
14 KSP Residual norm 1.104394515961e-05
15 KSP Residual norm 9.081598779125e-06
16 KSP Residual norm 7.559660503488e-06
17 KSP Residual norm 5.971327904314e-06
18 KSP Residual norm 4.815967856227e-06
19 KSP Residual norm 3.880589504194e-06
20 KSP Residual norm 3.125069900692e-06
21 KSP Residual norm 2.435976550552e-06
22 KSP Residual norm 1.998509563846e-06
23 KSP Residual norm 1.545898316022e-06
24 KSP Residual norm 1.287536842680e-06
25 KSP Residual norm 9.950087929068e-07
26 KSP Residual norm 7.863868621446e-07
27 KSP Residual norm 6.230121038298e-07
28 KSP Residual norm 4.762460928989e-07
29 KSP Residual norm 3.982163371704e-07
30 KSP Residual norm 3.032029783638e-07
31 KSP Residual norm 2.468630988555e-07
32 KSP Residual norm 1.837851157804e-07
33 KSP Residual norm 1.505160723984e-07
34 KSP Residual norm 1.135932586211e-07
35 KSP Residual norm 8.942223609077e-08
36 KSP Residual norm 7.105161320487e-08
37 KSP Residual norm 5.818933666820e-08
38 KSP Residual norm 4.624052509553e-08
39 KSP Residual norm 3.561686358955e-08
40 KSP Residual norm 2.767980685032e-08
41 KSP Residual norm 2.076094924898e-08
42 KSP Residual norm 1.627321657033e-08
43 KSP Residual norm 1.269757724930e-08
44 KSP Residual norm 9.379962144386e-09
45 KSP Residual norm 7.217571224441e-09
46 KSP Residual norm 5.565308995864e-09
47 KSP Residual norm 4.175066624879e-09
48 KSP Residual norm 3.338197225857e-09
49 KSP Residual norm 2.561101115488e-09
50 KSP Residual norm 1.970906201832e-09
51 KSP Residual norm 1.952040595351e-09
52 KSP Residual norm 1.915384181764e-09
53 KSP Residual norm 1.765491494394e-09
54 KSP Residual norm 1.525226529439e-09
55 KSP Residual norm 1.336856496671e-09
56 KSP Residual norm 1.240413427848e-09
57 KSP Residual norm 1.152583708436e-09
58 KSP Residual norm 1.001624706274e-09
59 KSP Residual norm 8.348257115688e-10
60 KSP Residual norm 7.584343723532e-10
61 KSP Residual norm 6.127898622706e-10
62 KSP Residual norm 4.533180581508e-10
63 KSP Residual norm 4.107502369201e-10
64 KSP Residual norm 3.392479682466e-10
65 KSP Residual norm 2.739256231014e-10
66 KSP Residual norm 2.253566875342e-10
67 KSP Residual norm 1.909221382830e-10
68 KSP Residual norm 1.581737303315e-10
69 KSP Residual norm 1.435146552808e-10
70 KSP Residual norm 1.105602166418e-10
71 KSP Residual norm 9.415462227627e-11
72 KSP Residual norm 8.008289742342e-11
73 KSP Residual norm 6.357636738372e-11
74 KSP Residual norm 5.114954783644e-11
75 KSP Residual norm 4.234620393910e-11
76 KSP Residual norm 3.819040556260e-11
77 KSP Residual norm 3.027766662243e-11
78 KSP Residual norm 2.239722563548e-11
79 KSP Residual norm 1.828611911822e-11
80 KSP Residual norm 1.351224360339e-11
81 KSP Residual norm 1.094523784913e-11
82 KSP Residual norm 7.426507023206e-12
83 KSP Residual norm 5.637544252340e-12
84 KSP Residual norm 4.308892017425e-12
85 KSP Residual norm 3.301224368810e-12
86 KSP Residual norm 2.526485658667e-12
87 KSP Residual norm 1.950456831444e-12
88 KSP Residual norm 1.535203243627e-12
89 KSP Residual norm 1.196716039951e-12
90 KSP Residual norm 9.685848782067e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.599888407182e-04 gnorm 3.121322183438e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
64 SNES Function norm 3.093424061679e-04
0 KSP Residual norm 5.604936010500e-03
1 KSP Residual norm 7.488263648879e-04
2 KSP Residual norm 5.530170430584e-04
3 KSP Residual norm 4.494923359568e-04
4 KSP Residual norm 2.919582605648e-04
5 KSP Residual norm 2.079000471163e-04
6 KSP Residual norm 1.248364569098e-04
7 KSP Residual norm 8.338160080959e-05
8 KSP Residual norm 6.286021704759e-05
9 KSP Residual norm 5.002267456219e-05
10 KSP Residual norm 3.620645697189e-05
11 KSP Residual norm 2.407388087818e-05
12 KSP Residual norm 1.832702194178e-05
13 KSP Residual norm 1.365006513957e-05
14 KSP Residual norm 9.493719539813e-06
15 KSP Residual norm 7.802414463500e-06
16 KSP Residual norm 6.496171842358e-06
17 KSP Residual norm 5.133260977103e-06
18 KSP Residual norm 4.139648724629e-06
19 KSP Residual norm 3.334614193371e-06
20 KSP Residual norm 2.685422303451e-06
21 KSP Residual norm 2.093792716948e-06
22 KSP Residual norm 1.717856019274e-06
23 KSP Residual norm 1.328141576488e-06
24 KSP Residual norm 1.106467024285e-06
25 KSP Residual norm 8.547677810238e-07
26 KSP Residual norm 6.741816779818e-07
27 KSP Residual norm 5.350654818990e-07
28 KSP Residual norm 4.089801702492e-07
29 KSP Residual norm 3.415287507812e-07
30 KSP Residual norm 2.603808679356e-07
31 KSP Residual norm 2.116829168922e-07
32 KSP Residual norm 1.577922404766e-07
33 KSP Residual norm 1.293298861771e-07
34 KSP Residual norm 9.760851760802e-08
35 KSP Residual norm 7.686198060057e-08
36 KSP Residual norm 6.109271880995e-08
37 KSP Residual norm 5.006052393395e-08
38 KSP Residual norm 3.973539783355e-08
39 KSP Residual norm 3.060696863380e-08
40 KSP Residual norm 2.378501829245e-08
41 KSP Residual norm 1.784150189514e-08
42 KSP Residual norm 1.398385538370e-08
43 KSP Residual norm 1.091114289290e-08
44 KSP Residual norm 8.059078155136e-09
45 KSP Residual norm 6.201099612628e-09
46 KSP Residual norm 4.781391300220e-09
47 KSP Residual norm 3.587652225516e-09
48 KSP Residual norm 2.868717494593e-09
49 KSP Residual norm 2.200889958533e-09
50 KSP Residual norm 1.693578280088e-09
51 KSP Residual norm 1.677349911565e-09
52 KSP Residual norm 1.645762255828e-09
53 KSP Residual norm 1.517032640005e-09
54 KSP Residual norm 1.310637036524e-09
55 KSP Residual norm 1.148812272514e-09
56 KSP Residual norm 1.065939700513e-09
57 KSP Residual norm 9.905169366776e-10
58 KSP Residual norm 8.607833707482e-10
59 KSP Residual norm 7.175091776307e-10
60 KSP Residual norm 6.519434160093e-10
61 KSP Residual norm 5.266768535715e-10
62 KSP Residual norm 3.896633603497e-10
63 KSP Residual norm 3.530188017600e-10
64 KSP Residual norm 2.915938987141e-10
65 KSP Residual norm 2.354879825272e-10
66 KSP Residual norm 1.937037960151e-10
67 KSP Residual norm 1.641059527657e-10
68 KSP Residual norm 1.359278825561e-10
69 KSP Residual norm 1.233536607580e-10
70 KSP Residual norm 9.500476729638e-11
71 KSP Residual norm 8.092884590930e-11
72 KSP Residual norm 6.886175104309e-11
73 KSP Residual norm 5.464595236248e-11
74 KSP Residual norm 4.395625762221e-11
75 KSP Residual norm 3.641348116436e-11
76 KSP Residual norm 3.284054801384e-11
77 KSP Residual norm 2.604244249461e-11
78 KSP Residual norm 1.924939922663e-11
79 KSP Residual norm 1.573627505720e-11
80 KSP Residual norm 1.171079276581e-11
81 KSP Residual norm 9.425706261132e-12
82 KSP Residual norm 6.387578933619e-12
83 KSP Residual norm 4.846244683780e-12
84 KSP Residual norm 3.705385604822e-12
85 KSP Residual norm 2.837849957093e-12
86 KSP Residual norm 2.171320766663e-12
87 KSP Residual norm 1.676169675734e-12
88 KSP Residual norm 1.319188570341e-12
89 KSP Residual norm 1.028303180884e-12
90 KSP Residual norm 8.323117074271e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.093424061679e-04 gnorm 2.682197710027e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
65 SNES Function norm 2.658274046856e-04
0 KSP Residual norm 4.823877635833e-03
1 KSP Residual norm 6.438308423705e-04
2 KSP Residual norm 4.756477170643e-04
3 KSP Residual norm 3.865807956956e-04
4 KSP Residual norm 2.512528098300e-04
5 KSP Residual norm 1.789544088139e-04
6 KSP Residual norm 1.073927665734e-04
7 KSP Residual norm 7.162771755846e-05
8 KSP Residual norm 5.404727219180e-05
9 KSP Residual norm 4.299480176041e-05
10 KSP Residual norm 3.110366685108e-05
11 KSP Residual norm 2.065230792363e-05
12 KSP Residual norm 1.570904401839e-05
13 KSP Residual norm 1.173039941523e-05
14 KSP Residual norm 8.179382036519e-06
15 KSP Residual norm 6.705855504936e-06
16 KSP Residual norm 5.585574316746e-06
17 KSP Residual norm 4.420478054683e-06
18 KSP Residual norm 3.562826376480e-06
19 KSP Residual norm 2.867833744082e-06
20 KSP Residual norm 2.307812395515e-06
21 KSP Residual norm 1.801356693578e-06
22 KSP Residual norm 1.479176385845e-06
23 KSP Residual norm 1.141285657771e-06
24 KSP Residual norm 9.512992951067e-07
25 KSP Residual norm 7.343618623277e-07
26 KSP Residual norm 5.738983756861e-07
27 KSP Residual norm 4.588697482602e-07
28 KSP Residual norm 3.506028947448e-07
29 KSP Residual norm 2.906265932014e-07
30 KSP Residual norm 2.231188527397e-07
31 KSP Residual norm 1.796939716497e-07
32 KSP Residual norm 1.348170087770e-07
33 KSP Residual norm 1.112407690257e-07
34 KSP Residual norm 8.379892663454e-08
35 KSP Residual norm 6.614192419988e-08
36 KSP Residual norm 5.248879883603e-08
37 KSP Residual norm 4.306802024828e-08
38 KSP Residual norm 3.417781465816e-08
39 KSP Residual norm 2.633911631565e-08
40 KSP Residual norm 2.046925931474e-08
41 KSP Residual norm 1.535018906730e-08
42 KSP Residual norm 1.202719093387e-08
43 KSP Residual norm 9.384367216281e-09
44 KSP Residual norm 6.934409897753e-09
45 KSP Residual norm 5.331503169009e-09
46 KSP Residual norm 4.113714962683e-09
47 KSP Residual norm 3.087778950268e-09
48 KSP Residual norm 2.468667173259e-09
49 KSP Residual norm 1.894100213000e-09
50 KSP Residual norm 1.456192363479e-09
51 KSP Residual norm 1.442147394267e-09
52 KSP Residual norm 1.415239126716e-09
53 KSP Residual norm 1.303813117896e-09
54 KSP Residual norm 1.126603878183e-09
55 KSP Residual norm 9.871256690362e-10
56 KSP Residual norm 9.159412869508e-10
57 KSP Residual norm 8.513866437318e-10
58 KSP Residual norm 7.399938203828e-10
59 KSP Residual norm 6.169813803313e-10
60 KSP Residual norm 5.608687995457e-10
61 KSP Residual norm 4.534449983976e-10
62 KSP Residual norm 3.356463416846e-10
63 KSP Residual norm 3.041374276884e-10
64 KSP Residual norm 2.511384232901e-10
65 KSP Residual norm 2.028320186630e-10
66 KSP Residual norm 1.668190185849e-10
67 KSP Residual norm 1.411881319259e-10
68 KSP Residual norm 1.169505944309e-10
69 KSP Residual norm 1.062103200505e-10
70 KSP Residual norm 8.176305929042e-11
71 KSP Residual norm 6.960696817254e-11
72 KSP Residual norm 5.936899915815e-11
73 KSP Residual norm 4.705005443337e-11
74 KSP Residual norm 3.778910605969e-11
75 KSP Residual norm 3.139801445080e-11
76 KSP Residual norm 2.827944776167e-11
77 KSP Residual norm 2.249500855953e-11
78 KSP Residual norm 1.656110322922e-11
79 KSP Residual norm 1.368239694772e-11
80 KSP Residual norm 1.069354508430e-11
81 KSP Residual norm 8.152611235805e-12
82 KSP Residual norm 5.511142650684e-12
83 KSP Residual norm 4.166626313115e-12
84 KSP Residual norm 3.190168343856e-12
85 KSP Residual norm 2.441378462754e-12
86 KSP Residual norm 1.866255535593e-12
87 KSP Residual norm 1.441986382312e-12
88 KSP Residual norm 1.134673211665e-12
89 KSP Residual norm 8.845447313228e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.658274046856e-04 gnorm 2.304902668209e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
66 SNES Function norm 2.284380746538e-04
0 KSP Residual norm 4.150483444827e-03
1 KSP Residual norm 5.537009662887e-04
2 KSP Residual norm 4.091514995370e-04
3 KSP Residual norm 3.324087508674e-04
4 KSP Residual norm 2.162540648711e-04
5 KSP Residual norm 1.540942533974e-04
6 KSP Residual norm 9.243728136149e-05
7 KSP Residual norm 6.150152677417e-05
8 KSP Residual norm 4.647421802474e-05
9 KSP Residual norm 3.695370836718e-05
10 KSP Residual norm 2.671905140467e-05
11 KSP Residual norm 1.770926352592e-05
12 KSP Residual norm 1.345284059418e-05
13 KSP Residual norm 1.008296935807e-05
14 KSP Residual norm 7.058388228932e-06
15 KSP Residual norm 5.766113244477e-06
16 KSP Residual norm 4.803972725872e-06
17 KSP Residual norm 3.810312955662e-06
18 KSP Residual norm 3.068598891704e-06
19 KSP Residual norm 2.468382983382e-06
20 KSP Residual norm 1.981717810657e-06
21 KSP Residual norm 1.550241698680e-06
22 KSP Residual norm 1.275149898305e-06
23 KSP Residual norm 9.807460468233e-07
24 KSP Residual norm 8.183082068012e-07
25 KSP Residual norm 6.314990882747e-07
26 KSP Residual norm 4.862009945597e-07
27 KSP Residual norm 3.935097698576e-07
28 KSP Residual norm 3.008364291121e-07
29 KSP Residual norm 2.452618917648e-07
30 KSP Residual norm 1.913162726091e-07
31 KSP Residual norm 1.495157567839e-07
32 KSP Residual norm 1.138293208683e-07
33 KSP Residual norm 9.477740511511e-08
34 KSP Residual norm 7.126612997636e-08
35 KSP Residual norm 5.700668158834e-08
36 KSP Residual norm 4.490127444784e-08
37 KSP Residual norm 3.697675026446e-08
38 KSP Residual norm 2.940370800786e-08
39 KSP Residual norm 2.270088226361e-08
40 KSP Residual norm 1.764158877848e-08
41 KSP Residual norm 1.321985145585e-08
42 KSP Residual norm 1.035340058505e-08
43 KSP Residual norm 8.078641580046e-09
44 KSP Residual norm 5.976997889967e-09
45 KSP Residual norm 4.588914905275e-09
46 KSP Residual norm 3.545677279959e-09
47 KSP Residual norm 2.662389612025e-09
48 KSP Residual norm 2.127581185615e-09
49 KSP Residual norm 1.632689163175e-09
50 KSP Residual norm 1.253188809973e-09
51 KSP Residual norm 1.240981079924e-09
52 KSP Residual norm 1.218343948712e-09
53 KSP Residual norm 1.121074819289e-09
54 KSP Residual norm 9.689120934588e-10
55 KSP Residual norm 8.481869442768e-10
56 KSP Residual norm 7.871091325319e-10
57 KSP Residual norm 7.319588556245e-10
58 KSP Residual norm 6.364160550055e-10
59 KSP Residual norm 5.307241028807e-10
60 KSP Residual norm 4.827300337434e-10
61 KSP Residual norm 3.909866307293e-10
62 KSP Residual norm 2.896320675028e-10
63 KSP Residual norm 2.626147983061e-10
64 KSP Residual norm 2.166899225998e-10
65 KSP Residual norm 1.749575655250e-10
66 KSP Residual norm 1.439053356216e-10
67 KSP Residual norm 1.215623656316e-10
68 KSP Residual norm 1.007563078243e-10
69 KSP Residual norm 9.158373787332e-11
70 KSP Residual norm 7.048921035575e-11
71 KSP Residual norm 5.989200361871e-11
72 KSP Residual norm 5.126607478004e-11
73 KSP Residual norm 4.056747854634e-11
74 KSP Residual norm 3.249699575093e-11
75 KSP Residual norm 2.714677310081e-11
76 KSP Residual norm 2.436512263871e-11
77 KSP Residual norm 1.947358144618e-11
78 KSP Residual norm 1.429676401200e-11
79 KSP Residual norm 1.195283152007e-11
80 KSP Residual norm 9.620906206409e-12
81 KSP Residual norm 7.015828013152e-12
82 KSP Residual norm 4.755273011317e-12
83 KSP Residual norm 3.582888306631e-12
84 KSP Residual norm 2.747446709559e-12
85 KSP Residual norm 2.101423070959e-12
86 KSP Residual norm 1.604465988191e-12
87 KSP Residual norm 1.241867140002e-12
88 KSP Residual norm 9.769160448915e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.284380746538e-04 gnorm 1.980717891126e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
67 SNES Function norm 1.963109235187e-04
0 KSP Residual norm 3.557879414705e-03
1 KSP Residual norm 4.751921947382e-04
2 KSP Residual norm 3.509792414089e-04
3 KSP Residual norm 2.852876153857e-04
4 KSP Residual norm 1.852971322129e-04
5 KSP Residual norm 1.319476096264e-04
6 KSP Residual norm 7.922046991155e-05
7 KSP Residual norm 5.291673101216e-05
8 KSP Residual norm 3.989239999783e-05
9 KSP Residual norm 3.174443623487e-05
10 KSP Residual norm 2.297533056291e-05
11 KSP Residual norm 1.527612370500e-05
12 KSP Residual norm 1.162851928780e-05
13 KSP Residual norm 8.661857266306e-06
14 KSP Residual norm 6.025153295517e-06
15 KSP Residual norm 4.951105997132e-06
16 KSP Residual norm 4.122697965285e-06
17 KSP Residual norm 3.258269205845e-06
18 KSP Residual norm 2.627505385521e-06
19 KSP Residual norm 2.116244015356e-06
20 KSP Residual norm 1.704391485819e-06
21 KSP Residual norm 1.328970745429e-06
22 KSP Residual norm 1.090253124815e-06
23 KSP Residual norm 8.428341108174e-07
24 KSP Residual norm 7.022355480125e-07
25 KSP Residual norm 5.424127947560e-07
26 KSP Residual norm 4.276087610296e-07
27 KSP Residual norm 3.395271457627e-07
28 KSP Residual norm 2.595233064970e-07
29 KSP Residual norm 2.166526318014e-07
30 KSP Residual norm 1.652251585779e-07
31 KSP Residual norm 1.342887062689e-07
32 KSP Residual norm 1.001270897240e-07
33 KSP Residual norm 8.206244207223e-08
34 KSP Residual norm 6.194462318973e-08
35 KSP Residual norm 4.878150236279e-08
36 KSP Residual norm 3.878211069678e-08
37 KSP Residual norm 3.178427468131e-08
38 KSP Residual norm 2.521626216123e-08
39 KSP Residual norm 1.942287216672e-08
40 KSP Residual norm 1.509355776191e-08
41 KSP Residual norm 1.132279913522e-08
42 KSP Residual norm 8.874750744979e-09
43 KSP Residual norm 6.924750848982e-09
44 KSP Residual norm 5.114236993205e-09
45 KSP Residual norm 3.935639325769e-09
46 KSP Residual norm 3.034500186026e-09
47 KSP Residual norm 2.277255172239e-09
48 KSP Residual norm 1.821061220098e-09
49 KSP Residual norm 1.397103393403e-09
50 KSP Residual norm 1.075086686237e-09
51 KSP Residual norm 1.064785404968e-09
52 KSP Residual norm 1.044682455190e-09
53 KSP Residual norm 9.630378577299e-10
54 KSP Residual norm 8.320211675848e-10
55 KSP Residual norm 7.293038047642e-10
56 KSP Residual norm 6.767045549663e-10
57 KSP Residual norm 6.288244212540e-10
58 KSP Residual norm 5.464684784075e-10
59 KSP Residual norm 4.555247034209e-10
60 KSP Residual norm 4.139168230899e-10
61 KSP Residual norm 3.343494072353e-10
62 KSP Residual norm 2.473851408394e-10
63 KSP Residual norm 2.240915802464e-10
64 KSP Residual norm 1.851183241980e-10
65 KSP Residual norm 1.495186179352e-10
66 KSP Residual norm 1.229766876200e-10
67 KSP Residual norm 1.041957246786e-10
68 KSP Residual norm 8.628960766839e-11
69 KSP Residual norm 7.830937081757e-11
70 KSP Residual norm 6.030550915898e-11
71 KSP Residual norm 5.137905706878e-11
72 KSP Residual norm 4.372139908946e-11
73 KSP Residual norm 3.468824095774e-11
74 KSP Residual norm 2.790318613668e-11
75 KSP Residual norm 2.311811120973e-11
76 KSP Residual norm 2.085294813697e-11
77 KSP Residual norm 1.653241160867e-11
78 KSP Residual norm 1.221947292292e-11
79 KSP Residual norm 9.986631634803e-12
80 KSP Residual norm 7.411135714872e-12
81 KSP Residual norm 5.981109870798e-12
82 KSP Residual norm 4.054974414853e-12
83 KSP Residual norm 3.077334953626e-12
84 KSP Residual norm 2.353050318695e-12
85 KSP Residual norm 1.801819936009e-12
86 KSP Residual norm 1.378446642310e-12
87 KSP Residual norm 1.063915841535e-12
88 KSP Residual norm 8.372699740320e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.963109235187e-04 gnorm 1.702157363828e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
68 SNES Function norm 1.687044898043e-04
0 KSP Residual norm 3.060364285270e-03
1 KSP Residual norm 4.084472709286e-04
2 KSP Residual norm 3.017545627672e-04
3 KSP Residual norm 2.452954199436e-04
4 KSP Residual norm 1.593557486243e-04
5 KSP Residual norm 1.134785034895e-04
6 KSP Residual norm 6.810667502402e-05
7 KSP Residual norm 4.547604612588e-05
8 KSP Residual norm 3.429187723988e-05
9 KSP Residual norm 2.728364663177e-05
10 KSP Residual norm 1.974142611480e-05
11 KSP Residual norm 1.311843562743e-05
12 KSP Residual norm 9.982330591045e-06
13 KSP Residual norm 7.443281416554e-06
14 KSP Residual norm 5.182007253784e-06
15 KSP Residual norm 4.254142535288e-06
16 KSP Residual norm 3.543199178503e-06
17 KSP Residual norm 2.802055627771e-06
18 KSP Residual norm 2.259214607112e-06
19 KSP Residual norm 1.818856182780e-06
20 KSP Residual norm 1.464653014948e-06
21 KSP Residual norm 1.142552625213e-06
22 KSP Residual norm 9.374821125517e-07
23 KSP Residual norm 7.241422209220e-07
24 KSP Residual norm 6.035605185825e-07
25 KSP Residual norm 4.659768342794e-07
26 KSP Residual norm 3.660170546654e-07
27 KSP Residual norm 2.915330563832e-07
28 KSP Residual norm 2.227963992140e-07
29 KSP Residual norm 1.855226018575e-07
30 KSP Residual norm 1.418336816848e-07
31 KSP Residual norm 1.149445295941e-07
32 KSP Residual norm 8.590185898641e-08
33 KSP Residual norm 7.053320220651e-08
34 KSP Residual norm 5.322639399431e-08
35 KSP Residual norm 4.194221356557e-08
36 KSP Residual norm 3.334612195995e-08
37 KSP Residual norm 2.734796064621e-08
38 KSP Residual norm 2.167388337333e-08
39 KSP Residual norm 1.669622712817e-08
40 KSP Residual norm 1.297416409536e-08
41 KSP Residual norm 9.733186426879e-09
42 KSP Residual norm 7.627789387834e-09
43 KSP Residual norm 5.951691623605e-09
44 KSP Residual norm 4.395340935900e-09
45 KSP Residual norm 3.381768204772e-09
46 KSP Residual norm 2.607718577093e-09
47 KSP Residual norm 1.957400171507e-09
48 KSP Residual norm 1.565326197413e-09
49 KSP Residual norm 1.200911028742e-09
50 KSP Residual norm 9.238981660573e-10
51 KSP Residual norm 9.150248430781e-10
52 KSP Residual norm 8.977344911569e-10
53 KSP Residual norm 8.275163206613e-10
54 KSP Residual norm 7.149870575134e-10
55 KSP Residual norm 6.266979023194e-10
56 KSP Residual norm 5.815017348256e-10
57 KSP Residual norm 5.404162959793e-10
58 KSP Residual norm 4.696462348163e-10
59 KSP Residual norm 3.915402329926e-10
60 KSP Residual norm 3.558562052351e-10
61 KSP Residual norm 2.874454551603e-10
62 KSP Residual norm 2.127271329029e-10
63 KSP Residual norm 1.926772817192e-10
64 KSP Residual norm 1.591680683198e-10
65 KSP Residual norm 1.285817057913e-10
66 KSP Residual norm 1.057409916884e-10
67 KSP Residual norm 8.957265161787e-11
68 KSP Residual norm 7.416738166019e-11
69 KSP Residual norm 6.732925793442e-11
70 KSP Residual norm 5.183159429778e-11
71 KSP Residual norm 4.416796269338e-11
72 KSP Residual norm 3.761357199475e-11
73 KSP Residual norm 2.982620177738e-11
74 KSP Residual norm 2.398099132385e-11
75 KSP Residual norm 1.989069507720e-11
76 KSP Residual norm 1.793624611236e-11
77 KSP Residual norm 1.423247196519e-11
78 KSP Residual norm 1.050355968579e-11
79 KSP Residual norm 8.613983260097e-12
80 KSP Residual norm 6.517228944339e-12
81 KSP Residual norm 5.159953153068e-12
82 KSP Residual norm 3.490625578567e-12
83 KSP Residual norm 2.645320111283e-12
84 KSP Residual norm 2.023911406905e-12
85 KSP Residual norm 1.549085923554e-12
86 KSP Residual norm 1.184679357890e-12
87 KSP Residual norm 9.145084277319e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.687044898043e-04 gnorm 1.462792864261e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
69 SNES Function norm 1.449820146728e-04
0 KSP Residual norm 2.629259338644e-03
1 KSP Residual norm 3.510488342116e-04
2 KSP Residual norm 2.593236666957e-04
3 KSP Residual norm 2.107618934760e-04
4 KSP Residual norm 1.369434137014e-04
5 KSP Residual norm 9.753178443070e-05
6 KSP Residual norm 5.854420351448e-05
7 KSP Residual norm 3.906823739411e-05
8 KSP Residual norm 2.946929210606e-05
9 KSP Residual norm 2.344607446319e-05
10 KSP Residual norm 1.696528116547e-05
11 KSP Residual norm 1.127139848120e-05
12 KSP Residual norm 8.576494360128e-06
13 KSP Residual norm 6.397570370608e-06
14 KSP Residual norm 4.457054535743e-06
15 KSP Residual norm 3.657632193761e-06
16 KSP Residual norm 3.046276390411e-06
17 KSP Residual norm 2.409615648067e-06
18 KSP Residual norm 1.942401334646e-06
19 KSP Residual norm 1.563923721590e-06
20 KSP Residual norm 1.259020350447e-06
21 KSP Residual norm 9.822413633057e-07
22 KSP Residual norm 8.062613617630e-07
23 KSP Residual norm 6.226056838281e-07
24 KSP Residual norm 5.188105421563e-07
25 KSP Residual norm 4.006150776914e-07
26 KSP Residual norm 3.142796498393e-07
27 KSP Residual norm 2.504706439173e-07
28 KSP Residual norm 1.914007957617e-07
29 KSP Residual norm 1.591777023325e-07
30 KSP Residual norm 1.218222362450e-07
31 KSP Residual norm 9.853906092077e-08
32 KSP Residual norm 7.372598519816e-08
33 KSP Residual norm 6.066260273342e-08
34 KSP Residual norm 4.572999680861e-08
35 KSP Residual norm 3.605564310666e-08
36 KSP Residual norm 2.862796205227e-08
37 KSP Residual norm 2.347400692694e-08
38 KSP Residual norm 1.863644777301e-08
39 KSP Residual norm 1.435919563706e-08
40 KSP Residual norm 1.115955864121e-08
41 KSP Residual norm 8.369491079232e-09
42 KSP Residual norm 6.558812941270e-09
43 KSP Residual norm 5.117741019519e-09
44 KSP Residual norm 3.781287770508e-09
45 KSP Residual norm 2.908377894234e-09
46 KSP Residual norm 2.243643434485e-09
47 KSP Residual norm 1.684044686307e-09
48 KSP Residual norm 1.346520663631e-09
49 KSP Residual norm 1.033094439964e-09
50 KSP Residual norm 7.945018393244e-10
51 KSP Residual norm 7.868599266786e-10
52 KSP Residual norm 7.721298581992e-10
53 KSP Residual norm 7.114872649669e-10
54 KSP Residual norm 6.147417830751e-10
55 KSP Residual norm 5.386817706302e-10
56 KSP Residual norm 4.998406072015e-10
57 KSP Residual norm 4.645558596999e-10
58 KSP Residual norm 4.037672385134e-10
59 KSP Residual norm 3.366123971363e-10
60 KSP Residual norm 3.059414384959e-10
61 KSP Residual norm 2.472952149657e-10
62 KSP Residual norm 1.830228904890e-10
63 KSP Residual norm 1.658262971209e-10
64 KSP Residual norm 1.369496117325e-10
65 KSP Residual norm 1.106076663215e-10
66 KSP Residual norm 9.097119866331e-11
67 KSP Residual norm 7.702496486865e-11
68 KSP Residual norm 6.379691831004e-11
69 KSP Residual norm 5.792046423510e-11
70 KSP Residual norm 4.459751402274e-11
71 KSP Residual norm 3.797079794169e-11
72 KSP Residual norm 3.236039422540e-11
73 KSP Residual norm 2.565380924300e-11
74 KSP Residual norm 2.061670842037e-11
75 KSP Residual norm 1.710875146205e-11
76 KSP Residual norm 1.542005634631e-11
77 KSP Residual norm 1.224960883830e-11
78 KSP Residual norm 9.029987972015e-12
79 KSP Residual norm 7.429830232110e-12
80 KSP Residual norm 5.711741860919e-12
81 KSP Residual norm 4.442307126288e-12
82 KSP Residual norm 3.003548384675e-12
83 KSP Residual norm 2.273387276184e-12
84 KSP Residual norm 1.739827595418e-12
85 KSP Residual norm 1.331721497591e-12
86 KSP Residual norm 1.018264518124e-12
87 KSP Residual norm 7.864211711435e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.449820146728e-04 gnorm 1.257103796360e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
70 SNES Function norm 1.245965961810e-04
0 KSP Residual norm 2.259476309245e-03
1 KSP Residual norm 3.016673376660e-04
2 KSP Residual norm 2.228471026388e-04
3 KSP Residual norm 1.811236066373e-04
4 KSP Residual norm 1.176755383034e-04
5 KSP Residual norm 8.380584041373e-05
6 KSP Residual norm 5.030548503442e-05
7 KSP Residual norm 3.357782497732e-05
8 KSP Residual norm 2.532460111238e-05
9 KSP Residual norm 2.014908196426e-05
10 KSP Residual norm 1.458006570812e-05
11 KSP Residual norm 9.688171956468e-06
12 KSP Residual norm 7.372276627124e-06
13 KSP Residual norm 5.497819352077e-06
14 KSP Residual norm 3.829078723720e-06
15 KSP Residual norm 3.143060055971e-06
16 KSP Residual norm 2.617695199509e-06
17 KSP Residual norm 2.070323063299e-06
18 KSP Residual norm 1.669018488417e-06
19 KSP Residual norm 1.343842891724e-06
20 KSP Residual norm 1.081988884367e-06
21 KSP Residual norm 8.440371200458e-07
22 KSP Residual norm 6.927095691028e-07
23 KSP Residual norm 5.350308224978e-07
24 KSP Residual norm 4.458370184503e-07
25 KSP Residual norm 3.442701302810e-07
26 KSP Residual norm 2.703239359522e-07
27 KSP Residual norm 2.152964271848e-07
28 KSP Residual norm 1.645297047203e-07
29 KSP Residual norm 1.369387353919e-07
30 KSP Residual norm 1.047264298486e-07
31 KSP Residual norm 8.480392795313e-08
32 KSP Residual norm 6.340437110112e-08
33 KSP Residual norm 5.212138190907e-08
34 KSP Residual norm 3.930524549217e-08
35 KSP Residual norm 3.098133299965e-08
36 KSP Residual norm 2.460857806994e-08
37 KSP Residual norm 2.017728550847e-08
38 KSP Residual norm 1.601351331392e-08
39 KSP Residual norm 1.233726636725e-08
40 KSP Residual norm 9.587940700168e-09
41 KSP Residual norm 7.191390425473e-09
42 KSP Residual norm 5.635811729250e-09
43 KSP Residual norm 4.397535979910e-09
44 KSP Residual norm 3.248750891999e-09
45 KSP Residual norm 2.499138885514e-09
46 KSP Residual norm 1.927693895552e-09
47 KSP Residual norm 1.446911202810e-09
48 KSP Residual norm 1.156975833558e-09
49 KSP Residual norm 8.876546725964e-10
50 KSP Residual norm 6.827448054441e-10
51 KSP Residual norm 6.761832063028e-10
52 KSP Residual norm 6.634910012546e-10
53 KSP Residual norm 6.114512829632e-10
54 KSP Residual norm 5.283008852870e-10
55 KSP Residual norm 4.629716661525e-10
56 KSP Residual norm 4.295889094155e-10
57 KSP Residual norm 3.992489283218e-10
58 KSP Residual norm 3.469961426224e-10
59 KSP Residual norm 2.892795268885e-10
60 KSP Residual norm 2.629114676646e-10
61 KSP Residual norm 2.124746349364e-10
62 KSP Residual norm 1.572458825618e-10
63 KSP Residual norm 1.424586585993e-10
64 KSP Residual norm 1.176614501995e-10
65 KSP Residual norm 9.503462898224e-11
66 KSP Residual norm 7.816079893172e-11
67 KSP Residual norm 6.619029224134e-11
68 KSP Residual norm 5.481825981888e-11
69 KSP Residual norm 4.976511413705e-11
70 KSP Residual norm 3.831763019505e-11
71 KSP Residual norm 3.263087388241e-11
72 KSP Residual norm 2.780102690383e-11
73 KSP Residual norm 2.204175649024e-11
74 KSP Residual norm 1.771756367604e-11
75 KSP Residual norm 1.469822802980e-11
76 KSP Residual norm 1.325046248683e-11
77 KSP Residual norm 1.052084718132e-11
78 KSP Residual norm 7.759513758502e-12
79 KSP Residual norm 6.375026044178e-12
80 KSP Residual norm 4.866578865613e-12
81 KSP Residual norm 3.815293057506e-12
82 KSP Residual norm 2.580166744723e-12
83 KSP Residual norm 1.953914470412e-12
84 KSP Residual norm 1.495125890623e-12
85 KSP Residual norm 1.144438244526e-12
86 KSP Residual norm 8.751304657760e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.245965961810e-04 gnorm 1.080348529730e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
71 SNES Function norm 1.070784648496e-04
0 KSP Residual norm 1.942717242883e-03
1 KSP Residual norm 2.594199628992e-04
2 KSP Residual norm 1.916428113068e-04
3 KSP Residual norm 1.556905161125e-04
4 KSP Residual norm 1.012382717949e-04
5 KSP Residual norm 7.212850727111e-05
6 KSP Residual norm 4.329215996509e-05
7 KSP Residual norm 2.883103225431e-05
8 KSP Residual norm 2.177278281843e-05
9 KSP Residual norm 1.731763247054e-05
10 KSP Residual norm 1.252712835741e-05
11 KSP Residual norm 8.311774631016e-06
12 KSP Residual norm 6.319907925972e-06
13 KSP Residual norm 4.726371469510e-06
14 KSP Residual norm 3.302496575394e-06
15 KSP Residual norm 2.703655555223e-06
16 KSP Residual norm 2.251976994857e-06
17 KSP Residual norm 1.784124555198e-06
18 KSP Residual norm 1.437115270191e-06
19 KSP Residual norm 1.156743811354e-06
20 KSP Residual norm 9.297257669663e-07
21 KSP Residual norm 7.263411937822e-07
22 KSP Residual norm 5.970581491622e-07
23 KSP Residual norm 4.600470808872e-07
24 KSP Residual norm 3.834785909359e-07
25 KSP Residual norm 2.960970452290e-07
26 KSP Residual norm 2.300979067080e-07
27 KSP Residual norm 1.846865049936e-07
28 KSP Residual norm 1.411298777576e-07
29 KSP Residual norm 1.162206409802e-07
30 KSP Residual norm 8.975293353783e-08
31 KSP Residual norm 7.140134599899e-08
32 KSP Residual norm 5.389506240532e-08
33 KSP Residual norm 4.479996798441e-08
34 KSP Residual norm 3.366175491757e-08
35 KSP Residual norm 2.667648274031e-08
36 KSP Residual norm 2.107731505050e-08
37 KSP Residual norm 1.729308160632e-08
38 KSP Residual norm 1.378267595726e-08
39 KSP Residual norm 1.063043645454e-08
40 KSP Residual norm 8.263689926610e-09
41 KSP Residual norm 6.192996412168e-09
42 KSP Residual norm 4.851703296438e-09
43 KSP Residual norm 3.785883632524e-09
44 KSP Residual norm 2.800644377955e-09
45 KSP Residual norm 2.151569387179e-09
46 KSP Residual norm 1.661893373182e-09
47 KSP Residual norm 1.247618229748e-09
48 KSP Residual norm 9.971442772467e-10
49 KSP Residual norm 7.651664043657e-10
50 KSP Residual norm 5.876711108634e-10
51 KSP Residual norm 5.819758136977e-10
52 KSP Residual norm 5.713204153598e-10
53 KSP Residual norm 5.258955116736e-10
54 KSP Residual norm 4.544476034395e-10
55 KSP Residual norm 3.978952522214e-10
56 KSP Residual norm 3.692356829472e-10
57 KSP Residual norm 3.432851802321e-10
58 KSP Residual norm 2.984607446359e-10
59 KSP Residual norm 2.488439219706e-10
60 KSP Residual norm 2.262551554624e-10
61 KSP Residual norm 1.831977287313e-10
62 KSP Residual norm 1.356600087674e-10
63 KSP Residual norm 1.229974613361e-10
64 KSP Residual norm 1.015079687531e-10
65 KSP Residual norm 8.195005125700e-11
66 KSP Residual norm 6.741334702654e-11
67 KSP Residual norm 5.698435481561e-11
68 KSP Residual norm 4.723008299037e-11
69 KSP Residual norm 4.290723232596e-11
70 KSP Residual norm 3.304018260570e-11
71 KSP Residual norm 2.807450945376e-11
72 KSP Residual norm 2.399583222651e-11
73 KSP Residual norm 1.900061520961e-11
74 KSP Residual norm 1.523886213059e-11
75 KSP Residual norm 1.269149997726e-11
76 KSP Residual norm 1.141142247597e-11
77 KSP Residual norm 9.104203809969e-12
78 KSP Residual norm 6.688314790771e-12
79 KSP Residual norm 5.567149699655e-12
80 KSP Residual norm 4.443060477247e-12
81 KSP Residual norm 3.288589931007e-12
82 KSP Residual norm 2.226413354301e-12
83 KSP Residual norm 1.679584281945e-12
84 KSP Residual norm 1.286828286145e-12
85 KSP Residual norm 9.847775819125e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.070784648496e-04 gnorm 9.284541115473e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
72 SNES Function norm 9.202407269526e-05
0 KSP Residual norm 1.666973264280e-03
1 KSP Residual norm 2.227223928413e-04
2 KSP Residual norm 1.644902867958e-04
3 KSP Residual norm 1.336925379465e-04
4 KSP Residual norm 8.682428540195e-05
5 KSP Residual norm 6.182650409435e-05
6 KSP Residual norm 3.712801335751e-05
7 KSP Residual norm 2.480368316243e-05
8 KSP Residual norm 1.869684240646e-05
9 KSP Residual norm 1.487914780252e-05
10 KSP Residual norm 1.077050858118e-05
11 KSP Residual norm 7.163454053219e-06
12 KSP Residual norm 5.453839197067e-06
13 KSP Residual norm 4.060488792410e-06
14 KSP Residual norm 2.823686366666e-06
15 KSP Residual norm 2.321361774949e-06
16 KSP Residual norm 1.932812107932e-06
17 KSP Residual norm 1.527217347485e-06
18 KSP Residual norm 1.231615840317e-06
19 KSP Residual norm 9.921476138506e-07
20 KSP Residual norm 7.991361072173e-07
21 KSP Residual norm 6.229750038016e-07
22 KSP Residual norm 5.110099284739e-07
23 KSP Residual norm 3.952074096471e-07
24 KSP Residual norm 3.292094250195e-07
25 KSP Residual norm 2.543479613528e-07
26 KSP Residual norm 2.008446937392e-07
27 KSP Residual norm 1.592336861743e-07
28 KSP Residual norm 1.217268146680e-07
29 KSP Residual norm 1.017242594374e-07
30 KSP Residual norm 7.749367689601e-08
31 KSP Residual norm 6.306348635739e-08
32 KSP Residual norm 4.697171375252e-08
33 KSP Residual norm 3.846854682286e-08
34 KSP Residual norm 2.903919484414e-08
35 KSP Residual norm 2.286349707055e-08
36 KSP Residual norm 1.817275141365e-08
37 KSP Residual norm 1.488768619695e-08
38 KSP Residual norm 1.182121328608e-08
39 KSP Residual norm 9.104940739352e-09
40 KSP Residual norm 7.075918573225e-09
41 KSP Residual norm 5.307956821456e-09
42 KSP Residual norm 4.160767843286e-09
43 KSP Residual norm 3.246642912759e-09
44 KSP Residual norm 2.398060905129e-09
45 KSP Residual norm 1.845690262713e-09
46 KSP Residual norm 1.423144790594e-09
47 KSP Residual norm 1.067995641368e-09
48 KSP Residual norm 8.540611628185e-10
49 KSP Residual norm 6.552262511299e-10
50 KSP Residual norm 5.042392971342e-10
51 KSP Residual norm 4.994135209110e-10
52 KSP Residual norm 4.899936157078e-10
53 KSP Residual norm 4.517036570374e-10
54 KSP Residual norm 3.902363553278e-10
55 KSP Residual norm 3.420421163861e-10
56 KSP Residual norm 3.173785404058e-10
57 KSP Residual norm 2.949069142357e-10
58 KSP Residual norm 2.562916202313e-10
59 KSP Residual norm 2.136234930799e-10
60 KSP Residual norm 1.940903177877e-10
61 KSP Residual norm 1.567980222354e-10
62 KSP Residual norm 1.160071274862e-10
63 KSP Residual norm 1.050889551438e-10
64 KSP Residual norm 8.681186969533e-11
65 KSP Residual norm 7.011289943012e-11
66 KSP Residual norm 5.767017147775e-11
67 KSP Residual norm 4.886694434246e-11
68 KSP Residual norm 4.047110088993e-11
69 KSP Residual norm 3.672197078892e-11
70 KSP Residual norm 2.828442245538e-11
71 KSP Residual norm 2.409251542454e-11
72 KSP Residual norm 2.049641880279e-11
73 KSP Residual norm 1.626377109924e-11
74 KSP Residual norm 1.308519305799e-11
75 KSP Residual norm 1.083578610108e-11
76 KSP Residual norm 9.775753580255e-12
77 KSP Residual norm 7.746617956848e-12
78 KSP Residual norm 5.729621153082e-12
79 KSP Residual norm 4.675395245624e-12
80 KSP Residual norm 3.433202190753e-12
81 KSP Residual norm 2.796274089784e-12
82 KSP Residual norm 1.899881468589e-12
83 KSP Residual norm 1.443160918204e-12
84 KSP Residual norm 1.103179225226e-12
85 KSP Residual norm 8.448975602528e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.202407269526e-05 gnorm 7.979216941064e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
73 SNES Function norm 7.908673445707e-05
0 KSP Residual norm 1.435839706113e-03
1 KSP Residual norm 1.915077045351e-04
2 KSP Residual norm 1.415173606440e-04
3 KSP Residual norm 1.150436634255e-04
4 KSP Residual norm 7.475375335337e-05
5 KSP Residual norm 5.323465852772e-05
6 KSP Residual norm 3.193992563424e-05
7 KSP Residual norm 2.131781276278e-05
8 KSP Residual norm 1.607946056154e-05
9 KSP Residual norm 1.279142875880e-05
10 KSP Residual norm 9.253065765065e-06
11 KSP Residual norm 6.145429119046e-06
12 KSP Residual norm 4.674416067511e-06
13 KSP Residual norm 3.489110551671e-06
14 KSP Residual norm 2.431472824961e-06
15 KSP Residual norm 1.994130245959e-06
16 KSP Residual norm 1.661274896275e-06
17 KSP Residual norm 1.314671128832e-06
18 KSP Residual norm 1.059785353578e-06
19 KSP Residual norm 8.528622737238e-07
20 KSP Residual norm 6.866413346641e-07
21 KSP Residual norm 5.358872809742e-07
22 KSP Residual norm 4.397674384239e-07
23 KSP Residual norm 3.394249691774e-07
24 KSP Residual norm 2.830033778873e-07
25 KSP Residual norm 2.184007416050e-07
26 KSP Residual norm 1.708893000525e-07
27 KSP Residual norm 1.365637414519e-07
28 KSP Residual norm 1.043501542821e-07
29 KSP Residual norm 8.663270650667e-08
30 KSP Residual norm 6.642008805570e-08
31 KSP Residual norm 5.364501846264e-08
32 KSP Residual norm 4.019089849300e-08
33 KSP Residual norm 3.307025433414e-08
34 KSP Residual norm 2.494535537183e-08
35 KSP Residual norm 1.967294606789e-08
36 KSP Residual norm 1.563779804643e-08
37 KSP Residual norm 1.283339310866e-08
38 KSP Residual norm 1.016320499336e-08
39 KSP Residual norm 7.830195253869e-09
40 KSP Residual norm 6.084563553419e-09
41 KSP Residual norm 4.564597798551e-09
42 KSP Residual norm 3.576817661209e-09
43 KSP Residual norm 2.790863661859e-09
44 KSP Residual norm 2.061115537468e-09
45 KSP Residual norm 1.585535961223e-09
46 KSP Residual norm 1.222846706285e-09
47 KSP Residual norm 9.181261846304e-10
48 KSP Residual norm 7.342457879579e-10
49 KSP Residual norm 5.633131065055e-10
50 KSP Residual norm 4.332557754289e-10
51 KSP Residual norm 4.290849478097e-10
52 KSP Residual norm 4.209778099848e-10
53 KSP Residual norm 3.880087741001e-10
54 KSP Residual norm 3.352680377970e-10
55 KSP Residual norm 2.938419564832e-10
56 KSP Residual norm 2.726555659042e-10
57 KSP Residual norm 2.534190613011e-10
58 KSP Residual norm 2.202415029017e-10
59 KSP Residual norm 1.836360795879e-10
60 KSP Residual norm 1.669363633091e-10
61 KSP Residual norm 1.348551630241e-10
62 KSP Residual norm 9.982463865976e-11
63 KSP Residual norm 9.040905424697e-11
64 KSP Residual norm 7.468364178538e-11
65 KSP Residual norm 6.034283808120e-11
66 KSP Residual norm 4.961748926834e-11
67 KSP Residual norm 4.201971521329e-11
68 KSP Residual norm 3.478779163404e-11
69 KSP Residual norm 3.158938787552e-11
70 KSP Residual norm 2.430999524220e-11
71 KSP Residual norm 2.071752740466e-11
72 KSP Residual norm 1.765714652840e-11
73 KSP Residual norm 1.399356914927e-11
74 KSP Residual norm 1.124553886851e-11
75 KSP Residual norm 9.338389434526e-12
76 KSP Residual norm 8.417322164754e-12
77 KSP Residual norm 6.684981138228e-12
78 KSP Residual norm 4.926654453912e-12
79 KSP Residual norm 4.055069965565e-12
80 KSP Residual norm 3.119665052046e-12
81 KSP Residual norm 2.424795104082e-12
82 KSP Residual norm 1.639096605613e-12
83 KSP Residual norm 1.240816274989e-12
84 KSP Residual norm 9.498538672431e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.908673445707e-05 gnorm 6.857454102029e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
74 SNES Function norm 6.796859772374e-05
0 KSP Residual norm 1.233519075144e-03
1 KSP Residual norm 1.645655469208e-04
2 KSP Residual norm 1.215976155314e-04
3 KSP Residual norm 9.884911258339e-05
4 KSP Residual norm 6.422205787901e-05
5 KSP Residual norm 4.573363278096e-05
6 KSP Residual norm 2.744333808999e-05
7 KSP Residual norm 1.832144822724e-05
8 KSP Residual norm 1.381708482736e-05
9 KSP Residual norm 1.099248849019e-05
10 KSP Residual norm 7.952755462394e-06
11 KSP Residual norm 5.283462127698e-06
12 KSP Residual norm 4.019589014462e-06
13 KSP Residual norm 2.998629233527e-06
14 KSP Residual norm 2.088628969339e-06
15 KSP Residual norm 1.713853415068e-06
16 KSP Residual norm 1.427652178491e-06
17 KSP Residual norm 1.129433716028e-06
18 KSP Residual norm 9.105395970238e-07
19 KSP Residual norm 7.328909403635e-07
20 KSP Residual norm 5.901423035998e-07
21 KSP Residual norm 4.604600290249e-07
22 KSP Residual norm 3.778189754697e-07
23 KSP Residual norm 2.917340562562e-07
24 KSP Residual norm 2.432005863553e-07
25 KSP Residual norm 1.877192047981e-07
26 KSP Residual norm 1.471869890643e-07
27 KSP Residual norm 1.174138042566e-07
28 KSP Residual norm 8.972495782227e-08
29 KSP Residual norm 7.461416281468e-08
30 KSP Residual norm 5.711520505516e-08
31 KSP Residual norm 4.621995498882e-08
32 KSP Residual norm 3.458053002663e-08
33 KSP Residual norm 2.841790722780e-08
34 KSP Residual norm 2.144245944809e-08
35 KSP Residual norm 1.690253575111e-08
36 KSP Residual norm 1.343813191545e-08
37 KSP Residual norm 1.102448233292e-08
38 KSP Residual norm 8.733229677555e-09
39 KSP Residual norm 6.727874666276e-09
40 KSP Residual norm 5.228039902269e-09
41 KSP Residual norm 3.922159390004e-09
42 KSP Residual norm 3.073641559477e-09
43 KSP Residual norm 2.398271855235e-09
44 KSP Residual norm 1.771109054517e-09
45 KSP Residual norm 1.362661057518e-09
46 KSP Residual norm 1.050844969751e-09
47 KSP Residual norm 7.889291989707e-10
48 KSP Residual norm 6.309363443055e-10
49 KSP Residual norm 4.840498187899e-10
50 KSP Residual norm 3.723528460246e-10
51 KSP Residual norm 3.687732575413e-10
52 KSP Residual norm 3.617981600589e-10
53 KSP Residual norm 3.334932506645e-10
54 KSP Residual norm 2.881522227184e-10
55 KSP Residual norm 2.525605267492e-10
56 KSP Residual norm 2.343501597652e-10
57 KSP Residual norm 2.178026111516e-10
58 KSP Residual norm 1.892851448175e-10
59 KSP Residual norm 1.578152681120e-10
60 KSP Residual norm 1.434480115110e-10
61 KSP Residual norm 1.158716433813e-10
62 KSP Residual norm 8.576334749344e-11
63 KSP Residual norm 7.767340426893e-11
64 KSP Residual norm 6.416666050832e-11
65 KSP Residual norm 5.184286798600e-11
66 KSP Residual norm 4.262978802596e-11
67 KSP Residual norm 3.610869777921e-11
68 KSP Residual norm 2.989446182036e-11
69 KSP Residual norm 2.714172527588e-11
70 KSP Residual norm 2.089033622726e-11
71 KSP Residual norm 1.780322945079e-11
72 KSP Residual norm 1.516694903865e-11
73 KSP Residual norm 1.202281488886e-11
74 KSP Residual norm 9.664643088502e-12
75 KSP Residual norm 8.020549865769e-12
76 KSP Residual norm 7.231647972756e-12
77 KSP Residual norm 5.739915275586e-12
78 KSP Residual norm 4.233329113148e-12
79 KSP Residual norm 3.476878374374e-12
80 KSP Residual norm 2.648296789169e-12
81 KSP Residual norm 2.081696286833e-12
82 KSP Residual norm 1.407703641290e-12
83 KSP Residual norm 1.066349748045e-12
84 KSP Residual norm 8.160747955412e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.796859772374e-05 gnorm 5.893427645512e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
75 SNES Function norm 5.841375156371e-05
0 KSP Residual norm 1.059272163071e-03
1 KSP Residual norm 1.414169934268e-04
2 KSP Residual norm 1.044707303374e-04
3 KSP Residual norm 8.491323111297e-05
4 KSP Residual norm 5.516318767181e-05
5 KSP Residual norm 3.928484718222e-05
6 KSP Residual norm 2.358123233367e-05
7 KSP Residual norm 1.574294998361e-05
8 KSP Residual norm 1.187213908004e-05
9 KSP Residual norm 9.446061561198e-06
10 KSP Residual norm 6.835440463725e-06
11 KSP Residual norm 4.542658308288e-06
12 KSP Residual norm 3.456914172010e-06
13 KSP Residual norm 2.577393436065e-06
14 KSP Residual norm 1.794710426612e-06
15 KSP Residual norm 1.473457801386e-06
16 KSP Residual norm 1.227189946255e-06
17 KSP Residual norm 9.705059809869e-07
18 KSP Residual norm 7.824213415415e-07
19 KSP Residual norm 6.299829833322e-07
20 KSP Residual norm 5.072921002839e-07
21 KSP Residual norm 3.956938507145e-07
22 KSP Residual norm 3.246990166062e-07
23 KSP Residual norm 2.508319434751e-07
24 KSP Residual norm 2.090182949941e-07
25 KSP Residual norm 1.614018250275e-07
26 KSP Residual norm 1.268269085907e-07
27 KSP Residual norm 1.009539428610e-07
28 KSP Residual norm 7.715305261120e-08
29 KSP Residual norm 6.425362631138e-08
30 KSP Residual norm 4.911109239831e-08
31 KSP Residual norm 3.980224709127e-08
32 KSP Residual norm 2.974179080421e-08
33 KSP Residual norm 2.443084472122e-08
34 KSP Residual norm 1.842901791230e-08
35 KSP Residual norm 1.452330625935e-08
36 KSP Residual norm 1.153933248294e-08
37 KSP Residual norm 9.461056686270e-09
38 KSP Residual norm 7.506733121523e-09
39 KSP Residual norm 5.783018612839e-09
40 KSP Residual norm 4.494245438641e-09
41 KSP Residual norm 3.371135616253e-09
42 KSP Residual norm 2.642046107831e-09
43 KSP Residual norm 2.061563899094e-09
44 KSP Residual norm 1.522868424557e-09
45 KSP Residual norm 1.171668400720e-09
46 KSP Residual norm 9.036782543893e-10
47 KSP Residual norm 6.783309265134e-10
48 KSP Residual norm 5.424400532689e-10
49 KSP Residual norm 4.161639746250e-10
50 KSP Residual norm 3.201303030116e-10
51 KSP Residual norm 3.170559477888e-10
52 KSP Residual norm 3.110894903005e-10
53 KSP Residual norm 2.867192091573e-10
54 KSP Residual norm 2.477256016395e-10
55 KSP Residual norm 2.171032175288e-10
56 KSP Residual norm 2.014501832268e-10
57 KSP Residual norm 1.872167395001e-10
58 KSP Residual norm 1.627123533265e-10
59 KSP Residual norm 1.356464623613e-10
60 KSP Residual norm 1.232786301454e-10
61 KSP Residual norm 9.961484937799e-11
62 KSP Residual norm 7.372055836808e-11
63 KSP Residual norm 6.678173640039e-11
64 KSP Residual norm 5.516220698917e-11
65 KSP Residual norm 4.455720471264e-11
66 KSP Residual norm 3.664444909094e-11
67 KSP Residual norm 3.103732576177e-11
68 KSP Residual norm 2.570219927011e-11
69 KSP Residual norm 2.333140102178e-11
70 KSP Residual norm 1.796416095173e-11
71 KSP Residual norm 1.530057602217e-11
72 KSP Residual norm 1.303293960833e-11
73 KSP Residual norm 1.033336109254e-11
74 KSP Residual norm 8.307595017602e-12
75 KSP Residual norm 6.890159874644e-12
76 KSP Residual norm 6.212837713802e-12
77 KSP Residual norm 4.930645941326e-12
78 KSP Residual norm 3.638083012616e-12
79 KSP Residual norm 2.985037956474e-12
80 KSP Residual norm 2.262763780883e-12
81 KSP Residual norm 1.787655549290e-12
82 KSP Residual norm 1.209403103274e-12
83 KSP Residual norm 9.163229843073e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.841375156371e-05 gnorm 5.064948942133e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
76 SNES Function norm 5.020231119759e-05
0 KSP Residual norm 9.123906293963e-04
1 KSP Residual norm 1.216236746149e-04
2 KSP Residual norm 8.989522996387e-05
3 KSP Residual norm 7.306674730020e-05
4 KSP Residual norm 4.750610307500e-05
5 KSP Residual norm 3.383879737185e-05
6 KSP Residual norm 2.029523987851e-05
7 KSP Residual norm 1.352601261566e-05
8 KSP Residual norm 1.021134079902e-05
9 KSP Residual norm 8.120894292248e-06
10 KSP Residual norm 5.872148406742e-06
11 KSP Residual norm 3.895316648636e-06
12 KSP Residual norm 2.960365912855e-06
13 KSP Residual norm 2.215028926677e-06
14 KSP Residual norm 1.547427945377e-06
15 KSP Residual norm 1.266182058285e-06
16 KSP Residual norm 1.055130747610e-06
17 KSP Residual norm 8.361223954226e-07
18 KSP Residual norm 6.737102533103e-07
19 KSP Residual norm 5.418565988154e-07
20 KSP Residual norm 4.358196428627e-07
21 KSP Residual norm 3.405123456078e-07
22 KSP Residual norm 2.796704434785e-07
23 KSP Residual norm 2.154651477905e-07
24 KSP Residual norm 1.797407986191e-07
25 KSP Residual norm 1.386512151168e-07
26 KSP Residual norm 1.074807637747e-07
27 KSP Residual norm 8.655203860639e-08
28 KSP Residual norm 6.613078656679e-08
29 KSP Residual norm 5.440030149578e-08
30 KSP Residual norm 4.206937579853e-08
31 KSP Residual norm 3.355339752901e-08
32 KSP Residual norm 2.531706291391e-08
33 KSP Residual norm 2.098817254800e-08
34 KSP Residual norm 1.579833398273e-08
35 KSP Residual norm 1.250619186116e-08
36 KSP Residual norm 9.916240241554e-09
37 KSP Residual norm 8.150735645096e-09
38 KSP Residual norm 6.457514101623e-09
39 KSP Residual norm 4.978280489283e-09
40 KSP Residual norm 3.868601123732e-09
41 KSP Residual norm 2.901129054598e-09
42 KSP Residual norm 2.272651189603e-09
43 KSP Residual norm 1.773280914742e-09
44 KSP Residual norm 1.310408207212e-09
45 KSP Residual norm 1.007223830119e-09
46 KSP Residual norm 7.774297952830e-10
47 KSP Residual norm 5.838510261249e-10
48 KSP Residual norm 4.668189551483e-10
49 KSP Residual norm 3.581704319514e-10
50 KSP Residual norm 2.752217942503e-10
51 KSP Residual norm 2.725560747455e-10
52 KSP Residual norm 2.674697655497e-10
53 KSP Residual norm 2.463627171852e-10
54 KSP Residual norm 2.129051721168e-10
55 KSP Residual norm 1.865118592401e-10
56 KSP Residual norm 1.730709334042e-10
57 KSP Residual norm 1.609050516058e-10
58 KSP Residual norm 1.398645829893e-10
59 KSP Residual norm 1.166398684139e-10
60 KSP Residual norm 1.060743848032e-10
61 KSP Residual norm 8.577240678701e-11
62 KSP Residual norm 6.351817237014e-11
63 KSP Residual norm 5.754622805643e-11
64 KSP Residual norm 4.751626856689e-11
65 KSP Residual norm 3.839024634607e-11
66 KSP Residual norm 3.156629832712e-11
67 KSP Residual norm 2.670429662081e-11
68 KSP Residual norm 2.211335366511e-11
69 KSP Residual norm 2.009225088431e-11
70 KSP Residual norm 1.545749664488e-11
71 KSP Residual norm 1.316179657233e-11
72 KSP Residual norm 1.124190857818e-11
73 KSP Residual norm 8.900110335225e-12
74 KSP Residual norm 7.141492884722e-12
75 KSP Residual norm 5.948097245891e-12
76 KSP Residual norm 5.351627758882e-12
77 KSP Residual norm 4.262675399665e-12
78 KSP Residual norm 3.133131448876e-12
79 KSP Residual norm 2.603259591269e-12
80 KSP Residual norm 2.066132364363e-12
81 KSP Residual norm 1.542555832630e-12
82 KSP Residual norm 1.043491597504e-12
83 KSP Residual norm 7.879867255883e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.020231119759e-05 gnorm 4.352952866799e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
77 SNES Function norm 4.314533939662e-05
0 KSP Residual norm 7.812638207404e-04
1 KSP Residual norm 1.044135139772e-04
2 KSP Residual norm 7.710820992301e-05
3 KSP Residual norm 6.266770390604e-05
4 KSP Residual norm 4.069533740282e-05
5 KSP Residual norm 2.897842553098e-05
6 KSP Residual norm 1.740490460248e-05
7 KSP Residual norm 1.162860279003e-05
8 KSP Residual norm 8.764893267643e-06
9 KSP Residual norm 6.975594076791e-06
10 KSP Residual norm 5.049933657202e-06
11 KSP Residual norm 3.359421095167e-06
12 KSP Residual norm 2.557960256831e-06
13 KSP Residual norm 1.903794291120e-06
14 KSP Residual norm 1.323609084570e-06
15 KSP Residual norm 1.088500719542e-06
16 KSP Residual norm 9.062416879445e-07
17 KSP Residual norm 7.159435487558e-07
18 KSP Residual norm 5.773937916887e-07
19 KSP Residual norm 4.651943995538e-07
20 KSP Residual norm 3.747126409912e-07
21 KSP Residual norm 2.920669761935e-07
22 KSP Residual norm 2.395550472485e-07
23 KSP Residual norm 1.853249749101e-07
24 KSP Residual norm 1.543536187543e-07
25 KSP Residual norm 1.192764959032e-07
26 KSP Residual norm 9.429742715964e-08
27 KSP Residual norm 7.468236631332e-08
28 KSP Residual norm 5.709562701561e-08
29 KSP Residual norm 4.774817804431e-08
30 KSP Residual norm 3.634701254859e-08
31 KSP Residual norm 2.960506826679e-08
32 KSP Residual norm 2.203427335802e-08
33 KSP Residual norm 1.803587468322e-08
34 KSP Residual norm 1.361535534621e-08
35 KSP Residual norm 1.071813904071e-08
36 KSP Residual norm 8.517800857267e-09
37 KSP Residual norm 6.975973396665e-09
38 KSP Residual norm 5.542465281836e-09
39 KSP Residual norm 4.268807892253e-09
40 KSP Residual norm 3.317647188774e-09
41 KSP Residual norm 2.488628026561e-09
42 KSP Residual norm 1.950898065392e-09
43 KSP Residual norm 1.522310235863e-09
44 KSP Residual norm 1.124508050142e-09
45 KSP Residual norm 8.655628724142e-10
46 KSP Residual norm 6.674194189197e-10
47 KSP Residual norm 5.008472339841e-10
48 KSP Residual norm 4.005207889993e-10
49 KSP Residual norm 3.072746720516e-10
50 KSP Residual norm 2.364807051305e-10
51 KSP Residual norm 2.342193348505e-10
52 KSP Residual norm 2.298050048092e-10
53 KSP Residual norm 2.118479224528e-10
54 KSP Residual norm 1.830148514045e-10
55 KSP Residual norm 1.604076919838e-10
56 KSP Residual norm 1.488424468550e-10
57 KSP Residual norm 1.382986815711e-10
58 KSP Residual norm 1.201915727428e-10
59 KSP Residual norm 1.001761866532e-10
60 KSP Residual norm 9.100926775397e-11
61 KSP Residual norm 7.352796708702e-11
62 KSP Residual norm 5.439681711700e-11
63 KSP Residual norm 4.927935144347e-11
64 KSP Residual norm 4.070807085265e-11
65 KSP Residual norm 3.287574645242e-11
66 KSP Residual norm 2.704290968252e-11
67 KSP Residual norm 2.291597392906e-11
68 KSP Residual norm 1.897986425525e-11
69 KSP Residual norm 1.721948760869e-11
70 KSP Residual norm 1.326470250225e-11
71 KSP Residual norm 1.129722868743e-11
72 KSP Residual norm 9.608879128599e-12
73 KSP Residual norm 7.625663928955e-12
74 KSP Residual norm 6.136182247271e-12
75 KSP Residual norm 5.079500196483e-12
76 KSP Residual norm 4.582981721453e-12
77 KSP Residual norm 3.630594258573e-12
78 KSP Residual norm 2.686697614010e-12
79 KSP Residual norm 2.190066060328e-12
80 KSP Residual norm 1.596746375826e-12
81 KSP Residual norm 1.307641844658e-12
82 KSP Residual norm 8.902549891180e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.314533939662e-05 gnorm 3.741057504806e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
78 SNES Function norm 3.708048557871e-05
0 KSP Residual norm 6.736797759510e-04
1 KSP Residual norm 8.985215057609e-05
2 KSP Residual norm 6.640244911696e-05
3 KSP Residual norm 5.395489023602e-05
4 KSP Residual norm 3.509032888528e-05
5 KSP Residual norm 2.500113511752e-05
6 KSP Residual norm 1.499730252482e-05
7 KSP Residual norm 9.985291792539e-06
8 KSP Residual norm 7.542432293629e-06
9 KSP Residual norm 5.997888389296e-06
10 KSP Residual norm 4.337112612028e-06
11 KSP Residual norm 2.875988748155e-06
12 KSP Residual norm 2.185312910070e-06
13 KSP Residual norm 1.636447775985e-06
14 KSP Residual norm 1.144619661807e-06
15 KSP Residual norm 9.358188243361e-07
16 KSP Residual norm 7.797597689762e-07
17 KSP Residual norm 6.182249494441e-07
18 KSP Residual norm 4.979622839168e-07
19 KSP Residual norm 4.005531554498e-07
20 KSP Residual norm 3.218795180410e-07
21 KSP Residual norm 2.516257138704e-07
22 KSP Residual norm 2.068329637695e-07
23 KSP Residual norm 1.592170100839e-07
24 KSP Residual norm 1.328138347159e-07
25 KSP Residual norm 1.024842620046e-07
26 KSP Residual norm 7.918575972428e-08
27 KSP Residual norm 6.390236653685e-08
28 KSP Residual norm 4.883833224538e-08
29 KSP Residual norm 3.999235227899e-08
30 KSP Residual norm 3.105829198405e-08
31 KSP Residual norm 2.452448932526e-08
32 KSP Residual norm 1.858396989655e-08
33 KSP Residual norm 1.547182914017e-08
34 KSP Residual norm 1.162979411166e-08
35 KSP Residual norm 9.245293511295e-09
36 KSP Residual norm 7.305142349311e-09
37 KSP Residual norm 6.007554923115e-09
38 KSP Residual norm 4.772683185195e-09
39 KSP Residual norm 3.681846873689e-09
40 KSP Residual norm 2.861490060161e-09
41 KSP Residual norm 2.144886604107e-09
42 KSP Residual norm 1.680080065537e-09
43 KSP Residual norm 1.310967877548e-09
44 KSP Residual norm 9.695274954439e-10
45 KSP Residual norm 7.447860534530e-10
46 KSP Residual norm 5.752596856561e-10
47 KSP Residual norm 4.320049294026e-10
48 KSP Residual norm 3.453123223403e-10
49 KSP Residual norm 2.649692417943e-10
50 KSP Residual norm 2.034726534458e-10
51 KSP Residual norm 2.014962592524e-10
52 KSP Residual norm 1.977892083366e-10
53 KSP Residual norm 1.820725430656e-10
54 KSP Residual norm 1.573514880518e-10
55 KSP Residual norm 1.377798645610e-10
56 KSP Residual norm 1.278567672528e-10
57 KSP Residual norm 1.188840627861e-10
58 KSP Residual norm 1.033588211008e-10
59 KSP Residual norm 8.619296068213e-11
60 KSP Residual norm 7.839026599988e-11
61 KSP Residual norm 6.345665045315e-11
62 KSP Residual norm 4.699988985395e-11
63 KSP Residual norm 4.260215295780e-11
64 KSP Residual norm 3.516257327742e-11
65 KSP Residual norm 2.839797480549e-11
66 KSP Residual norm 2.335451450617e-11
67 KSP Residual norm 1.974123854800e-11
68 KSP Residual norm 1.635572564609e-11
69 KSP Residual norm 1.486357126078e-11
70 KSP Residual norm 1.143890638895e-11
71 KSP Residual norm 9.725945975775e-12
72 KSP Residual norm 8.318175717305e-12
73 KSP Residual norm 6.582715694423e-12
74 KSP Residual norm 5.277154740844e-12
75 KSP Residual norm 4.401742693819e-12
76 KSP Residual norm 3.955398865990e-12
77 KSP Residual norm 3.156407834485e-12
78 KSP Residual norm 2.318052566369e-12
79 KSP Residual norm 1.933549140819e-12
80 KSP Residual norm 1.548616283507e-12
81 KSP Residual norm 1.139545206229e-12
82 KSP Residual norm 7.717652658500e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.708048557871e-05 gnorm 3.215186087682e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
79 SNES Function norm 3.186824086315e-05
0 KSP Residual norm 5.774088048727e-04
1 KSP Residual norm 7.713895154653e-05
2 KSP Residual norm 5.697413521783e-05
3 KSP Residual norm 4.630306747848e-05
4 KSP Residual norm 3.007593020575e-05
5 KSP Residual norm 2.141856979073e-05
6 KSP Residual norm 1.286128216677e-05
7 KSP Residual norm 8.587959360569e-06
8 KSP Residual norm 6.475362787870e-06
9 KSP Residual norm 5.152767418585e-06
10 KSP Residual norm 3.729568549668e-06
11 KSP Residual norm 2.479676284264e-06
12 KSP Residual norm 1.887573322565e-06
13 KSP Residual norm 1.406226010259e-06
14 KSP Residual norm 9.786410789560e-07
15 KSP Residual norm 8.040684488352e-07
16 KSP Residual norm 6.695497184608e-07
17 KSP Residual norm 5.292633030955e-07
18 KSP Residual norm 4.267328373736e-07
19 KSP Residual norm 3.437145290812e-07
20 KSP Residual norm 2.768019273711e-07
21 KSP Residual norm 2.158307526982e-07
22 KSP Residual norm 1.770882371436e-07
23 KSP Residual norm 1.368913905980e-07
24 KSP Residual norm 1.140302017795e-07
25 KSP Residual norm 8.809024856109e-08
26 KSP Residual norm 6.941771286173e-08
27 KSP Residual norm 5.511474979717e-08
28 KSP Residual norm 4.212644370564e-08
29 KSP Residual norm 3.515314943398e-08
30 KSP Residual norm 2.681542639229e-08
31 KSP Residual norm 2.178312726833e-08
32 KSP Residual norm 1.624780218892e-08
33 KSP Residual norm 1.332950938064e-08
34 KSP Residual norm 1.005551214493e-08
35 KSP Residual norm 7.920678471045e-09
36 KSP Residual norm 6.291263369017e-09
37 KSP Residual norm 5.154594433998e-09
38 KSP Residual norm 4.095374711912e-09
39 KSP Residual norm 3.154799846302e-09
40 KSP Residual norm 2.451930909338e-09
41 KSP Residual norm 1.839037790221e-09
42 KSP Residual norm 1.441474868311e-09
43 KSP Residual norm 1.124797776267e-09
44 KSP Residual norm 8.310155507159e-10
45 KSP Residual norm 6.394488958443e-10
46 KSP Residual norm 4.932017262475e-10
47 KSP Residual norm 3.701581749813e-10
48 KSP Residual norm 2.959938758554e-10
49 KSP Residual norm 2.270895603653e-10
50 KSP Residual norm 1.747075691197e-10
51 KSP Residual norm 1.730326148224e-10
52 KSP Residual norm 1.697841164628e-10
53 KSP Residual norm 1.564825086805e-10
54 KSP Residual norm 1.351929353689e-10
55 KSP Residual norm 1.184759092021e-10
56 KSP Residual norm 1.099344820219e-10
57 KSP Residual norm 1.021590102535e-10
58 KSP Residual norm 8.878928446091e-11
59 KSP Residual norm 7.401107581543e-11
60 KSP Residual norm 6.725101256088e-11
61 KSP Residual norm 5.435012392280e-11
62 KSP Residual norm 4.021622718917e-11
63 KSP Residual norm 3.643573726612e-11
64 KSP Residual norm 3.009465540307e-11
65 KSP Residual norm 2.430479869830e-11
66 KSP Residual norm 1.999145047310e-11
67 KSP Residual norm 1.693392352862e-11
68 KSP Residual norm 1.402557120899e-11
69 KSP Residual norm 1.272863412466e-11
70 KSP Residual norm 9.803607270618e-12
71 KSP Residual norm 8.347251837258e-12
72 KSP Residual norm 7.106726688255e-12
73 KSP Residual norm 5.636745135675e-12
74 KSP Residual norm 4.533094691708e-12
75 KSP Residual norm 3.756429261387e-12
76 KSP Residual norm 3.387867351568e-12
77 KSP Residual norm 2.687232722702e-12
78 KSP Residual norm 1.984703693580e-12
79 KSP Residual norm 1.624772820744e-12
80 KSP Residual norm 1.216671263818e-12
81 KSP Residual norm 9.733055053028e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.186824086315e-05 gnorm 2.763242310978e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
80 SNES Function norm 2.738872161170e-05
0 KSP Residual norm 4.958691872815e-04
1 KSP Residual norm 6.628142009597e-05
2 KSP Residual norm 4.894629816233e-05
3 KSP Residual norm 3.977803576444e-05
4 KSP Residual norm 2.583148674520e-05
5 KSP Residual norm 1.839436408538e-05
6 KSP Residual norm 1.104874080801e-05
7 KSP Residual norm 7.381395726360e-06
8 KSP Residual norm 5.563782992372e-06
9 KSP Residual norm 4.428024440562e-06
10 KSP Residual norm 3.205739939123e-06
11 KSP Residual norm 2.132623234146e-06
12 KSP Residual norm 1.623884149049e-06
13 KSP Residual norm 1.208565420801e-06
14 KSP Residual norm 8.402920607729e-07
15 KSP Residual norm 6.910575820495e-07
16 KSP Residual norm 5.753309258426e-07
17 KSP Residual norm 4.545149350375e-07
18 KSP Residual norm 3.665493747455e-07
19 KSP Residual norm 2.953362643103e-07
20 KSP Residual norm 2.378860471875e-07
21 KSP Residual norm 1.854134075281e-07
22 KSP Residual norm 1.520823370715e-07
23 KSP Residual norm 1.176595275121e-07
24 KSP Residual norm 9.798817127054e-08
25 KSP Residual norm 7.572592484933e-08
26 KSP Residual norm 5.987584076961e-08
27 KSP Residual norm 4.741108258633e-08
28 KSP Residual norm 3.624621422241e-08
29 KSP Residual norm 3.031441923507e-08
30 KSP Residual norm 2.307357155846e-08
31 KSP Residual norm 1.879536569978e-08
32 KSP Residual norm 1.398789182759e-08
33 KSP Residual norm 1.145093889284e-08
34 KSP Residual norm 8.643098036276e-09
35 KSP Residual norm 6.803978744556e-09
36 KSP Residual norm 5.405840291518e-09
37 KSP Residual norm 4.426691759425e-09
38 KSP Residual norm 3.518698939361e-09
39 KSP Residual norm 2.710164936135e-09
40 KSP Residual norm 2.106371094804e-09
41 KSP Residual norm 1.579937164991e-09
42 KSP Residual norm 1.238566002105e-09
43 KSP Residual norm 9.664769806864e-10
44 KSP Residual norm 7.139930389776e-10
45 KSP Residual norm 5.495609923712e-10
46 KSP Residual norm 4.237890934029e-10
47 KSP Residual norm 3.180160882838e-10
48 KSP Residual norm 2.543074014086e-10
49 KSP Residual norm 1.951030492329e-10
50 KSP Residual norm 1.501459915140e-10
51 KSP Residual norm 1.487101390502e-10
52 KSP Residual norm 1.459122138565e-10
53 KSP Residual norm 1.345030595409e-10
54 KSP Residual norm 1.161961130604e-10
55 KSP Residual norm 1.018374531657e-10
56 KSP Residual norm 9.449549812113e-11
57 KSP Residual norm 8.780171090836e-11
58 KSP Residual norm 7.630763806803e-11
59 KSP Residual norm 6.359912999127e-11
60 KSP Residual norm 5.777844955587e-11
61 KSP Residual norm 4.668590660677e-11
62 KSP Residual norm 3.453873058616e-11
63 KSP Residual norm 3.129140738698e-11
64 KSP Residual norm 2.584750306532e-11
65 KSP Residual norm 2.087338839856e-11
66 KSP Residual norm 1.717069080912e-11
67 KSP Residual norm 1.454929811443e-11
68 KSP Residual norm 1.205106649167e-11
69 KSP Residual norm 1.093315459737e-11
70 KSP Residual norm 8.422639620288e-12
71 KSP Residual norm 7.172173963961e-12
72 KSP Residual norm 6.100637083243e-12
73 KSP Residual norm 4.841518899843e-12
74 KSP Residual norm 3.895708767379e-12
75 KSP Residual norm 3.224734907824e-12
76 KSP Residual norm 2.909383634485e-12
77 KSP Residual norm 2.305030242592e-12
78 KSP Residual norm 1.705595419817e-12
79 KSP Residual norm 1.390703291292e-12
80 KSP Residual norm 1.015781456781e-12
81 KSP Residual norm 8.307210952332e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.738872161170e-05 gnorm 2.374831461020e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
81 SNES Function norm 2.353890656003e-05
0 KSP Residual norm 4.261023740183e-04
1 KSP Residual norm 5.696192181077e-05
2 KSP Residual norm 4.206277981728e-05
3 KSP Residual norm 3.418384202087e-05
4 KSP Residual norm 2.219746884702e-05
5 KSP Residual norm 1.580629826065e-05
6 KSP Residual norm 9.494797613557e-06
7 KSP Residual norm 6.343992316379e-06
8 KSP Residual norm 4.781473127815e-06
9 KSP Residual norm 3.805528923577e-06
10 KSP Residual norm 2.755207014008e-06
11 KSP Residual norm 1.833138232716e-06
12 KSP Residual norm 1.395924677629e-06
13 KSP Residual norm 1.038683975491e-06
14 KSP Residual norm 7.220276520515e-07
15 KSP Residual norm 5.939177095711e-07
16 KSP Residual norm 4.944383416044e-07
17 KSP Residual norm 3.905601947962e-07
18 KSP Residual norm 3.149891390249e-07
19 KSP Residual norm 2.538097131090e-07
20 KSP Residual norm 2.044451991029e-07
21 KSP Residual norm 1.593362189135e-07
22 KSP Residual norm 1.306827516825e-07
23 KSP Residual norm 1.011217277373e-07
24 KSP Residual norm 8.421227284782e-08
25 KSP Residual norm 6.508487290145e-08
26 KSP Residual norm 5.149781989808e-08
27 KSP Residual norm 4.075521178465e-08
28 KSP Residual norm 3.115942030996e-08
29 KSP Residual norm 2.607127082816e-08
30 KSP Residual norm 1.983546672538e-08
31 KSP Residual norm 1.616620112268e-08
32 KSP Residual norm 1.202572659398e-08
33 KSP Residual norm 9.840217076876e-09
34 KSP Residual norm 7.428281893062e-09
35 KSP Residual norm 5.846986022598e-09
36 KSP Residual norm 4.645852094068e-09
37 KSP Residual norm 3.803963332971e-09
38 KSP Residual norm 3.023893643889e-09
39 KSP Residual norm 2.328979671932e-09
40 KSP Residual norm 1.810106983880e-09
41 KSP Residual norm 1.357738834577e-09
42 KSP Residual norm 1.064411621544e-09
43 KSP Residual norm 8.305830443438e-10
44 KSP Residual norm 6.135859856176e-10
45 KSP Residual norm 4.723103499165e-10
46 KSP Residual norm 3.642006245243e-10
47 KSP Residual norm 2.732929373588e-10
48 KSP Residual norm 2.185460314782e-10
49 KSP Residual norm 1.676661827810e-10
50 KSP Residual norm 1.290405876789e-10
51 KSP Residual norm 1.278072604393e-10
52 KSP Residual norm 1.254010348159e-10
53 KSP Residual norm 1.156004533931e-10
54 KSP Residual norm 9.986490904393e-11
55 KSP Residual norm 8.752634284875e-11
56 KSP Residual norm 8.121618058085e-11
57 KSP Residual norm 7.546109350348e-11
58 KSP Residual norm 6.558183166012e-11
59 KSP Residual norm 5.465820469018e-11
60 KSP Residual norm 4.965367633162e-11
61 KSP Residual norm 4.011891697794e-11
62 KSP Residual norm 2.967924905703e-11
63 KSP Residual norm 2.688853423235e-11
64 KSP Residual norm 2.221107382683e-11
65 KSP Residual norm 1.793661301706e-11
66 KSP Residual norm 1.475513317958e-11
67 KSP Residual norm 1.250348906173e-11
68 KSP Residual norm 1.035657315439e-11
69 KSP Residual norm 9.395170706237e-12
70 KSP Residual norm 7.238127023366e-12
71 KSP Residual norm 6.163752864005e-12
72 KSP Residual norm 5.241772008087e-12
73 KSP Residual norm 4.160439187737e-12
74 KSP Residual norm 3.348091926272e-12
75 KSP Residual norm 2.770810139572e-12
76 KSP Residual norm 2.500028524757e-12
77 KSP Residual norm 1.980171132310e-12
78 KSP Residual norm 1.465877396580e-12
79 KSP Residual norm 1.194183761369e-12
80 KSP Residual norm 8.670938001529e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.353890656003e-05 gnorm 2.041020882508e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
82 SNES Function norm 2.023026355111e-05
0 KSP Residual norm 3.672019375495e-04
1 KSP Residual norm 4.898695203586e-05
2 KSP Residual norm 3.619783534540e-05
3 KSP Residual norm 2.942332520025e-05
4 KSP Residual norm 1.911921741280e-05
5 KSP Residual norm 1.361639416754e-05
6 KSP Residual norm 8.170384776435e-06
7 KSP Residual norm 5.452154285361e-06
8 KSP Residual norm 4.112829351643e-06
9 KSP Residual norm 3.271833170567e-06
10 KSP Residual norm 2.366913067924e-06
11 KSP Residual norm 1.572016844414e-06
12 KSP Residual norm 1.195762532317e-06
13 KSP Residual norm 8.925652169667e-07
14 KSP Residual norm 6.221411494774e-07
15 KSP Residual norm 5.102203670505e-07
16 KSP Residual norm 4.250490441707e-07
17 KSP Residual norm 3.363814126693e-07
18 KSP Residual norm 2.711410585823e-07
19 KSP Residual norm 2.182168137657e-07
20 KSP Residual norm 1.756768715453e-07
21 KSP Residual norm 1.371019757663e-07
22 KSP Residual norm 1.125244817317e-07
23 KSP Residual norm 8.684824634312e-08
24 KSP Residual norm 7.240082051696e-08
25 KSP Residual norm 5.588085096338e-08
26 KSP Residual norm 4.372312065887e-08
27 KSP Residual norm 3.493245768151e-08
28 KSP Residual norm 2.669253871196e-08
29 KSP Residual norm 2.215563869428e-08
30 KSP Residual norm 1.698852795188e-08
31 KSP Residual norm 1.371440664673e-08
32 KSP Residual norm 1.027676203463e-08
33 KSP Residual norm 8.461769716493e-09
34 KSP Residual norm 6.380242785348e-09
35 KSP Residual norm 5.032738663727e-09
36 KSP Residual norm 3.998173825928e-09
37 KSP Residual norm 3.280727439164e-09
38 KSP Residual norm 2.600365563424e-09
39 KSP Residual norm 2.003567369688e-09
40 KSP Residual norm 1.557003277695e-09
41 KSP Residual norm 1.167918828188e-09
42 KSP Residual norm 9.151953703177e-10
43 KSP Residual norm 7.141099945199e-10
44 KSP Residual norm 5.275016647218e-10
45 KSP Residual norm 4.057591974635e-10
46 KSP Residual norm 3.129993978692e-10
47 KSP Residual norm 2.350030070971e-10
48 KSP Residual norm 1.879280415672e-10
49 KSP Residual norm 1.441807866986e-10
50 KSP Residual norm 1.108785330308e-10
51 KSP Residual norm 1.098109266860e-10
52 KSP Residual norm 1.077440952064e-10
53 KSP Residual norm 9.929304687856e-11
54 KSP Residual norm 8.579588552598e-11
55 KSP Residual norm 7.518560600919e-11
56 KSP Residual norm 6.976545793740e-11
57 KSP Residual norm 6.484404816877e-11
58 KSP Residual norm 5.635819791064e-11
59 KSP Residual norm 4.699005398974e-11
60 KSP Residual norm 4.271589227936e-11
61 KSP Residual norm 3.451785582432e-11
62 KSP Residual norm 2.555122495035e-11
63 KSP Residual norm 2.314436723184e-11
64 KSP Residual norm 1.911690743863e-11
65 KSP Residual norm 1.544443607294e-11
66 KSP Residual norm 1.269995975082e-11
67 KSP Residual norm 1.075373523886e-11
68 KSP Residual norm 8.903917715435e-12
69 KSP Residual norm 8.085252382634e-12
70 KSP Residual norm 6.222965696586e-12
71 KSP Residual norm 5.301103668772e-12
72 KSP Residual norm 4.519208902864e-12
73 KSP Residual norm 3.581111159289e-12
74 KSP Residual norm 2.877491930673e-12
75 KSP Residual norm 2.389650191734e-12
76 KSP Residual norm 2.153691758220e-12
77 KSP Residual norm 1.710898818109e-12
78 KSP Residual norm 1.260550700366e-12
79 KSP Residual norm 1.038369122723e-12
80 KSP Residual norm 8.013571804357e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.023026355111e-05 gnorm 1.754134203659e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
83 SNES Function norm 1.738671061842e-05
0 KSP Residual norm 3.162985525942e-04
1 KSP Residual norm 4.215749382809e-05
2 KSP Residual norm 3.116338174818e-05
3 KSP Residual norm 2.531597147525e-05
4 KSP Residual norm 1.647724287895e-05
5 KSP Residual norm 1.174336967980e-05
6 KSP Residual norm 7.041276862929e-06
7 KSP Residual norm 4.679538416262e-06
8 KSP Residual norm 3.538663655924e-06
9 KSP Residual norm 2.812863949311e-06
10 KSP Residual norm 2.032957809572e-06
11 KSP Residual norm 1.346158621206e-06
12 KSP Residual norm 1.021465494553e-06
13 KSP Residual norm 7.674012351024e-07
14 KSP Residual norm 5.385053047258e-07
15 KSP Residual norm 4.388519268514e-07
16 KSP Residual norm 3.657235763893e-07
17 KSP Residual norm 2.904993098857e-07
18 KSP Residual norm 2.338915310629e-07
19 KSP Residual norm 1.880191741508e-07
20 KSP Residual norm 1.507199223487e-07
21 KSP Residual norm 1.180950348466e-07
22 KSP Residual norm 9.719946369877e-08
23 KSP Residual norm 7.461093537887e-08
24 KSP Residual norm 6.232698661172e-08
25 KSP Residual norm 4.808108803979e-08
26 KSP Residual norm 3.663110959616e-08
27 KSP Residual norm 2.992660735008e-08
28 KSP Residual norm 2.290664530934e-08
29 KSP Residual norm 1.845475792294e-08
30 KSP Residual norm 1.457657615517e-08
31 KSP Residual norm 1.111382459680e-08
32 KSP Residual norm 8.617929613957e-09
33 KSP Residual norm 6.891266525903e-09
34 KSP Residual norm 5.210993343277e-09
35 KSP Residual norm 4.345924735972e-09
36 KSP Residual norm 3.372713002113e-09
37 KSP Residual norm 2.819939769894e-09
38 KSP Residual norm 2.231598087749e-09
39 KSP Residual norm 1.732087496633e-09
40 KSP Residual norm 1.344290267018e-09
41 KSP Residual norm 1.007299547572e-09
42 KSP Residual norm 7.887061880400e-10
43 KSP Residual norm 6.154404648157e-10
44 KSP Residual norm 4.555181552467e-10
45 KSP Residual norm 3.495581627007e-10
46 KSP Residual norm 2.702565957662e-10
47 KSP Residual norm 2.030336918486e-10
48 KSP Residual norm 1.622341394940e-10
49 KSP Residual norm 1.245028519018e-10
50 KSP Residual norm 9.548794756848e-11
51 KSP Residual norm 9.455289377977e-11
52 KSP Residual norm 9.283737342391e-11
53 KSP Residual norm 8.538562413295e-11
54 KSP Residual norm 7.380732297534e-11
55 KSP Residual norm 6.458433384104e-11
56 KSP Residual norm 5.993970001471e-11
57 KSP Residual norm 5.575335990601e-11
58 KSP Residual norm 4.848416027471e-11
59 KSP Residual norm 4.043870721712e-11
60 KSP Residual norm 3.679627381599e-11
61 KSP Residual norm 2.982261310121e-11
62 KSP Residual norm 2.210306597191e-11
63 KSP Residual norm 2.004248196939e-11
64 KSP Residual norm 1.653405476274e-11
65 KSP Residual norm 1.335183320619e-11
66 KSP Residual norm 1.098054289700e-11
67 KSP Residual norm 9.268610878132e-12
68 KSP Residual norm 7.682020349599e-12
69 KSP Residual norm 6.985946457277e-12
70 KSP Residual norm 5.374510228280e-12
71 KSP Residual norm 4.564398162452e-12
72 KSP Residual norm 3.914019571160e-12
73 KSP Residual norm 3.094210877849e-12
74 KSP Residual norm 2.475204183306e-12
75 KSP Residual norm 2.075065680317e-12
76 KSP Residual norm 1.858156744754e-12
77 KSP Residual norm 1.487227079770e-12
78 KSP Residual norm 1.092064537285e-12
79 KSP Residual norm 9.158734218955e-13
Linear solve converged due to CONVERGED_ATOL iterations 79
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.738671061842e-05 gnorm 1.507574556107e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
84 SNES Function norm 1.494286427715e-05
0 KSP Residual norm 2.706639501450e-04
1 KSP Residual norm 3.616331662430e-05
2 KSP Residual norm 2.670869685308e-05
3 KSP Residual norm 2.170781992532e-05
4 KSP Residual norm 1.409699547700e-05
5 KSP Residual norm 1.003824572439e-05
6 KSP Residual norm 6.028320366380e-06
7 KSP Residual norm 4.027594991130e-06
8 KSP Residual norm 3.035822022301e-06
9 KSP Residual norm 2.415977211336e-06
10 KSP Residual norm 1.748899041968e-06
11 KSP Residual norm 1.163309854926e-06
12 KSP Residual norm 8.856995342157e-07
13 KSP Residual norm 6.593296015509e-07
14 KSP Residual norm 4.584678439161e-07
15 KSP Residual norm 3.769529182498e-07
16 KSP Residual norm 3.138627292150e-07
17 KSP Residual norm 2.479935882501e-07
18 KSP Residual norm 1.999946167580e-07
19 KSP Residual norm 1.611106989968e-07
20 KSP Residual norm 1.297767691340e-07
21 KSP Residual norm 1.011632999583e-07
22 KSP Residual norm 8.297437632301e-08
23 KSP Residual norm 6.417830936711e-08
24 KSP Residual norm 5.345955499750e-08
25 KSP Residual norm 4.130433687058e-08
26 KSP Residual norm 3.262990451726e-08
27 KSP Residual norm 2.585972955708e-08
28 KSP Residual norm 1.976942104762e-08
29 KSP Residual norm 1.652528399994e-08
30 KSP Residual norm 1.258533333913e-08
31 KSP Residual norm 1.024555969086e-08
32 KSP Residual norm 7.628977350050e-09
33 KSP Residual norm 6.246053717314e-09
34 KSP Residual norm 4.715483520271e-09
35 KSP Residual norm 3.712451926310e-09
36 KSP Residual norm 2.950904773159e-09
37 KSP Residual norm 2.417322869787e-09
38 KSP Residual norm 1.919530405948e-09
39 KSP Residual norm 1.478423317886e-09
40 KSP Residual norm 1.148975228855e-09
41 KSP Residual norm 8.619152534778e-10
42 KSP Residual norm 6.756604444044e-10
43 KSP Residual norm 5.272245020354e-10
44 KSP Residual norm 3.894206861990e-10
45 KSP Residual norm 2.997517152404e-10
46 KSP Residual norm 2.311261728481e-10
47 KSP Residual norm 1.734577045885e-10
48 KSP Residual norm 1.387170200322e-10
49 KSP Residual norm 1.064214397648e-10
50 KSP Residual norm 8.190161485683e-11
51 KSP Residual norm 8.111814548693e-11
52 KSP Residual norm 7.958673357280e-11
53 KSP Residual norm 7.337031878216e-11
54 KSP Residual norm 6.338552044659e-11
55 KSP Residual norm 5.555731721544e-11
56 KSP Residual norm 5.155179858948e-11
57 KSP Residual norm 4.790083834057e-11
58 KSP Residual norm 4.162914095424e-11
59 KSP Residual norm 3.469811282175e-11
60 KSP Residual norm 3.152468339012e-11
61 KSP Residual norm 2.546718851589e-11
62 KSP Residual norm 1.884183732799e-11
63 KSP Residual norm 1.706789672427e-11
64 KSP Residual norm 1.410000505930e-11
65 KSP Residual norm 1.138807090561e-11
66 KSP Residual norm 9.366908784674e-12
67 KSP Residual norm 7.937652897558e-12
68 KSP Residual norm 6.573553301707e-12
69 KSP Residual norm 5.964292175700e-12
70 KSP Residual norm 4.593953755891e-12
71 KSP Residual norm 3.913134182348e-12
72 KSP Residual norm 3.328757241805e-12
73 KSP Residual norm 2.641304339044e-12
74 KSP Residual norm 2.125265551535e-12
75 KSP Residual norm 1.759695214936e-12
76 KSP Residual norm 1.587737112757e-12
77 KSP Residual norm 1.257842617225e-12
78 KSP Residual norm 9.305765935371e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.494286427715e-05 gnorm 1.295672701079e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
85 SNES Function norm 1.284253454812e-05
0 KSP Residual norm 2.324995951384e-04
1 KSP Residual norm 3.107699898594e-05
2 KSP Residual norm 2.294922396612e-05
3 KSP Residual norm 1.865128586514e-05
4 KSP Residual norm 1.211085926324e-05
5 KSP Residual norm 8.623717954776e-06
6 KSP Residual norm 5.179980511696e-06
7 KSP Residual norm 3.461420184893e-06
8 KSP Residual norm 2.608728130274e-06
9 KSP Residual norm 2.076257329529e-06
10 KSP Residual norm 1.503193542208e-06
11 KSP Residual norm 1.000167317375e-06
12 KSP Residual norm 7.616158520756e-07
13 KSP Residual norm 5.666740976134e-07
14 KSP Residual norm 3.938756213523e-07
15 KSP Residual norm 3.240024644513e-07
16 KSP Residual norm 2.697395339080e-07
17 KSP Residual norm 2.130651030158e-07
18 KSP Residual norm 1.718436207956e-07
19 KSP Residual norm 1.384621549829e-07
20 KSP Residual norm 1.115378732277e-07
21 KSP Residual norm 8.692776408753e-08
22 KSP Residual norm 7.129032263693e-08
23 KSP Residual norm 5.516523175632e-08
24 KSP Residual norm 4.594372531974e-08
25 KSP Residual norm 3.550663152550e-08
26 KSP Residual norm 2.809743848668e-08
27 KSP Residual norm 2.223601659606e-08
28 KSP Residual norm 1.700103757393e-08
29 KSP Residual norm 1.422591011940e-08
30 KSP Residual norm 1.082275192974e-08
31 KSP Residual norm 8.821588161682e-09
32 KSP Residual norm 6.561599585837e-09
33 KSP Residual norm 5.367670063621e-09
34 KSP Residual norm 4.052773401308e-09
35 KSP Residual norm 3.189918148944e-09
36 KSP Residual norm 2.535286207591e-09
37 KSP Residual norm 2.076070730326e-09
38 KSP Residual norm 1.649630103485e-09
39 KSP Residual norm 1.270487630385e-09
40 KSP Residual norm 9.874060773253e-10
41 KSP Residual norm 7.406893624859e-10
42 KSP Residual norm 5.806749158596e-10
43 KSP Residual norm 4.531115179350e-10
44 KSP Residual norm 3.346982811416e-10
45 KSP Residual norm 2.576550008399e-10
46 KSP Residual norm 1.986620725867e-10
47 KSP Residual norm 1.490787561421e-10
48 KSP Residual norm 1.192191364676e-10
49 KSP Residual norm 9.146268685822e-11
50 KSP Residual norm 7.039703765231e-11
51 KSP Residual norm 6.972439836773e-11
52 KSP Residual norm 6.840895748752e-11
53 KSP Residual norm 6.306713929547e-11
54 KSP Residual norm 5.448246843402e-11
55 KSP Residual norm 4.775362343604e-11
56 KSP Residual norm 4.431082389527e-11
57 KSP Residual norm 4.117041726944e-11
58 KSP Residual norm 3.577979803112e-11
59 KSP Residual norm 2.982036728575e-11
60 KSP Residual norm 2.708998116468e-11
61 KSP Residual norm 2.188517342401e-11
62 KSP Residual norm 1.619013495093e-11
63 KSP Residual norm 1.466670508931e-11
64 KSP Residual norm 1.211611847486e-11
65 KSP Residual norm 9.784925733495e-12
66 KSP Residual norm 8.049012021888e-12
67 KSP Residual norm 6.821444640182e-12
68 KSP Residual norm 5.649717210482e-12
69 KSP Residual norm 5.125188969098e-12
70 KSP Residual norm 3.948318192676e-12
71 KSP Residual norm 3.362821545003e-12
72 KSP Residual norm 2.859475366398e-12
73 KSP Residual norm 2.269617801674e-12
74 KSP Residual norm 1.826610147569e-12
75 KSP Residual norm 1.511600867924e-12
76 KSP Residual norm 1.364005791904e-12
77 KSP Residual norm 1.080123533829e-12
78 KSP Residual norm 7.997984195132e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.284253454812e-05 gnorm 1.113556535328e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
86 SNES Function norm 1.103743179496e-05
0 KSP Residual norm 1.998293030033e-04
1 KSP Residual norm 2.671019312189e-05
2 KSP Residual norm 1.972460257998e-05
3 KSP Residual norm 1.603009470636e-05
4 KSP Residual norm 1.040949720575e-05
5 KSP Residual norm 7.412440887957e-06
6 KSP Residual norm 4.452353760133e-06
7 KSP Residual norm 2.974702118550e-06
8 KSP Residual norm 2.242122160618e-06
9 KSP Residual norm 1.784441258590e-06
10 KSP Residual norm 1.291887889994e-06
11 KSP Residual norm 8.594723378752e-07
12 KSP Residual norm 6.544522607301e-07
13 KSP Residual norm 4.870357335525e-07
14 KSP Residual norm 3.386007930427e-07
15 KSP Residual norm 2.784839655432e-07
16 KSP Residual norm 2.318486609218e-07
17 KSP Residual norm 1.831562291740e-07
18 KSP Residual norm 1.477115260861e-07
19 KSP Residual norm 1.190145464596e-07
20 KSP Residual norm 9.586636231308e-08
21 KSP Residual norm 7.471848481043e-08
22 KSP Residual norm 6.128366152962e-08
23 KSP Residual norm 4.741512191896e-08
24 KSP Residual norm 3.948819499703e-08
25 KSP Residual norm 3.051689067845e-08
26 KSP Residual norm 2.413475221332e-08
27 KSP Residual norm 1.910746584370e-08
28 KSP Residual norm 1.460818087861e-08
29 KSP Residual norm 1.221920323713e-08
30 KSP Residual norm 9.299286383818e-09
31 KSP Residual norm 7.576428172884e-09
32 KSP Residual norm 5.637666324025e-09
33 KSP Residual norm 4.614239812084e-09
34 KSP Residual norm 3.483117795145e-09
35 KSP Residual norm 2.741855591249e-09
36 KSP Residual norm 2.178641608195e-09
37 KSP Residual norm 1.784032014887e-09
38 KSP Residual norm 1.417951019389e-09
39 KSP Residual norm 1.092109525482e-09
40 KSP Residual norm 8.487945717623e-10
41 KSP Residual norm 6.366756065293e-10
42 KSP Residual norm 4.991187489157e-10
43 KSP Residual norm 3.894727330466e-10
44 KSP Residual norm 2.877167531488e-10
45 KSP Residual norm 2.214668545562e-10
46 KSP Residual norm 1.707766340536e-10
47 KSP Residual norm 1.281543784210e-10
48 KSP Residual norm 1.024828745046e-10
49 KSP Residual norm 7.862380287190e-11
50 KSP Residual norm 6.050905316353e-11
51 KSP Residual norm 5.993054670223e-11
52 KSP Residual norm 5.880199930262e-11
53 KSP Residual norm 5.420600955837e-11
54 KSP Residual norm 4.682796021699e-11
55 KSP Residual norm 4.104208632768e-11
56 KSP Residual norm 3.808321612745e-11
57 KSP Residual norm 3.538513098634e-11
58 KSP Residual norm 3.075272933310e-11
59 KSP Residual norm 2.563095206280e-11
60 KSP Residual norm 2.328490782395e-11
61 KSP Residual norm 1.881368561758e-11
62 KSP Residual norm 1.391843084754e-11
63 KSP Residual norm 1.260946609277e-11
64 KSP Residual norm 1.041603292786e-11
65 KSP Residual norm 8.411716568624e-12
66 KSP Residual norm 6.919497015622e-12
67 KSP Residual norm 5.863444010539e-12
68 KSP Residual norm 4.856498913323e-12
69 KSP Residual norm 4.405882475900e-12
70 KSP Residual norm 3.394177663003e-12
71 KSP Residual norm 2.890420215382e-12
72 KSP Residual norm 2.458384277448e-12
73 KSP Residual norm 1.951037242543e-12
74 KSP Residual norm 1.569983708093e-12
75 KSP Residual norm 1.299486378421e-12
76 KSP Residual norm 1.172474705861e-12
77 KSP Residual norm 9.287805798575e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.103743179496e-05 gnorm 9.570389723217e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
87 SNES Function norm 9.486055620825e-06
0 KSP Residual norm 1.717439225483e-04
1 KSP Residual norm 2.295745727455e-05
2 KSP Residual norm 1.695319938604e-05
3 KSP Residual norm 1.377701870800e-05
4 KSP Residual norm 8.947254225153e-06
5 KSP Residual norm 6.371460753270e-06
6 KSP Residual norm 3.827111337541e-06
7 KSP Residual norm 2.556313213616e-06
8 KSP Residual norm 1.927042869734e-06
9 KSP Residual norm 1.533638795924e-06
10 KSP Residual norm 1.110284935172e-06
11 KSP Residual norm 7.385370740857e-07
12 KSP Residual norm 5.623384971541e-07
13 KSP Residual norm 4.185978213505e-07
14 KSP Residual norm 2.911184741050e-07
15 KSP Residual norm 2.393753203930e-07
16 KSP Residual norm 1.992916554144e-07
17 KSP Residual norm 1.574610108584e-07
18 KSP Residual norm 1.269767119421e-07
19 KSP Residual norm 1.023060459137e-07
20 KSP Residual norm 8.239924194450e-08
21 KSP Residual norm 6.422739259370e-08
22 KSP Residual norm 5.268730985602e-08
23 KSP Residual norm 4.075631751694e-08
24 KSP Residual norm 3.394081966561e-08
25 KSP Residual norm 2.622966613433e-08
26 KSP Residual norm 2.072783348085e-08
27 KSP Residual norm 1.641836900163e-08
28 KSP Residual norm 1.255127943674e-08
29 KSP Residual norm 1.049325884991e-08
30 KSP Residual norm 7.989547558903e-09
31 KSP Residual norm 6.505084208391e-09
32 KSP Residual norm 4.843159376651e-09
33 KSP Residual norm 3.967097366357e-09
34 KSP Residual norm 2.993500420937e-09
35 KSP Residual norm 2.356840381461e-09
36 KSP Residual norm 1.871897051410e-09
37 KSP Residual norm 1.532772925353e-09
38 KSP Residual norm 1.218903660612e-09
39 KSP Residual norm 9.388767504716e-10
40 KSP Residual norm 7.297349631688e-10
41 KSP Residual norm 5.473153164101e-10
42 KSP Residual norm 4.290505368887e-10
43 KSP Residual norm 3.347989499509e-10
44 KSP Residual norm 2.473668228400e-10
45 KSP Residual norm 1.903796395602e-10
46 KSP Residual norm 1.468286144650e-10
47 KSP Residual norm 1.101836821997e-10
48 KSP Residual norm 8.810760350047e-11
49 KSP Residual norm 6.759648567562e-11
50 KSP Residual norm 5.201427068443e-11
51 KSP Residual norm 5.151654964420e-11
52 KSP Residual norm 5.054951032117e-11
53 KSP Residual norm 4.659244694898e-11
54 KSP Residual norm 4.025115853269e-11
55 KSP Residual norm 3.527441992886e-11
56 KSP Residual norm 3.273147596819e-11
57 KSP Residual norm 3.041371518931e-11
58 KSP Residual norm 2.643315298106e-11
59 KSP Residual norm 2.203106004832e-11
60 KSP Residual norm 2.001533019167e-11
61 KSP Residual norm 1.617554694286e-11
62 KSP Residual norm 1.196735253871e-11
63 KSP Residual norm 1.084295594513e-11
64 KSP Residual norm 8.955921993497e-12
65 KSP Residual norm 7.232164254316e-12
66 KSP Residual norm 5.949377355585e-12
67 KSP Residual norm 5.040353487100e-12
68 KSP Residual norm 4.175140915603e-12
69 KSP Residual norm 3.788046161869e-12
70 KSP Residual norm 2.918266811507e-12
71 KSP Residual norm 2.484492575058e-12
72 KSP Residual norm 2.113880328058e-12
73 KSP Residual norm 1.677376826558e-12
74 KSP Residual norm 1.349475884855e-12
75 KSP Residual norm 1.117276398022e-12
76 KSP Residual norm 1.007889840508e-12
77 KSP Residual norm 7.988390210238e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.486055620825e-06 gnorm 8.225215956094e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
88 SNES Function norm 8.152740043191e-06
0 KSP Residual norm 1.475739011893e-04
1 KSP Residual norm 1.972802804797e-05
2 KSP Residual norm 1.456787940791e-05
3 KSP Residual norm 1.183927889145e-05
4 KSP Residual norm 7.687528361100e-06
5 KSP Residual norm 5.474016166623e-06
6 KSP Residual norm 3.288279960915e-06
7 KSP Residual norm 2.197327270961e-06
8 KSP Residual norm 1.656018817851e-06
9 KSP Residual norm 1.318031908820e-06
10 KSP Residual norm 9.542792203681e-07
11 KSP Residual norm 6.349747474672e-07
12 KSP Residual norm 4.835440114583e-07
13 KSP Residual norm 3.597440426458e-07
14 KSP Residual norm 2.500330939773e-07
15 KSP Residual norm 2.056967654341e-07
16 KSP Residual norm 1.712414609529e-07
17 KSP Residual norm 1.352547729923e-07
18 KSP Residual norm 1.090882135936e-07
19 KSP Residual norm 8.790221242095e-08
20 KSP Residual norm 7.080896761681e-08
21 KSP Residual norm 5.518299107607e-08
22 KSP Residual norm 4.525588493086e-08
23 KSP Residual norm 3.502273417490e-08
24 KSP Residual norm 2.916645234603e-08
25 KSP Residual norm 2.254235865433e-08
26 KSP Residual norm 1.784432589205e-08
27 KSP Residual norm 1.411745876585e-08
28 KSP Residual norm 1.079398925270e-08
29 KSP Residual norm 9.033802190475e-09
30 KSP Residual norm 6.871266204504e-09
31 KSP Residual norm 5.602070701095e-09
32 KSP Residual norm 4.166033964354e-09
33 KSP Residual norm 3.407687871787e-09
34 KSP Residual norm 2.572808867081e-09
35 KSP Residual norm 2.024969649345e-09
36 KSP Residual norm 1.609213556221e-09
37 KSP Residual norm 1.317577563233e-09
38 KSP Residual norm 1.047253976796e-09
39 KSP Residual norm 8.065602891253e-10
40 KSP Residual norm 6.268602816908e-10
41 KSP Residual norm 4.702169121987e-10
42 KSP Residual norm 3.686399345916e-10
43 KSP Residual norm 2.876581350714e-10
44 KSP Residual norm 2.124941840430e-10
45 KSP Residual norm 1.635808628961e-10
46 KSP Residual norm 1.261307515198e-10
47 KSP Residual norm 9.464785802989e-11
48 KSP Residual norm 7.568949802080e-11
49 KSP Residual norm 5.806771341814e-11
50 KSP Residual norm 4.469355607889e-11
51 KSP Residual norm 4.426658226270e-11
52 KSP Residual norm 4.343213129288e-11
53 KSP Residual norm 4.003988696092e-11
54 KSP Residual norm 3.458937491176e-11
55 KSP Residual norm 3.031674437713e-11
56 KSP Residual norm 2.813110850914e-11
57 KSP Residual norm 2.613717723606e-11
58 KSP Residual norm 2.271508973556e-11
59 KSP Residual norm 1.893131985380e-11
60 KSP Residual norm 1.719752781944e-11
61 KSP Residual norm 1.389410247336e-11
62 KSP Residual norm 1.027836498911e-11
63 KSP Residual norm 9.311549085350e-12
64 KSP Residual norm 7.692042592547e-12
65 KSP Residual norm 6.211850773994e-12
66 KSP Residual norm 5.109990365608e-12
67 KSP Residual norm 4.330586798207e-12
68 KSP Residual norm 3.586878957012e-12
69 KSP Residual norm 3.253751642756e-12
70 KSP Residual norm 2.506739027490e-12
71 KSP Residual norm 2.134835795569e-12
72 KSP Residual norm 1.815209599706e-12
73 KSP Residual norm 1.440844402669e-12
74 KSP Residual norm 1.159631041162e-12
75 KSP Residual norm 9.595480589689e-13
Linear solve converged due to CONVERGED_ATOL iterations 75
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.152740043191e-06 gnorm 7.069118845734e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
89 SNES Function norm 7.006833156255e-06
0 KSP Residual norm 1.269678017417e-04
1 KSP Residual norm 1.696012092677e-05
2 KSP Residual norm 1.252712892250e-05
3 KSP Residual norm 1.018117623633e-05
4 KSP Residual norm 6.612956869075e-06
5 KSP Residual norm 4.709354367790e-06
6 KSP Residual norm 2.827700689655e-06
7 KSP Residual norm 1.888311169834e-06
8 KSP Residual norm 1.423741169636e-06
9 KSP Residual norm 1.132934953400e-06
10 KSP Residual norm 8.200031321008e-07
11 KSP Residual norm 5.452042895722e-07
12 KSP Residual norm 4.150116469899e-07
13 KSP Residual norm 3.091753995940e-07
14 KSP Residual norm 2.151559191341e-07
15 KSP Residual norm 1.767766957370e-07
16 KSP Residual norm 1.472072563193e-07
17 KSP Residual norm 1.163654413952e-07
18 KSP Residual norm 9.382419388839e-08
19 KSP Residual norm 7.556785294185e-08
20 KSP Residual norm 6.085980441107e-08
21 KSP Residual norm 4.745440554161e-08
22 KSP Residual norm 3.893357018545e-08
23 KSP Residual norm 3.009614939753e-08
24 KSP Residual norm 2.507150833816e-08
25 KSP Residual norm 1.936709011478e-08
26 KSP Residual norm 1.526187110985e-08
27 KSP Residual norm 1.211800707731e-08
28 KSP Residual norm 9.262413524024e-09
29 KSP Residual norm 7.729391786110e-09
30 KSP Residual norm 5.896050687191e-09
31 KSP Residual norm 4.789969732619e-09
32 KSP Residual norm 3.572637227217e-09
33 KSP Residual norm 2.930343819052e-09
34 KSP Residual norm 2.210930840653e-09
35 KSP Residual norm 1.741492975283e-09
36 KSP Residual norm 1.383536062120e-09
37 KSP Residual norm 1.133672524920e-09
38 KSP Residual norm 9.003895178982e-10
39 KSP Residual norm 6.935801512568e-10
40 KSP Residual norm 5.390441388562e-10
41 KSP Residual norm 4.043245569519e-10
42 KSP Residual norm 3.169202196071e-10
43 KSP Residual norm 2.472961184660e-10
44 KSP Residual norm 1.826913700033e-10
45 KSP Residual norm 1.405865444226e-10
46 KSP Residual norm 1.084270831407e-10
47 KSP Residual norm 8.138042909090e-11
48 KSP Residual norm 6.507759497747e-11
49 KSP Residual norm 4.992773342600e-11
50 KSP Residual norm 3.841285315613e-11
51 KSP Residual norm 3.804464698191e-11
52 KSP Residual norm 3.732912757235e-11
53 KSP Residual norm 3.440662523433e-11
54 KSP Residual norm 2.972562463409e-11
55 KSP Residual norm 2.605096545206e-11
56 KSP Residual norm 2.417286581670e-11
57 KSP Residual norm 2.246301327275e-11
58 KSP Residual norm 1.952303431150e-11
59 KSP Residual norm 1.627375851704e-11
60 KSP Residual norm 1.478744413079e-11
61 KSP Residual norm 1.194954252720e-11
62 KSP Residual norm 8.842078028564e-12
63 KSP Residual norm 8.010351751001e-12
64 KSP Residual norm 6.616636577776e-12
65 KSP Residual norm 5.343972226451e-12
66 KSP Residual norm 4.395401679796e-12
67 KSP Residual norm 3.723462256928e-12
68 KSP Residual norm 3.083727624726e-12
69 KSP Residual norm 2.798570687726e-12
70 KSP Residual norm 2.155353771338e-12
71 KSP Residual norm 1.835421629218e-12
72 KSP Residual norm 1.562551015972e-12
73 KSP Residual norm 1.239317223562e-12
74 KSP Residual norm 9.967173314043e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.006833156255e-06 gnorm 6.075520701724e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
90 SNES Function norm 6.021992038987e-06
0 KSP Residual norm 1.090690816646e-04
1 KSP Residual norm 1.457462236057e-05
2 KSP Residual norm 1.076388455590e-05
3 KSP Residual norm 8.747832388723e-06
4 KSP Residual norm 5.681288462758e-06
5 KSP Residual norm 4.045737818354e-06
6 KSP Residual norm 2.429722186929e-06
7 KSP Residual norm 1.622914202794e-06
8 KSP Residual norm 1.223448010232e-06
9 KSP Residual norm 9.736341298845e-07
10 KSP Residual norm 7.048020054875e-07
11 KSP Residual norm 4.687549869349e-07
12 KSP Residual norm 3.568829976753e-07
13 KSP Residual norm 2.657248585198e-07
14 KSP Residual norm 1.848301090754e-07
15 KSP Residual norm 1.519401748870e-07
16 KSP Residual norm 1.265095323989e-07
17 KSP Residual norm 9.997129604045e-08
18 KSP Residual norm 8.061459976347e-08
19 KSP Residual norm 6.494202867768e-08
20 KSP Residual norm 5.230647797487e-08
21 KSP Residual norm 4.077580777005e-08
22 KSP Residual norm 3.344959661059e-08
23 KSP Residual norm 2.586886359584e-08
24 KSP Residual norm 2.154633668183e-08
25 KSP Residual norm 1.664798777303e-08
26 KSP Residual norm 1.314399948654e-08
27 KSP Residual norm 1.041999459408e-08
28 KSP Residual norm 7.965419824501e-09
29 KSP Residual norm 6.655545534101e-09
30 KSP Residual norm 5.070544580516e-09
31 KSP Residual norm 4.125668115776e-09
32 KSP Residual norm 3.073357787250e-09
33 KSP Residual norm 2.518128393973e-09
34 KSP Residual norm 1.900310013446e-09
35 KSP Residual norm 1.496331505241e-09
36 KSP Residual norm 1.188788160078e-09
37 KSP Residual norm 9.737335568210e-10
38 KSP Residual norm 7.737540899320e-10
39 KSP Residual norm 5.959922466293e-10
40 KSP Residual norm 4.632094025710e-10
41 KSP Residual norm 3.474410506866e-10
42 KSP Residual norm 2.723550962685e-10
43 KSP Residual norm 2.125234634635e-10
44 KSP Residual norm 1.570049952920e-10
45 KSP Residual norm 1.208354816622e-10
46 KSP Residual norm 9.318807911110e-11
47 KSP Residual norm 6.993603886381e-11
48 KSP Residual norm 5.592587650709e-11
49 KSP Residual norm 4.290624374849e-11
50 KSP Residual norm 3.301534689214e-11
51 KSP Residual norm 3.269928957318e-11
52 KSP Residual norm 3.208423080771e-11
53 KSP Residual norm 2.957398228386e-11
54 KSP Residual norm 2.554947752464e-11
55 KSP Residual norm 2.239156823478e-11
56 KSP Residual norm 2.077729375553e-11
57 KSP Residual norm 1.930645106212e-11
58 KSP Residual norm 1.677939322392e-11
59 KSP Residual norm 1.398572705332e-11
60 KSP Residual norm 1.270691713838e-11
61 KSP Residual norm 1.026797432702e-11
62 KSP Residual norm 7.597020588523e-12
63 KSP Residual norm 6.882615091740e-12
64 KSP Residual norm 5.685167870416e-12
65 KSP Residual norm 4.591355117527e-12
66 KSP Residual norm 3.776655920377e-12
67 KSP Residual norm 3.199727158352e-12
68 KSP Residual norm 2.650153048374e-12
69 KSP Residual norm 2.404660420110e-12
70 KSP Residual norm 1.852272936881e-12
71 KSP Residual norm 1.577262024058e-12
72 KSP Residual norm 1.342160984960e-12
73 KSP Residual norm 1.064843756306e-12
74 KSP Residual norm 8.566279198031e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.021992038987e-06 gnorm 5.221580010972e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
91 SNES Function norm 5.175576863159e-06
0 KSP Residual norm 9.367886621141e-05
1 KSP Residual norm 1.252391466349e-05
2 KSP Residual norm 9.247973151853e-06
3 KSP Residual norm 7.515665435556e-06
4 KSP Residual norm 4.880152676368e-06
5 KSP Residual norm 3.475003612598e-06
6 KSP Residual norm 2.087512830191e-06
7 KSP Residual norm 1.394884097097e-06
8 KSP Residual norm 1.051275469758e-06
9 KSP Residual norm 8.367168811415e-07
10 KSP Residual norm 6.058039433746e-07
11 KSP Residual norm 4.030982929474e-07
12 KSP Residual norm 3.069681861747e-07
13 KSP Residual norm 2.283779427197e-07
14 KSP Residual norm 1.587349406887e-07
15 KSP Residual norm 1.305875944997e-07
16 KSP Residual norm 1.087123916193e-07
17 KSP Residual norm 8.586663019830e-08
18 KSP Residual norm 6.925396500908e-08
19 KSP Residual norm 5.580511873793e-08
20 KSP Residual norm 4.495267838421e-08
21 KSP Residual norm 3.503244741979e-08
22 KSP Residual norm 2.873092178021e-08
23 KSP Residual norm 2.223448258193e-08
24 KSP Residual norm 1.851597822301e-08
25 KSP Residual norm 1.431112093215e-08
26 KSP Residual norm 1.132860263714e-08
27 KSP Residual norm 8.962212539668e-09
28 KSP Residual norm 6.852320668352e-09
29 KSP Residual norm 5.734906797899e-09
30 KSP Residual norm 4.362016792299e-09
31 KSP Residual norm 3.556312516651e-09
32 KSP Residual norm 2.644696588751e-09
33 KSP Residual norm 2.163453137623e-09
34 KSP Residual norm 1.633294779307e-09
35 KSP Residual norm 1.285522759483e-09
36 KSP Residual norm 1.021475217632e-09
37 KSP Residual norm 8.363106863297e-10
38 KSP Residual norm 6.648549221718e-10
39 KSP Residual norm 5.120556346170e-10
40 KSP Residual norm 3.979766104347e-10
41 KSP Residual norm 2.985203262583e-10
42 KSP Residual norm 2.340338944127e-10
43 KSP Residual norm 1.826225501838e-10
44 KSP Residual norm 1.349098129351e-10
45 KSP Residual norm 1.038532058035e-10
46 KSP Residual norm 8.007997516487e-11
47 KSP Residual norm 6.009116505730e-11
48 KSP Residual norm 4.805412119660e-11
49 KSP Residual norm 3.686644894019e-11
50 KSP Residual norm 2.837468284181e-11
51 KSP Residual norm 2.810359052261e-11
52 KSP Residual norm 2.757423830844e-11
53 KSP Residual norm 2.541988696755e-11
54 KSP Residual norm 2.195951614813e-11
55 KSP Residual norm 1.924653478679e-11
56 KSP Residual norm 1.785900938141e-11
57 KSP Residual norm 1.659321118121e-11
58 KSP Residual norm 1.442082350009e-11
59 KSP Residual norm 1.201861220712e-11
60 KSP Residual norm 1.091788253478e-11
61 KSP Residual norm 8.821169435137e-12
62 KSP Residual norm 6.525604865111e-12
63 KSP Residual norm 5.911951127152e-12
64 KSP Residual norm 4.883599023214e-12
65 KSP Residual norm 3.943761831130e-12
66 KSP Residual norm 3.244267190268e-12
67 KSP Residual norm 2.749331771742e-12
68 KSP Residual norm 2.277245005045e-12
69 KSP Residual norm 2.065746220118e-12
70 KSP Residual norm 1.591514755439e-12
71 KSP Residual norm 1.355300156754e-12
72 KSP Residual norm 1.152427608708e-12
73 KSP Residual norm 9.147493019508e-13
Linear solve converged due to CONVERGED_ATOL iterations 73
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.175576863159e-06 gnorm 4.487666280745e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
92 SNES Function norm 4.448130409224e-06
0 KSP Residual norm 8.061444531471e-05
1 KSP Residual norm 1.076636666318e-05
2 KSP Residual norm 7.952679336478e-06
3 KSP Residual norm 6.463852750791e-06
4 KSP Residual norm 4.198202260529e-06
5 KSP Residual norm 2.989589347235e-06
6 KSP Residual norm 1.794951620100e-06
7 KSP Residual norm 1.198893020736e-06
8 KSP Residual norm 9.038415025715e-07
9 KSP Residual norm 7.192285180874e-07
10 KSP Residual norm 5.205575103567e-07
11 KSP Residual norm 3.461306317987e-07
12 KSP Residual norm 2.634752360501e-07
13 KSP Residual norm 1.962620485854e-07
14 KSP Residual norm 1.365506036160e-07
15 KSP Residual norm 1.122033817419e-07
16 KSP Residual norm 9.343760524024e-08
17 KSP Residual norm 7.385737306692e-08
18 KSP Residual norm 5.955423446815e-08
19 KSP Residual norm 4.796387915887e-08
20 KSP Residual norm 3.863195544028e-08
21 KSP Residual norm 3.012216559115e-08
22 KSP Residual norm 2.471017676629e-08
23 KSP Residual norm 1.910248730584e-08
24 KSP Residual norm 1.591497435961e-08
25 KSP Residual norm 1.229295443602e-08
26 KSP Residual norm 9.690025291325e-09
27 KSP Residual norm 7.693356855626e-09
28 KSP Residual norm 5.880657826272e-09
29 KSP Residual norm 4.908606855246e-09
30 KSP Residual norm 3.743576278951e-09
31 KSP Residual norm 3.042445026520e-09
32 KSP Residual norm 2.268640394547e-09
33 KSP Residual norm 1.859677801906e-09
34 KSP Residual norm 1.403613100736e-09
35 KSP Residual norm 1.105454846507e-09
36 KSP Residual norm 8.786414663884e-10
37 KSP Residual norm 7.200537551618e-10
38 KSP Residual norm 5.714847658284e-10
39 KSP Residual norm 4.401929463304e-10
40 KSP Residual norm 3.420967026723e-10
41 KSP Residual norm 2.566265677237e-10
42 KSP Residual norm 2.011533347248e-10
43 KSP Residual norm 1.569607652526e-10
44 KSP Residual norm 1.159352242246e-10
45 KSP Residual norm 8.922651925013e-11
46 KSP Residual norm 6.880538049338e-11
47 KSP Residual norm 5.164396871099e-11
48 KSP Residual norm 4.130063251366e-11
49 KSP Residual norm 3.168542213090e-11
50 KSP Residual norm 2.438077699045e-11
51 KSP Residual norm 2.414719052796e-11
52 KSP Residual norm 2.369145454640e-11
53 KSP Residual norm 2.183939377182e-11
54 KSP Residual norm 1.886813858706e-11
55 KSP Residual norm 1.653728784601e-11
56 KSP Residual norm 1.534500850050e-11
57 KSP Residual norm 1.425928510942e-11
58 KSP Residual norm 1.239255292553e-11
59 KSP Residual norm 1.033013159603e-11
60 KSP Residual norm 9.386638942223e-12
61 KSP Residual norm 7.583404722315e-12
62 KSP Residual norm 5.611278461536e-12
63 KSP Residual norm 5.082828888671e-12
64 KSP Residual norm 4.198914512721e-12
65 KSP Residual norm 3.391585558260e-12
66 KSP Residual norm 2.789407129232e-12
67 KSP Residual norm 2.363390537173e-12
68 KSP Residual norm 1.957088715106e-12
69 KSP Residual norm 1.776067806675e-12
70 KSP Residual norm 1.367750350999e-12
71 KSP Residual norm 1.165083120078e-12
72 KSP Residual norm 9.916366118103e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.448130409224e-06 gnorm 3.856908408632e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
93 SNES Function norm 3.822930446524e-06
0 KSP Residual norm 6.930270317289e-05
1 KSP Residual norm 9.256698966300e-06
2 KSP Residual norm 6.837598486207e-06
3 KSP Residual norm 5.556028228969e-06
4 KSP Residual norm 3.610429939956e-06
5 KSP Residual norm 2.571645395929e-06
6 KSP Residual norm 1.543934661068e-06
7 KSP Residual norm 1.029819538451e-06
8 KSP Residual norm 7.769853350129e-07
9 KSP Residual norm 6.181739341484e-07
10 KSP Residual norm 4.473325670253e-07
11 KSP Residual norm 2.971733504868e-07
12 KSP Residual norm 2.261206682881e-07
13 KSP Residual norm 1.687116012052e-07
14 KSP Residual norm 1.176077800588e-07
15 KSP Residual norm 9.649324576864e-08
16 KSP Residual norm 8.036292337804e-08
17 KSP Residual norm 6.358260132161e-08
18 KSP Residual norm 5.124328544613e-08
19 KSP Residual norm 4.126232676938e-08
20 KSP Residual norm 3.320983794983e-08
21 KSP Residual norm 2.591117685154e-08
22 KSP Residual norm 2.127473693850e-08
23 KSP Residual norm 1.642578697054e-08
24 KSP Residual norm 1.368446507701e-08
25 KSP Residual norm 1.056909027551e-08
26 KSP Residual norm 8.285874681835e-09
27 KSP Residual norm 6.603936800915e-09
28 KSP Residual norm 5.046387487334e-09
29 KSP Residual norm 4.193099518358e-09
30 KSP Residual norm 3.211127794054e-09
31 KSP Residual norm 2.593264328641e-09
32 KSP Residual norm 1.941938306192e-09
33 KSP Residual norm 1.600659668801e-09
34 KSP Residual norm 1.205523826426e-09
35 KSP Residual norm 9.509966728381e-10
36 KSP Residual norm 7.540189482714e-10
37 KSP Residual norm 6.180015804319e-10
38 KSP Residual norm 4.916721877000e-10
39 KSP Residual norm 3.789013166249e-10
40 KSP Residual norm 2.945209011376e-10
41 KSP Residual norm 2.208280360775e-10
42 KSP Residual norm 1.730569437327e-10
43 KSP Residual norm 1.350402826474e-10
44 KSP Residual norm 9.982364246904e-11
45 KSP Residual norm 7.676525498281e-11
46 KSP Residual norm 5.924537363231e-11
47 KSP Residual norm 4.447128531673e-11
48 KSP Residual norm 3.555488182037e-11
49 KSP Residual norm 2.728000977080e-11
50 KSP Residual norm 2.097301499768e-11
51 KSP Residual norm 2.077108874911e-11
52 KSP Residual norm 2.038517924699e-11
53 KSP Residual norm 1.877862907898e-11
54 KSP Residual norm 1.622511883094e-11
55 KSP Residual norm 1.421349335638e-11
56 KSP Residual norm 1.318911911802e-11
57 KSP Residual norm 1.225862189752e-11
58 KSP Residual norm 1.065595398949e-11
59 KSP Residual norm 8.883293813079e-12
60 KSP Residual norm 8.073926121471e-12
61 KSP Residual norm 6.530370521013e-12
62 KSP Residual norm 4.833572892619e-12
63 KSP Residual norm 4.380500533575e-12
64 KSP Residual norm 3.616934062141e-12
65 KSP Residual norm 2.920718244630e-12
66 KSP Residual norm 2.402439338039e-12
67 KSP Residual norm 2.033331977684e-12
68 KSP Residual norm 1.684519570727e-12
69 KSP Residual norm 1.529402848750e-12
70 KSP Residual norm 1.177848136059e-12
71 KSP Residual norm 1.001999124179e-12
72 KSP Residual norm 8.544960223005e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.822930446524e-06 gnorm 3.314806880421e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
94 SNES Function norm 3.285605373209e-06
0 KSP Residual norm 5.951767807335e-05
1 KSP Residual norm 7.953211275408e-06
2 KSP Residual norm 5.873839679747e-06
3 KSP Residual norm 4.773211736935e-06
4 KSP Residual norm 3.100625122589e-06
5 KSP Residual norm 2.208208555094e-06
6 KSP Residual norm 1.326113152918e-06
7 KSP Residual norm 8.852767858159e-07
8 KSP Residual norm 6.675852174044e-07
9 KSP Residual norm 5.312319233907e-07
10 KSP Residual norm 3.845182143239e-07
11 KSP Residual norm 2.556388666219e-07
12 KSP Residual norm 1.945988172969e-07
13 KSP Residual norm 1.449908479973e-07
14 KSP Residual norm 1.009303995674e-07
15 KSP Residual norm 8.291902862720e-08
16 KSP Residual norm 6.904450172801e-08
17 KSP Residual norm 5.458246378013e-08
18 KSP Residual norm 4.400465210383e-08
19 KSP Residual norm 3.544611088254e-08
20 KSP Residual norm 2.854227488585e-08
21 KSP Residual norm 2.225575168926e-08
22 KSP Residual norm 1.826348206309e-08
23 KSP Residual norm 1.411705282309e-08
24 KSP Residual norm 1.175787995883e-08
25 KSP Residual norm 9.084180686636e-09
26 KSP Residual norm 7.156758209365e-09
27 KSP Residual norm 5.682089832978e-09
28 KSP Residual norm 4.342880061038e-09
29 KSP Residual norm 3.623008556489e-09
30 KSP Residual norm 2.764192923289e-09
31 KSP Residual norm 2.244478174596e-09
32 KSP Residual norm 1.674613440939e-09
33 KSP Residual norm 1.374831992545e-09
34 KSP Residual norm 1.036679211168e-09
35 KSP Residual norm 8.167147573301e-10
36 KSP Residual norm 6.482772641466e-10
37 KSP Residual norm 5.310209459582e-10
38 KSP Residual norm 4.223405631733e-10
39 KSP Residual norm 3.253711443658e-10
40 KSP Residual norm 2.529009885528e-10
41 KSP Residual norm 1.896583953203e-10
42 KSP Residual norm 1.486580343242e-10
43 KSP Residual norm 1.160014829739e-10
44 KSP Residual norm 8.572394403154e-11
45 KSP Residual norm 6.595446783334e-11
46 KSP Residual norm 5.088071156282e-11
47 KSP Residual norm 3.818651000065e-11
48 KSP Residual norm 3.053364805122e-11
49 KSP Residual norm 2.342625385988e-11
50 KSP Residual norm 1.801977508350e-11
51 KSP Residual norm 1.784692044782e-11
52 KSP Residual norm 1.751325236080e-11
53 KSP Residual norm 1.613869796081e-11
54 KSP Residual norm 1.394297857347e-11
55 KSP Residual norm 1.221721698651e-11
56 KSP Residual norm 1.133654028407e-11
57 KSP Residual norm 1.053497635510e-11
58 KSP Residual norm 9.156754615038e-12
59 KSP Residual norm 7.632537425869e-12
60 KSP Residual norm 6.935400569332e-12
61 KSP Residual norm 5.606704949688e-12
62 KSP Residual norm 4.148804783725e-12
63 KSP Residual norm 3.759345357211e-12
64 KSP Residual norm 3.104696459278e-12
65 KSP Residual norm 2.507130852969e-12
66 KSP Residual norm 2.062337143262e-12
67 KSP Residual norm 1.746540965995e-12
68 KSP Residual norm 1.446789887482e-12
69 KSP Residual norm 1.313030463652e-12
70 KSP Residual norm 1.011402618383e-12
71 KSP Residual norm 8.608086192998e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.285605373209e-06 gnorm 2.848900303387e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
95 SNES Function norm 2.823803704853e-06
0 KSP Residual norm 5.120774395615e-05
1 KSP Residual norm 6.838410296012e-06
2 KSP Residual norm 5.051654228695e-06
3 KSP Residual norm 4.104694657618e-06
4 KSP Residual norm 2.667762879184e-06
5 KSP Residual norm 1.900323879347e-06
6 KSP Residual norm 1.140749541192e-06
7 KSP Residual norm 7.605954232833e-07
8 KSP Residual norm 5.739959464334e-07
9 KSP Residual norm 4.566352068190e-07
10 KSP Residual norm 3.303977171731e-07
11 KSP Residual norm 2.194149052509e-07
12 KSP Residual norm 1.669179891332e-07
13 KSP Residual norm 1.246215906746e-07
14 KSP Residual norm 8.693003302223e-08
15 KSP Residual norm 7.127850832385e-08
16 KSP Residual norm 5.936815119055e-08
17 KSP Residual norm 4.699003790180e-08
18 KSP Residual norm 3.786521158990e-08
19 KSP Residual norm 3.048496231119e-08
20 KSP Residual norm 2.452910683616e-08
21 KSP Residual norm 1.914438515426e-08
22 KSP Residual norm 1.572272476897e-08
23 KSP Residual norm 1.213254715310e-08
24 KSP Residual norm 1.010935909649e-08
25 KSP Residual norm 7.806760652004e-09
26 KSP Residual norm 6.105370487840e-09
27 KSP Residual norm 4.875622215497e-09
28 KSP Residual norm 3.725514250662e-09
29 KSP Residual norm 3.088678798022e-09
30 KSP Residual norm 2.370269839479e-09
31 KSP Residual norm 1.908013856849e-09
32 KSP Residual norm 1.431570549885e-09
33 KSP Residual norm 1.182446718115e-09
34 KSP Residual norm 8.900353287086e-10
35 KSP Residual norm 7.027192944724e-10
36 KSP Residual norm 5.568230673391e-10
37 KSP Residual norm 4.565313046222e-10
38 KSP Residual norm 3.632581697819e-10
39 KSP Residual norm 2.799872666281e-10
40 KSP Residual norm 2.176376456102e-10
41 KSP Residual norm 1.631673023512e-10
42 KSP Residual norm 1.278588361454e-10
43 KSP Residual norm 9.977115647613e-11
44 KSP Residual norm 7.376279215303e-11
45 KSP Residual norm 5.671160302037e-11
46 KSP Residual norm 4.377698920924e-11
47 KSP Residual norm 3.286279895451e-11
48 KSP Residual norm 2.627244301160e-11
49 KSP Residual norm 2.015838985484e-11
50 KSP Residual norm 1.549402898855e-11
51 KSP Residual norm 1.534459948485e-11
52 KSP Residual norm 1.506033813157e-11
53 KSP Residual norm 1.387114030407e-11
54 KSP Residual norm 1.198542799791e-11
55 KSP Residual norm 1.049824738060e-11
56 KSP Residual norm 9.741735471538e-12
57 KSP Residual norm 9.055155239813e-12
58 KSP Residual norm 7.871667123716e-12
59 KSP Residual norm 6.562548160327e-12
60 KSP Residual norm 5.965311653904e-12
61 KSP Residual norm 4.825995797482e-12
62 KSP Residual norm 3.572500038285e-12
63 KSP Residual norm 3.237860060694e-12
64 KSP Residual norm 2.673210649714e-12
65 KSP Residual norm 2.158630041805e-12
66 KSP Residual norm 1.775550609038e-12
67 KSP Residual norm 1.502330658875e-12
68 KSP Residual norm 1.244668581751e-12
69 KSP Residual norm 1.130258565241e-12
70 KSP Residual norm 8.703754082736e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.823803704853e-06 gnorm 2.448478945161e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
96 SNES Function norm 2.426910149946e-06
0 KSP Residual norm 4.399503745458e-05
1 KSP Residual norm 5.874976635818e-06
2 KSP Residual norm 4.339826918943e-06
3 KSP Residual norm 3.527183317616e-06
4 KSP Residual norm 2.291261583096e-06
5 KSP Residual norm 1.631751486976e-06
6 KSP Residual norm 9.796123262944e-07
7 KSP Residual norm 6.540279877413e-07
8 KSP Residual norm 4.931950808124e-07
9 KSP Residual norm 3.924283830792e-07
10 KSP Residual norm 2.839994635740e-07
11 KSP Residual norm 1.887722787891e-07
12 KSP Residual norm 1.436694590107e-07
13 KSP Residual norm 1.070855091888e-07
14 KSP Residual norm 7.455516451688e-08
15 KSP Residual norm 6.122641352734e-08
16 KSP Residual norm 5.099049774531e-08
17 KSP Residual norm 4.031970302008e-08
18 KSP Residual norm 3.250604950831e-08
19 KSP Residual norm 2.617621170250e-08
20 KSP Residual norm 2.107941285507e-08
21 KSP Residual norm 1.643985676770e-08
22 KSP Residual norm 1.348965060005e-08
23 KSP Residual norm 1.042335425485e-08
24 KSP Residual norm 8.684450133145e-09
25 KSP Residual norm 6.707155255216e-09
26 KSP Residual norm 5.275990726641e-09
27 KSP Residual norm 4.195406734769e-09
28 KSP Residual norm 3.206464677274e-09
29 KSP Residual norm 2.672333960882e-09
30 KSP Residual norm 2.041009318169e-09
31 KSP Residual norm 1.655561030118e-09
32 KSP Residual norm 1.236280019081e-09
33 KSP Residual norm 1.015107637197e-09
34 KSP Residual norm 7.657151612978e-10
35 KSP Residual norm 6.033438641115e-10
36 KSP Residual norm 4.792875195693e-10
37 KSP Residual norm 3.928569267380e-10
38 KSP Residual norm 3.119017063221e-10
39 KSP Residual norm 2.402782397756e-10
40 KSP Residual norm 1.867400200767e-10
41 KSP Residual norm 1.400682185930e-10
42 KSP Residual norm 1.097816624891e-10
43 KSP Residual norm 8.566330479687e-11
44 KSP Residual norm 6.328501988047e-11
45 KSP Residual norm 4.869387793099e-11
46 KSP Residual norm 3.755809484854e-11
47 KSP Residual norm 2.819192982314e-11
48 KSP Residual norm 2.254420247147e-11
49 KSP Residual norm 1.729610021392e-11
50 KSP Residual norm 1.330521222383e-11
51 KSP Residual norm 1.317752029621e-11
52 KSP Residual norm 1.292979696173e-11
53 KSP Residual norm 1.191676984828e-11
54 KSP Residual norm 1.029584519318e-11
55 KSP Residual norm 9.022771193380e-12
56 KSP Residual norm 8.372300362726e-12
57 KSP Residual norm 7.780531418820e-12
58 KSP Residual norm 6.762323418344e-12
59 KSP Residual norm 5.637209047305e-12
60 KSP Residual norm 5.122888989011e-12
61 KSP Residual norm 4.139969648246e-12
62 KSP Residual norm 3.063673707623e-12
63 KSP Residual norm 2.775449805473e-12
64 KSP Residual norm 2.292500106939e-12
65 KSP Residual norm 1.851658096782e-12
66 KSP Residual norm 1.522892193640e-12
67 KSP Residual norm 1.289903812603e-12
68 KSP Residual norm 1.068231075875e-12
69 KSP Residual norm 9.696020552353e-13
Linear solve converged due to CONVERGED_ATOL iterations 69
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.426910149946e-06 gnorm 2.104338369232e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
97 SNES Function norm 2.085801425690e-06
0 KSP Residual norm 3.782127973811e-05
1 KSP Residual norm 5.051039430331e-06
2 KSP Residual norm 3.731220333922e-06
3 KSP Residual norm 3.031788393832e-06
4 KSP Residual norm 1.970383832675e-06
5 KSP Residual norm 1.403543876194e-06
6 KSP Residual norm 8.425650768917e-07
7 KSP Residual norm 5.618220478089e-07
8 KSP Residual norm 4.239685603330e-07
9 KSP Residual norm 3.372893234806e-07
10 KSP Residual norm 2.440521766245e-07
11 KSP Residual norm 1.620853758236e-07
12 KSP Residual norm 1.233111541326e-07
13 KSP Residual norm 9.205154884733e-08
14 KSP Residual norm 6.420214335018e-08
15 KSP Residual norm 5.264988467449e-08
16 KSP Residual norm 4.385137550036e-08
17 KSP Residual norm 3.470560969728e-08
18 KSP Residual norm 2.796700774951e-08
19 KSP Residual norm 2.251692118736e-08
20 KSP Residual norm 1.811874827241e-08
21 KSP Residual norm 1.414026266878e-08
22 KSP Residual norm 1.161244054106e-08
23 KSP Residual norm 8.961878546050e-09
24 KSP Residual norm 7.467100382190e-09
25 KSP Residual norm 5.766547091815e-09
26 KSP Residual norm 4.512226328899e-09
27 KSP Residual norm 3.601757323351e-09
28 KSP Residual norm 2.752163394737e-09
29 KSP Residual norm 2.282839824489e-09
30 KSP Residual norm 1.751048952663e-09
31 KSP Residual norm 1.410560894572e-09
32 KSP Residual norm 1.057889647991e-09
33 KSP Residual norm 8.734238863900e-10
34 KSP Residual norm 6.574995794940e-10
35 KSP Residual norm 5.190241130288e-10
36 KSP Residual norm 4.113082397866e-10
37 KSP Residual norm 3.371939598477e-10
38 KSP Residual norm 2.683113291611e-10
39 KSP Residual norm 2.067988470170e-10
40 KSP Residual norm 1.607478018802e-10
41 KSP Residual norm 1.205173730182e-10
42 KSP Residual norm 9.444000105519e-11
43 KSP Residual norm 7.369380090803e-11
44 KSP Residual norm 5.448229113586e-11
45 KSP Residual norm 4.188989266832e-11
46 KSP Residual norm 3.233475516056e-11
47 KSP Residual norm 2.427286561948e-11
48 KSP Residual norm 1.940533328399e-11
49 KSP Residual norm 1.488931533350e-11
50 KSP Residual norm 1.144467412383e-11
51 KSP Residual norm 1.133433644562e-11
52 KSP Residual norm 1.112426678262e-11
53 KSP Residual norm 1.024617249222e-11
54 KSP Residual norm 8.853172819873e-12
55 KSP Residual norm 7.754789925721e-12
56 KSP Residual norm 7.195958054680e-12
57 KSP Residual norm 6.688692977778e-12
58 KSP Residual norm 5.814456024386e-12
59 KSP Residual norm 4.847401536000e-12
60 KSP Residual norm 4.406144022827e-12
61 KSP Residual norm 3.564489231450e-12
62 KSP Residual norm 2.638586863548e-12
63 KSP Residual norm 2.391407779186e-12
64 KSP Residual norm 1.974399468022e-12
65 KSP Residual norm 1.594331850688e-12
66 KSP Residual norm 1.311402967632e-12
67 KSP Residual norm 1.109664141211e-12
68 KSP Residual norm 9.193443208824e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.085801425690e-06 gnorm 1.808568079297e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
98 SNES Function norm 1.792636771342e-06
0 KSP Residual norm 3.245992289044e-05
1 KSP Residual norm 4.338578582934e-06
2 KSP Residual norm 3.203983606226e-06
3 KSP Residual norm 2.603714135638e-06
4 KSP Residual norm 1.691014891644e-06
5 KSP Residual norm 1.204217455224e-06
6 KSP Residual norm 7.232907389241e-07
7 KSP Residual norm 4.830700961628e-07
8 KSP Residual norm 3.641803466529e-07
9 KSP Residual norm 2.898252237151e-07
10 KSP Residual norm 2.098116134155e-07
11 KSP Residual norm 1.395470315052e-07
12 KSP Residual norm 1.062481852090e-07
13 KSP Residual norm 7.910501825420e-08
14 KSP Residual norm 5.502505755374e-08
15 KSP Residual norm 4.523669701341e-08
16 KSP Residual norm 3.766324942352e-08
17 KSP Residual norm 2.976145298394e-08
18 KSP Residual norm 2.399843232898e-08
19 KSP Residual norm 1.933453218394e-08
20 KSP Residual norm 1.557187329215e-08
21 KSP Residual norm 1.213863093376e-08
22 KSP Residual norm 9.958256274483e-09
23 KSP Residual norm 7.701998580953e-09
24 KSP Residual norm 6.414251093062e-09
25 KSP Residual norm 4.956639594071e-09
26 KSP Residual norm 3.914476059540e-09
27 KSP Residual norm 3.102138772176e-09
28 KSP Residual norm 2.371380057377e-09
29 KSP Residual norm 1.981718633675e-09
30 KSP Residual norm 1.509487837299e-09
31 KSP Residual norm 1.228393132445e-09
32 KSP Residual norm 9.149499654768e-10
33 KSP Residual norm 7.497693755022e-10
34 KSP Residual norm 5.656944651537e-10
35 KSP Residual norm 4.454357200682e-10
36 KSP Residual norm 3.537542188920e-10
37 KSP Residual norm 2.896931742946e-10
38 KSP Residual norm 2.303629590729e-10
39 KSP Residual norm 1.774459103971e-10
40 KSP Residual norm 1.379193654942e-10
41 KSP Residual norm 1.034408038902e-10
42 KSP Residual norm 8.108737398603e-11
43 KSP Residual norm 6.327463061098e-11
44 KSP Residual norm 4.675185981738e-11
45 KSP Residual norm 3.597965314262e-11
46 KSP Residual norm 2.775039791427e-11
47 KSP Residual norm 2.082535778948e-11
48 KSP Residual norm 1.665280027233e-11
49 KSP Residual norm 1.277614737095e-11
50 KSP Residual norm 9.830354816479e-12
51 KSP Residual norm 9.736243574976e-12
52 KSP Residual norm 9.553567480230e-12
53 KSP Residual norm 8.805400537535e-12
54 KSP Residual norm 7.607057045794e-12
55 KSP Residual norm 6.666340523231e-12
56 KSP Residual norm 6.185765647951e-12
57 KSP Residual norm 5.747874717864e-12
58 KSP Residual norm 4.995659903300e-12
59 KSP Residual norm 4.163796183050e-12
60 KSP Residual norm 3.782978177429e-12
61 KSP Residual norm 3.057404783261e-12
62 KSP Residual norm 2.262082388299e-12
63 KSP Residual norm 2.049560466133e-12
64 KSP Residual norm 1.692840118980e-12
65 KSP Residual norm 1.367034544593e-12
66 KSP Residual norm 1.124534342184e-12
67 KSP Residual norm 9.526510558954e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.792636771342e-06 gnorm 1.554369258632e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
99 SNES Function norm 1.540677298452e-06
0 KSP Residual norm 2.791327057399e-05
1 KSP Residual norm 3.728879986547e-06
2 KSP Residual norm 2.754155031256e-06
3 KSP Residual norm 2.238457455915e-06
4 KSP Residual norm 1.453776225944e-06
5 KSP Residual norm 1.035245770978e-06
6 KSP Residual norm 6.216438323222e-07
7 KSP Residual norm 4.152422826542e-07
8 KSP Residual norm 3.130313502435e-07
9 KSP Residual norm 2.491051942496e-07
10 KSP Residual norm 1.803109219397e-07
11 KSP Residual norm 1.199124179848e-07
12 KSP Residual norm 9.128708175134e-08
13 KSP Residual norm 6.798020325776e-08
14 KSP Residual norm 4.728764400418e-08
15 KSP Residual norm 3.886678400658e-08
16 KSP Residual norm 3.236395083516e-08
17 KSP Residual norm 2.557756506638e-08
18 KSP Residual norm 2.062510083049e-08
19 KSP Residual norm 1.661324754205e-08
20 KSP Residual norm 1.338130124198e-08
21 KSP Residual norm 1.043235413957e-08
22 KSP Residual norm 8.557652565254e-09
23 KSP Residual norm 6.617208604175e-09
24 KSP Residual norm 5.512336105982e-09
25 KSP Residual norm 4.258483126649e-09
26 KSP Residual norm 3.360158759021e-09
27 KSP Residual norm 2.665418605400e-09
28 KSP Residual norm 2.037510319232e-09
29 KSP Residual norm 1.701830357891e-09
30 KSP Residual norm 1.297056320342e-09
31 KSP Residual norm 1.054936506826e-09
32 KSP Residual norm 7.861315255949e-10
33 KSP Residual norm 6.441386794128e-10
34 KSP Residual norm 4.861801188114e-10
35 KSP Residual norm 3.828484424704e-10
36 KSP Residual norm 3.042615003434e-10
37 KSP Residual norm 2.492853098632e-10
38 KSP Residual norm 1.979441850979e-10
39 KSP Residual norm 1.524660768324e-10
40 KSP Residual norm 1.184925792845e-10
41 KSP Residual norm 8.888543889833e-11
42 KSP Residual norm 6.967485196701e-11
43 KSP Residual norm 5.436812138086e-11
44 KSP Residual norm 4.016005648266e-11
45 KSP Residual norm 3.090960743529e-11
46 KSP Residual norm 2.383556423827e-11
47 KSP Residual norm 1.788949142228e-11
48 KSP Residual norm 1.430638124838e-11
49 KSP Residual norm 1.097571793160e-11
50 KSP Residual norm 8.445788274217e-12
51 KSP Residual norm 8.364921584418e-12
52 KSP Residual norm 8.207182487566e-12
53 KSP Residual norm 7.565581740212e-12
54 KSP Residual norm 6.536132593373e-12
55 KSP Residual norm 5.728615761014e-12
56 KSP Residual norm 5.315607002943e-12
57 KSP Residual norm 4.939363303298e-12
58 KSP Residual norm 4.292760374341e-12
59 KSP Residual norm 3.578186436429e-12
60 KSP Residual norm 3.251165387200e-12
61 KSP Residual norm 2.626736167896e-12
62 KSP Residual norm 1.943521904782e-12
63 KSP Residual norm 1.760576709030e-12
64 KSP Residual norm 1.454375472227e-12
65 KSP Residual norm 1.174669418859e-12
66 KSP Residual norm 9.661556261171e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.540677298452e-06 gnorm 1.335898931127e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
100 SNES Function norm 1.324131528534e-06
0 KSP Residual norm 2.404234779451e-05
1 KSP Residual norm 3.206141317633e-06
2 KSP Residual norm 2.369398548415e-06
3 KSP Residual norm 1.926260329538e-06
4 KSP Residual norm 1.251567735702e-06
5 KSP Residual norm 8.912399864448e-07
6 KSP Residual norm 5.347062804194e-07
7 KSP Residual norm 3.569515327555e-07
8 KSP Residual norm 2.692091686760e-07
9 KSP Residual norm 2.141612276846e-07
10 KSP Residual norm 1.549186652882e-07
11 KSP Residual norm 1.028982366804e-07
12 KSP Residual norm 7.826816007658e-08
13 KSP Residual norm 5.841344539570e-08
14 KSP Residual norm 4.069989658465e-08
15 KSP Residual norm 3.338362298232e-08
16 KSP Residual norm 2.781245127634e-08
17 KSP Residual norm 2.200963359205e-08
18 KSP Residual norm 1.774311656470e-08
19 KSP Residual norm 1.427800655669e-08
20 KSP Residual norm 1.149663134346e-08
21 KSP Residual norm 8.972243156737e-09
22 KSP Residual norm 7.361572396223e-09
23 KSP Residual norm 5.682475338794e-09
24 KSP Residual norm 4.738289881378e-09
25 KSP Residual norm 3.656416191039e-09
26 KSP Residual norm 2.862316188657e-09
27 KSP Residual norm 2.286745269261e-09
28 KSP Residual norm 1.747390356888e-09
29 KSP Residual norm 1.451408028796e-09
30 KSP Residual norm 1.112275449811e-09
31 KSP Residual norm 8.990328571594e-10
32 KSP Residual norm 6.732757201365e-10
33 KSP Residual norm 5.535724258642e-10
34 KSP Residual norm 4.177175036415e-10
35 KSP Residual norm 3.293627665218e-10
36 KSP Residual norm 2.619082701311e-10
37 KSP Residual norm 2.149393317170e-10
38 KSP Residual norm 1.701422285335e-10
39 KSP Residual norm 1.310769154540e-10
40 KSP Residual norm 1.018538813459e-10
41 KSP Residual norm 7.641766000442e-11
42 KSP Residual norm 5.988353747081e-11
43 KSP Residual norm 4.672545047820e-11
44 KSP Residual norm 3.450315774376e-11
45 KSP Residual norm 2.654661497133e-11
46 KSP Residual norm 2.047202129156e-11
47 KSP Residual norm 1.537221206617e-11
48 KSP Residual norm 1.229461172622e-11
49 KSP Residual norm 9.432239638055e-12
50 KSP Residual norm 7.255339567669e-12
51 KSP Residual norm 7.185535751272e-12
52 KSP Residual norm 7.049261064209e-12
53 KSP Residual norm 6.498038910798e-12
54 KSP Residual norm 5.614741060089e-12
55 KSP Residual norm 4.921304020252e-12
56 KSP Residual norm 4.566502878173e-12
57 KSP Residual norm 4.244222404960e-12
58 KSP Residual norm 3.688507098860e-12
59 KSP Residual norm 3.075467385610e-12
60 KSP Residual norm 2.795785169640e-12
61 KSP Residual norm 2.258030261437e-12
62 KSP Residual norm 1.671509657126e-12
63 KSP Residual norm 1.513632983911e-12
64 KSP Residual norm 1.250496875009e-12
65 KSP Residual norm 1.010496398813e-12
66 KSP Residual norm 8.308320822168e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.324131528534e-06 gnorm 1.148135241458e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
101 SNES Function norm 1.138021862989e-06
0 KSP Residual norm 2.062029600206e-05
1 KSP Residual norm 2.754405013878e-06
2 KSP Residual norm 2.034458982725e-06
3 KSP Residual norm 1.653532982651e-06
4 KSP Residual norm 1.073921237373e-06
5 KSP Residual norm 7.647527959410e-07
6 KSP Residual norm 4.591986890697e-07
7 KSP Residual norm 3.067186793348e-07
8 KSP Residual norm 2.312280068641e-07
9 KSP Residual norm 1.840041758442e-07
10 KSP Residual norm 1.331845332342e-07
11 KSP Residual norm 8.856603189470e-08
12 KSP Residual norm 6.742103817098e-08
13 KSP Residual norm 5.021335002099e-08
14 KSP Residual norm 3.493238670544e-08
15 KSP Residual norm 2.870852705345e-08
16 KSP Residual norm 2.390591066771e-08
17 KSP Residual norm 1.889442797506e-08
18 KSP Residual norm 1.523563317525e-08
19 KSP Residual norm 1.227155125267e-08
20 KSP Residual norm 9.884077128178e-09
21 KSP Residual norm 7.706214592214e-09
22 KSP Residual norm 6.321574395181e-09
23 KSP Residual norm 4.887689654804e-09
24 KSP Residual norm 4.071741220628e-09
25 KSP Residual norm 3.145406380127e-09
26 KSP Residual norm 2.480894959000e-09
27 KSP Residual norm 1.968605688662e-09
28 KSP Residual norm 1.504814110107e-09
29 KSP Residual norm 1.256564009845e-09
30 KSP Residual norm 9.579449167178e-10
31 KSP Residual norm 7.788827778507e-10
32 KSP Residual norm 5.805674866602e-10
33 KSP Residual norm 4.758078799185e-10
34 KSP Residual norm 3.591136583718e-10
35 KSP Residual norm 2.828072762412e-10
36 KSP Residual norm 2.247557702484e-10
37 KSP Residual norm 1.841596464500e-10
38 KSP Residual norm 1.462151042548e-10
39 KSP Residual norm 1.126234276198e-10
40 KSP Residual norm 8.752758871380e-11
41 KSP Residual norm 6.565763407092e-11
42 KSP Residual norm 5.146639120330e-11
43 KSP Residual norm 4.015978572846e-11
44 KSP Residual norm 2.966468954870e-11
45 KSP Residual norm 2.283117226903e-11
46 KSP Residual norm 1.760621679120e-11
47 KSP Residual norm 1.321442678741e-11
48 KSP Residual norm 1.056770759841e-11
49 KSP Residual norm 8.107451416350e-12
50 KSP Residual norm 6.238482788032e-12
51 KSP Residual norm 6.178734309971e-12
52 KSP Residual norm 6.062218842151e-12
53 KSP Residual norm 5.588243937081e-12
54 KSP Residual norm 4.827889345028e-12
55 KSP Residual norm 4.231402503910e-12
56 KSP Residual norm 3.926336033605e-12
57 KSP Residual norm 3.648473272578e-12
58 KSP Residual norm 3.170866886970e-12
59 KSP Residual norm 2.643085365850e-12
60 KSP Residual norm 2.401586100908e-12
61 KSP Residual norm 1.940338416165e-12
62 KSP Residual norm 1.435688899127e-12
63 KSP Residual norm 1.300536095566e-12
64 KSP Residual norm 1.074344025480e-12
65 KSP Residual norm 8.677398858769e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.138021862989e-06 gnorm 9.867622570414e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
102 SNES Function norm 9.780704019543e-07
0 KSP Residual norm 1.773261218226e-05
1 KSP Residual norm 2.367649449270e-06
2 KSP Residual norm 1.749042144576e-06
3 KSP Residual norm 1.421594265922e-06
4 KSP Residual norm 9.234463116378e-07
5 KSP Residual norm 6.576288594806e-07
6 KSP Residual norm 3.947818339743e-07
7 KSP Residual norm 2.635984604753e-07
8 KSP Residual norm 1.987666508895e-07
9 KSP Residual norm 1.581550423657e-07
10 KSP Residual norm 1.144537638941e-07
11 KSP Residual norm 7.607741967844e-08
12 KSP Residual norm 5.789949430089e-08
13 KSP Residual norm 4.315508577903e-08
14 KSP Residual norm 3.004287230527e-08
15 KSP Residual norm 2.467229099920e-08
16 KSP Residual norm 2.054803274552e-08
17 KSP Residual norm 1.624787250338e-08
18 KSP Residual norm 1.309954529858e-08
19 KSP Residual norm 1.054822993632e-08
20 KSP Residual norm 8.494781839175e-09
21 KSP Residual norm 6.625138903615e-09
22 KSP Residual norm 5.435835462167e-09
23 KSP Residual norm 4.200264685861e-09
24 KSP Residual norm 3.499802328658e-09
25 KSP Residual norm 2.702785715757e-09
26 KSP Residual norm 2.126124003132e-09
27 KSP Residual norm 1.690803925853e-09
28 KSP Residual norm 1.292264815235e-09
29 KSP Residual norm 1.077072537173e-09
30 KSP Residual norm 8.225918394213e-10
31 KSP Residual norm 6.673440486032e-10
32 KSP Residual norm 4.982981921631e-10
33 KSP Residual norm 4.090343370616e-10
34 KSP Residual norm 3.086029313693e-10
35 KSP Residual norm 2.431497703219e-10
36 KSP Residual norm 1.932080977378e-10
37 KSP Residual norm 1.583824997608e-10
38 KSP Residual norm 1.256888876719e-10
39 KSP Residual norm 9.682336689402e-11
40 KSP Residual norm 7.524732405171e-11
41 KSP Residual norm 5.644440596609e-11
42 KSP Residual norm 4.423980892541e-11
43 KSP Residual norm 3.452049970552e-11
44 KSP Residual norm 2.549994488144e-11
45 KSP Residual norm 1.962192300738e-11
46 KSP Residual norm 1.513338273212e-11
47 KSP Residual norm 1.135982096903e-11
48 KSP Residual norm 9.084442964852e-12
49 KSP Residual norm 6.969586241884e-12
50 KSP Residual norm 5.361752526996e-12
51 KSP Residual norm 5.310304958355e-12
52 KSP Residual norm 5.210269451528e-12
53 KSP Residual norm 4.802394925365e-12
54 KSP Residual norm 4.149175234692e-12
55 KSP Residual norm 3.636333336063e-12
56 KSP Residual norm 3.374173656498e-12
57 KSP Residual norm 3.135658075326e-12
58 KSP Residual norm 2.725252063990e-12
59 KSP Residual norm 2.271853274942e-12
60 KSP Residual norm 2.064595843026e-12
61 KSP Residual norm 1.668234266088e-12
62 KSP Residual norm 1.234534959664e-12
63 KSP Residual norm 1.118307820784e-12
64 KSP Residual norm 9.237678380193e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.780704019543e-07 gnorm 8.480706821966e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
103 SNES Function norm 8.406005344626e-07
0 KSP Residual norm 1.521419396918e-05
1 KSP Residual norm 2.034114020105e-06
2 KSP Residual norm 1.502018144344e-06
3 KSP Residual norm 1.220632828548e-06
4 KSP Residual norm 7.926109990933e-07
5 KSP Residual norm 5.643991585763e-07
6 KSP Residual norm 3.390567419273e-07
7 KSP Residual norm 2.265435426154e-07
8 KSP Residual norm 1.707437919980e-07
9 KSP Residual norm 1.358961643495e-07
10 KSP Residual norm 9.839287065061e-08
11 KSP Residual norm 6.546854621818e-08
12 KSP Residual norm 4.985580321806e-08
13 KSP Residual norm 3.709306814013e-08
14 KSP Residual norm 2.578351324865e-08
15 KSP Residual norm 2.121096065924e-08
16 KSP Residual norm 1.765765548886e-08
17 KSP Residual norm 1.394725121478e-08
18 KSP Residual norm 1.124858841819e-08
19 KSP Residual norm 9.064299547339e-09
20 KSP Residual norm 7.301364525690e-09
21 KSP Residual norm 5.690109246893e-09
22 KSP Residual norm 4.666766237354e-09
23 KSP Residual norm 3.611512452060e-09
24 KSP Residual norm 3.007399619848e-09
25 KSP Residual norm 2.324501071861e-09
26 KSP Residual norm 1.839926135232e-09
27 KSP Residual norm 1.455599025615e-09
28 KSP Residual norm 1.112906912689e-09
29 KSP Residual norm 9.313781925384e-10
30 KSP Residual norm 7.084370909910e-10
31 KSP Residual norm 5.775526374598e-10
32 KSP Residual norm 4.295295216826e-10
33 KSP Residual norm 3.514295359902e-10
34 KSP Residual norm 2.652811181261e-10
35 KSP Residual norm 2.088022063238e-10
36 KSP Residual norm 1.658876009169e-10
37 KSP Residual norm 1.358087882060e-10
38 KSP Residual norm 1.079944744746e-10
39 KSP Residual norm 8.317697500489e-11
40 KSP Residual norm 6.464793753869e-11
41 KSP Residual norm 4.849035079818e-11
42 KSP Residual norm 3.801564263649e-11
43 KSP Residual norm 2.966481976649e-11
44 KSP Residual norm 2.191594378969e-11
45 KSP Residual norm 1.687038555425e-11
46 KSP Residual norm 1.300934926787e-11
47 KSP Residual norm 9.762117355213e-12
48 KSP Residual norm 7.806559978076e-12
49 KSP Residual norm 5.989111657613e-12
50 KSP Residual norm 4.609379609474e-12
51 KSP Residual norm 4.565334779206e-12
52 KSP Residual norm 4.479434293413e-12
53 KSP Residual norm 4.129299457861e-12
54 KSP Residual norm 3.567173158197e-12
55 KSP Residual norm 3.126355911706e-12
56 KSP Residual norm 2.900971934921e-12
57 KSP Residual norm 2.695379542111e-12
58 KSP Residual norm 2.342538426292e-12
59 KSP Residual norm 1.952315254577e-12
60 KSP Residual norm 1.773519005168e-12
61 KSP Residual norm 1.433043975804e-12
62 KSP Residual norm 1.060129122558e-12
63 KSP Residual norm 9.604734138367e-13
Linear solve converged due to CONVERGED_ATOL iterations 63
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.406005344626e-07 gnorm 7.288725712688e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
104 SNES Function norm 7.224524041697e-07
0 KSP Residual norm 1.311882185094e-05
1 KSP Residual norm 1.749613413461e-06
2 KSP Residual norm 1.292976372179e-06
3 KSP Residual norm 1.050993354395e-06
4 KSP Residual norm 6.830350174301e-07
5 KSP Residual norm 4.864643532768e-07
6 KSP Residual norm 2.918524107582e-07
7 KSP Residual norm 1.946932902194e-07
8 KSP Residual norm 1.468961689553e-07
9 KSP Residual norm 1.168486530798e-07
10 KSP Residual norm 8.451902338279e-08
11 KSP Residual norm 5.611533865984e-08
12 KSP Residual norm 4.267385742499e-08
13 KSP Residual norm 3.187454892803e-08
14 KSP Residual norm 2.223114859283e-08
15 KSP Residual norm 1.822052057901e-08
16 KSP Residual norm 1.518062531754e-08
17 KSP Residual norm 1.201857114865e-08
18 KSP Residual norm 9.686505847500e-09
19 KSP Residual norm 7.794126363103e-09
20 KSP Residual norm 6.273494385764e-09
21 KSP Residual norm 4.897440516414e-09
22 KSP Residual norm 4.020105745956e-09
23 KSP Residual norm 3.101266763737e-09
24 KSP Residual norm 2.585865968348e-09
25 KSP Residual norm 1.995442962308e-09
26 KSP Residual norm 1.557424690835e-09
27 KSP Residual norm 1.246929322767e-09
28 KSP Residual norm 9.527470147498e-10
29 KSP Residual norm 7.890908168331e-10
30 KSP Residual norm 6.063060865767e-10
31 KSP Residual norm 4.881397694355e-10
32 KSP Residual norm 3.664163761070e-10
33 KSP Residual norm 3.022067981027e-10
34 KSP Residual norm 2.277750078699e-10
35 KSP Residual norm 1.797971390039e-10
36 KSP Residual norm 1.427895692316e-10
37 KSP Residual norm 1.172172182629e-10
38 KSP Residual norm 9.288465421865e-11
39 KSP Residual norm 7.157613562158e-11
40 KSP Residual norm 5.562305048990e-11
41 KSP Residual norm 4.172151558396e-11
42 KSP Residual norm 3.269118787232e-11
43 KSP Residual norm 2.550843394021e-11
44 KSP Residual norm 1.884414371852e-11
45 KSP Residual norm 1.449288326213e-11
46 KSP Residual norm 1.118141742392e-11
47 KSP Residual norm 8.396142681859e-12
48 KSP Residual norm 6.714197235541e-12
49 KSP Residual norm 5.151263924547e-12
50 KSP Residual norm 3.960636045801e-12
51 KSP Residual norm 3.922441563308e-12
52 KSP Residual norm 3.848710555782e-12
53 KSP Residual norm 3.546450014714e-12
54 KSP Residual norm 3.064486665958e-12
55 KSP Residual norm 2.685294257289e-12
56 KSP Residual norm 2.491728452198e-12
57 KSP Residual norm 2.316124466522e-12
58 KSP Residual norm 2.013091976985e-12
59 KSP Residual norm 1.678580511965e-12
60 KSP Residual norm 1.526091913323e-12
61 KSP Residual norm 1.233368979548e-12
62 KSP Residual norm 9.130982878988e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.224524041697e-07 gnorm 6.264280178574e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
105 SNES Function norm 6.209102448789e-07
0 KSP Residual norm 1.124209527147e-05
1 KSP Residual norm 1.502685062402e-06
2 KSP Residual norm 1.109694286293e-06
3 KSP Residual norm 9.017993725659e-07
4 KSP Residual norm 5.856594728422e-07
5 KSP Residual norm 4.170568261194e-07
6 KSP Residual norm 2.505055278871e-07
7 KSP Residual norm 1.673243565304e-07
8 KSP Residual norm 1.261358612842e-07
9 KSP Residual norm 1.003846541086e-07
10 KSP Residual norm 7.267307061389e-08
11 KSP Residual norm 4.833978459635e-08
12 KSP Residual norm 3.680639151793e-08
13 KSP Residual norm 2.739916633706e-08
14 KSP Residual norm 1.905559130254e-08
15 KSP Residual norm 1.566813806941e-08
16 KSP Residual norm 1.304467702367e-08
17 KSP Residual norm 1.030695138202e-08
18 KSP Residual norm 8.311449836463e-09
19 KSP Residual norm 6.696446973203e-09
20 KSP Residual norm 5.393479842039e-09
21 KSP Residual norm 4.204095865020e-09
22 KSP Residual norm 3.448710579823e-09
23 KSP Residual norm 2.667685092817e-09
24 KSP Residual norm 2.221621506877e-09
25 KSP Residual norm 1.716839790045e-09
26 KSP Residual norm 1.356561582757e-09
27 KSP Residual norm 1.074632563658e-09
28 KSP Residual norm 8.215207487649e-10
29 KSP Residual norm 6.867637963006e-10
30 KSP Residual norm 5.229418534232e-10
31 KSP Residual norm 4.257463264045e-10
32 KSP Residual norm 3.169994913326e-10
33 KSP Residual norm 2.596717353928e-10
34 KSP Residual norm 1.959454274806e-10
35 KSP Residual norm 1.542755664752e-10
36 KSP Residual norm 1.225361171611e-10
37 KSP Residual norm 1.003414254543e-10
38 KSP Residual norm 7.978721752346e-11
39 KSP Residual norm 6.145751781439e-11
40 KSP Residual norm 4.776753240331e-11
41 KSP Residual norm 3.582699833824e-11
42 KSP Residual norm 2.808565957976e-11
43 KSP Residual norm 2.191609480337e-11
44 KSP Residual norm 1.619265837577e-11
45 KSP Residual norm 1.246254739423e-11
46 KSP Residual norm 9.611683256493e-12
47 KSP Residual norm 7.213074195138e-12
48 KSP Residual norm 5.767983933622e-12
49 KSP Residual norm 4.425206001691e-12
50 KSP Residual norm 3.405093897888e-12
51 KSP Residual norm 3.372510062078e-12
52 KSP Residual norm 3.309178995894e-12
53 KSP Residual norm 3.050164278483e-12
54 KSP Residual norm 2.635030351034e-12
55 KSP Residual norm 2.309236502021e-12
56 KSP Residual norm 2.142761658640e-12
57 KSP Residual norm 1.991037130136e-12
58 KSP Residual norm 1.730458261260e-12
59 KSP Residual norm 1.442287033866e-12
60 KSP Residual norm 1.310340422758e-12
61 KSP Residual norm 1.058954768945e-12
62 KSP Residual norm 7.834674470129e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.209102448789e-07 gnorm 5.383822972798e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
106 SNES Function norm 5.336400778660e-07
0 KSP Residual norm 9.691023760358e-06
1 KSP Residual norm 1.293157143063e-06
2 KSP Residual norm 9.555525812922e-07
3 KSP Residual norm 7.762815984586e-07
4 KSP Residual norm 5.049211798063e-07
5 KSP Residual norm 3.597816241318e-07
6 KSP Residual norm 2.158635186235e-07
7 KSP Residual norm 1.436620699777e-07
8 KSP Residual norm 1.085387181707e-07
9 KSP Residual norm 8.631194417070e-08
10 KSP Residual norm 6.241758970746e-08
11 KSP Residual norm 4.138721662245e-08
12 KSP Residual norm 3.144923741210e-08
13 KSP Residual norm 2.355379787991e-08
14 KSP Residual norm 1.648146431355e-08
15 KSP Residual norm 1.347315477256e-08
16 KSP Residual norm 1.122502004777e-08
17 KSP Residual norm 8.901178351192e-09
18 KSP Residual norm 7.168268001543e-09
19 KSP Residual norm 5.767054112382e-09
20 KSP Residual norm 4.632140346332e-09
21 KSP Residual norm 3.621913199610e-09
22 KSP Residual norm 2.978306844151e-09
23 KSP Residual norm 2.292062366110e-09
24 KSP Residual norm 1.911797921209e-09
25 KSP Residual norm 1.475629341122e-09
26 KSP Residual norm 1.139663518712e-09
27 KSP Residual norm 9.196615861641e-10
28 KSP Residual norm 7.029807092646e-10
29 KSP Residual norm 5.750287500976e-10
30 KSP Residual norm 4.470081381362e-10
31 KSP Residual norm 3.514261795463e-10
32 KSP Residual norm 2.667724704264e-10
33 KSP Residual norm 2.223037858027e-10
34 KSP Residual norm 1.670392360048e-10
35 KSP Residual norm 1.331053278863e-10
36 KSP Residual norm 1.049536710849e-10
37 KSP Residual norm 8.629091439879e-11
38 KSP Residual norm 6.870445528224e-11
39 KSP Residual norm 5.302313423797e-11
40 KSP Residual norm 4.121369897065e-11
41 KSP Residual norm 3.088449207256e-11
42 KSP Residual norm 2.419193043492e-11
43 KSP Residual norm 1.887774212377e-11
44 KSP Residual norm 1.396733830836e-11
45 KSP Residual norm 1.072727638057e-11
46 KSP Residual norm 8.288571381172e-12
47 KSP Residual norm 6.224412733607e-12
48 KSP Residual norm 4.974673782221e-12
49 KSP Residual norm 3.817432531235e-12
50 KSP Residual norm 2.930573089379e-12
51 KSP Residual norm 2.902080685341e-12
52 KSP Residual norm 2.849062021746e-12
53 KSP Residual norm 2.621920373576e-12
54 KSP Residual norm 2.265914030484e-12
55 KSP Residual norm 1.983555959208e-12
56 KSP Residual norm 1.840759347795e-12
57 KSP Residual norm 1.711648250251e-12
58 KSP Residual norm 1.488288702622e-12
59 KSP Residual norm 1.241038669342e-12
60 KSP Residual norm 1.128680563380e-12
61 KSP Residual norm 9.141823170706e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.336400778660e-07 gnorm 4.627115876282e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
107 SNES Function norm 4.586359108762e-07
0 KSP Residual norm 8.307948221547e-06
1 KSP Residual norm 1.109991822636e-06
2 KSP Residual norm 8.198057362495e-07
3 KSP Residual norm 6.662894426897e-07
4 KSP Residual norm 4.327099966354e-07
5 KSP Residual norm 3.081344231883e-07
6 KSP Residual norm 1.850418208890e-07
7 KSP Residual norm 1.236097230719e-07
8 KSP Residual norm 9.317979293117e-08
9 KSP Residual norm 7.415302663448e-08
10 KSP Residual norm 5.367713096322e-08
11 KSP Residual norm 3.570043600544e-08
12 KSP Residual norm 2.717964120851e-08
13 KSP Residual norm 2.023693077188e-08
14 KSP Residual norm 1.407509851830e-08
15 KSP Residual norm 1.157052147226e-08
16 KSP Residual norm 9.634209700970e-09
17 KSP Residual norm 7.613265077350e-09
18 KSP Residual norm 6.139304097732e-09
19 KSP Residual norm 4.945490725604e-09
20 KSP Residual norm 3.983456097105e-09
21 KSP Residual norm 3.105368607173e-09
22 KSP Residual norm 2.547246858794e-09
23 KSP Residual norm 1.969957319492e-09
24 KSP Residual norm 1.640923334568e-09
25 KSP Residual norm 1.267785388901e-09
26 KSP Residual norm 1.000935551043e-09
27 KSP Residual norm 7.935822956758e-10
28 KSP Residual norm 6.066576555806e-10
29 KSP Residual norm 5.069018710450e-10
30 KSP Residual norm 3.861918591450e-10
31 KSP Residual norm 3.142453053333e-10
32 KSP Residual norm 2.340864155985e-10
33 KSP Residual norm 1.917531593889e-10
34 KSP Residual norm 1.447347051764e-10
35 KSP Residual norm 1.139636550159e-10
36 KSP Residual norm 9.056664934461e-11
37 KSP Residual norm 7.419288159574e-11
38 KSP Residual norm 5.892684727361e-11
39 KSP Residual norm 4.538784141603e-11
40 KSP Residual norm 3.527485119775e-11
41 KSP Residual norm 2.646062502969e-11
42 KSP Residual norm 2.074248605894e-11
43 KSP Residual norm 1.618576563774e-11
44 KSP Residual norm 1.195627668592e-11
45 KSP Residual norm 9.202688474077e-12
46 KSP Residual norm 7.096565005418e-12
47 KSP Residual norm 5.326134914013e-12
48 KSP Residual norm 4.259369755910e-12
49 KSP Residual norm 3.267740142077e-12
50 KSP Residual norm 2.514591577774e-12
51 KSP Residual norm 2.490524890972e-12
52 KSP Residual norm 2.443574646122e-12
53 KSP Residual norm 2.252565014746e-12
54 KSP Residual norm 1.946026655704e-12
55 KSP Residual norm 1.705593644969e-12
56 KSP Residual norm 1.582626727890e-12
57 KSP Residual norm 1.470582073750e-12
58 KSP Residual norm 1.278076602609e-12
59 KSP Residual norm 1.065303077701e-12
60 KSP Residual norm 9.679082338854e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.586359108762e-07 gnorm 3.976765716005e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
108 SNES Function norm 3.941737496443e-07
0 KSP Residual norm 7.153545364249e-06
1 KSP Residual norm 9.543997072754e-07
2 KSP Residual norm 7.052158915832e-07
3 KSP Residual norm 5.732432439022e-07
4 KSP Residual norm 3.724568780454e-07
5 KSP Residual norm 2.652491377395e-07
6 KSP Residual norm 1.591694287960e-07
7 KSP Residual norm 1.062376976060e-07
8 KSP Residual norm 8.012987786781e-08
9 KSP Residual norm 6.374756097564e-08
10 KSP Residual norm 4.611919893483e-08
11 KSP Residual norm 3.063657320215e-08
12 KSP Residual norm 2.330641114587e-08
13 KSP Residual norm 1.739076632528e-08
14 KSP Residual norm 1.211766763348e-08
15 KSP Residual norm 9.941032728712e-09
16 KSP Residual norm 8.281237826920e-09
17 KSP Residual norm 6.552554310113e-09
18 KSP Residual norm 5.282025604755e-09
19 KSP Residual norm 4.251365283041e-09
20 KSP Residual norm 3.423027986133e-09
21 KSP Residual norm 2.671010068386e-09
22 KSP Residual norm 2.191886877697e-09
23 KSP Residual norm 1.692204556481e-09
24 KSP Residual norm 1.410614970457e-09
25 KSP Residual norm 1.088829533318e-09
26 KSP Residual norm 8.530355987743e-10
27 KSP Residual norm 6.808175609944e-10
28 KSP Residual norm 5.202550675887e-10
29 KSP Residual norm 4.323037510718e-10
30 KSP Residual norm 3.311405072224e-10
31 KSP Residual norm 2.677036696365e-10
32 KSP Residual norm 2.004170289958e-10
33 KSP Residual norm 1.648589660961e-10
34 KSP Residual norm 1.243427863833e-10
35 KSP Residual norm 9.804809217463e-11
36 KSP Residual norm 7.791472474886e-11
37 KSP Residual norm 6.392278780565e-11
38 KSP Residual norm 5.066406421489e-11
39 KSP Residual norm 3.903375367428e-11
40 KSP Residual norm 3.033391479075e-11
41 KSP Residual norm 2.275502159995e-11
42 KSP Residual norm 1.783235973994e-11
43 KSP Residual norm 1.391444731398e-11
44 KSP Residual norm 1.027767917595e-11
45 KSP Residual norm 7.907000664718e-12
46 KSP Residual norm 6.098863977370e-12
47 KSP Residual norm 4.579134554297e-12
48 KSP Residual norm 3.662057245105e-12
49 KSP Residual norm 2.809534925314e-12
50 KSP Residual norm 2.160872852611e-12
51 KSP Residual norm 2.140087488683e-12
52 KSP Residual norm 2.099727242356e-12
53 KSP Residual norm 1.935228137530e-12
54 KSP Residual norm 1.672121411002e-12
55 KSP Residual norm 1.465414876846e-12
56 KSP Residual norm 1.359768616647e-12
57 KSP Residual norm 1.263796285997e-12
58 KSP Residual norm 1.098396072744e-12
59 KSP Residual norm 9.157922864777e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.941737496443e-07 gnorm 3.417823633244e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
109 SNES Function norm 3.387718775255e-07
0 KSP Residual norm 6.139911220029e-06
1 KSP Residual norm 8.202493648695e-07
2 KSP Residual norm 6.058564610549e-07
3 KSP Residual norm 4.922902706866e-07
4 KSP Residual norm 3.198864378559e-07
5 KSP Residual norm 2.278463309862e-07
6 KSP Residual norm 1.368048410994e-07
7 KSP Residual norm 9.125767973895e-08
8 KSP Residual norm 6.884853147749e-08
9 KSP Residual norm 5.477836299478e-08
10 KSP Residual norm 3.964209075758e-08
11 KSP Residual norm 2.633857269759e-08
12 KSP Residual norm 2.004299869930e-08
13 KSP Residual norm 1.495074502745e-08
14 KSP Residual norm 1.041997934671e-08
15 KSP Residual norm 8.551315667364e-09
16 KSP Residual norm 7.121404045888e-09
17 KSP Residual norm 5.633640703365e-09
18 KSP Residual norm 4.540464955099e-09
19 KSP Residual norm 3.656457279790e-09
20 KSP Residual norm 2.943023681323e-09
21 KSP Residual norm 2.295966684610e-09
22 KSP Residual norm 1.885035501748e-09
23 KSP Residual norm 1.455714601901e-09
24 KSP Residual norm 1.212640974296e-09
25 KSP Residual norm 9.366757760799e-10
26 KSP Residual norm 7.350169921176e-10
27 KSP Residual norm 5.853370721306e-10
28 KSP Residual norm 4.472992831476e-10
29 KSP Residual norm 3.719487053217e-10
30 KSP Residual norm 2.846350141066e-10
31 KSP Residual norm 2.300975175070e-10
32 KSP Residual norm 1.721946110632e-10
33 KSP Residual norm 1.418573687135e-10
34 KSP Residual norm 1.068468443744e-10
35 KSP Residual norm 8.426933621665e-11
36 KSP Residual norm 6.681431997679e-11
37 KSP Residual norm 5.474942114439e-11
38 KSP Residual norm 4.357270699717e-11
39 KSP Residual norm 3.357813362289e-11
40 KSP Residual norm 2.610121003154e-11
41 KSP Residual norm 1.957021473021e-11
42 KSP Residual norm 1.533748929110e-11
43 KSP Residual norm 1.196837793693e-11
44 KSP Residual norm 8.847493390982e-12
45 KSP Residual norm 6.804322347925e-12
46 KSP Residual norm 5.251411092451e-12
47 KSP Residual norm 3.941800800116e-12
48 KSP Residual norm 3.151523528595e-12
49 KSP Residual norm 2.418042953917e-12
50 KSP Residual norm 1.859088749869e-12
51 KSP Residual norm 1.841200460917e-12
52 KSP Residual norm 1.806997716931e-12
53 KSP Residual norm 1.664624107332e-12
54 KSP Residual norm 1.438233645367e-12
55 KSP Residual norm 1.259916191102e-12
56 KSP Residual norm 1.169111101884e-12
57 KSP Residual norm 1.086604376052e-12
58 KSP Residual norm 9.445503064070e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.387718775255e-07 gnorm 2.937442033951e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
110 SNES Function norm 2.911568528201e-07
0 KSP Residual norm 5.274941497120e-06
1 KSP Residual norm 7.046669352269e-07
2 KSP Residual norm 5.204671945560e-07
3 KSP Residual norm 4.230190265243e-07
4 KSP Residual norm 2.747235468653e-07
5 KSP Residual norm 1.956302488827e-07
6 KSP Residual norm 1.174725728212e-07
7 KSP Residual norm 7.847479846726e-08
8 KSP Residual norm 5.915575800214e-08
9 KSP Residual norm 4.707567308789e-08
10 KSP Residual norm 3.407539191314e-08
11 KSP Residual norm 2.266243940854e-08
12 KSP Residual norm 1.725281059534e-08
13 KSP Residual norm 1.284677014788e-08
14 KSP Residual norm 8.935347165116e-09
15 KSP Residual norm 7.344809298898e-09
16 KSP Residual norm 6.115860747529e-09
17 KSP Residual norm 4.833204162906e-09
18 KSP Residual norm 3.897458680591e-09
19 KSP Residual norm 3.139395423740e-09
20 KSP Residual norm 2.528730008197e-09
21 KSP Residual norm 1.971397874209e-09
22 KSP Residual norm 1.617048902449e-09
23 KSP Residual norm 1.250487904016e-09
24 KSP Residual norm 1.041697459390e-09
25 KSP Residual norm 8.047577891340e-10
26 KSP Residual norm 6.351861413707e-10
27 KSP Residual norm 5.037501677914e-10
28 KSP Residual norm 3.850927617172e-10
29 KSP Residual norm 3.217140974137e-10
30 KSP Residual norm 2.451504814397e-10
31 KSP Residual norm 1.994435558212e-10
32 KSP Residual norm 1.485937697161e-10
33 KSP Residual norm 1.217246211865e-10
34 KSP Residual norm 9.188469524155e-11
35 KSP Residual norm 7.235219635912e-11
36 KSP Residual norm 5.750760790908e-11
37 KSP Residual norm 4.711675393003e-11
38 KSP Residual norm 3.740874952992e-11
39 KSP Residual norm 2.881359052959e-11
40 KSP Residual norm 2.239317863979e-11
41 KSP Residual norm 1.679845732256e-11
42 KSP Residual norm 1.316828269721e-11
43 KSP Residual norm 1.027545187408e-11
44 KSP Residual norm 7.589923580424e-12
45 KSP Residual norm 5.842109932958e-12
46 KSP Residual norm 4.504943029785e-12
47 KSP Residual norm 3.381215967504e-12
48 KSP Residual norm 2.704072372022e-12
49 KSP Residual norm 2.074520390715e-12
50 KSP Residual norm 1.596405775659e-12
51 KSP Residual norm 1.581126106529e-12
52 KSP Residual norm 1.551282342121e-12
53 KSP Residual norm 1.430073195511e-12
54 KSP Residual norm 1.235468683410e-12
55 KSP Residual norm 1.082856750714e-12
56 KSP Residual norm 1.004784291501e-12
57 KSP Residual norm 9.336542737972e-13
Linear solve converged due to CONVERGED_ATOL iterations 57
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.911568528201e-07 gnorm 2.524579166809e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
111 SNES Function norm 2.502342273166e-07
0 KSP Residual norm 4.531408516879e-06
1 KSP Residual norm 6.055912182662e-07
2 KSP Residual norm 4.472339568939e-07
3 KSP Residual norm 3.634669792978e-07
4 KSP Residual norm 2.360396472642e-07
5 KSP Residual norm 1.680842395138e-07
6 KSP Residual norm 1.009523810967e-07
7 KSP Residual norm 6.743902121957e-08
8 KSP Residual norm 5.083530742509e-08
9 KSP Residual norm 4.045678435782e-08
10 KSP Residual norm 2.928777252776e-08
11 KSP Residual norm 1.948170968284e-08
12 KSP Residual norm 1.483325786798e-08
13 KSP Residual norm 1.104177639659e-08
14 KSP Residual norm 7.678556670055e-09
15 KSP Residual norm 6.313654096978e-09
16 KSP Residual norm 5.256650634407e-09
17 KSP Residual norm 4.153393621622e-09
18 KSP Residual norm 3.349364098111e-09
19 KSP Residual norm 2.698407970988e-09
20 KSP Residual norm 2.173487402415e-09
21 KSP Residual norm 1.694199609058e-09
22 KSP Residual norm 1.389675194987e-09
23 KSP Residual norm 1.074967686172e-09
24 KSP Residual norm 8.952990861378e-10
25 KSP Residual norm 6.918222698804e-10
26 KSP Residual norm 5.466571027289e-10
27 KSP Residual norm 4.330859105849e-10
28 KSP Residual norm 3.310904883921e-10
29 KSP Residual norm 2.767899749349e-10
30 KSP Residual norm 2.107652741912e-10
31 KSP Residual norm 1.716063006359e-10
32 KSP Residual norm 1.277673255475e-10
33 KSP Residual norm 1.046327061555e-10
34 KSP Residual norm 7.897240349762e-11
35 KSP Residual norm 6.217647971239e-11
36 KSP Residual norm 4.940179756455e-11
37 KSP Residual norm 4.046037406353e-11
38 KSP Residual norm 3.215382850921e-11
39 KSP Residual norm 2.476620804920e-11
40 KSP Residual norm 1.924878858122e-11
41 KSP Residual norm 1.443836389179e-11
42 KSP Residual norm 1.131878756613e-11
43 KSP Residual norm 8.832390016752e-12
44 KSP Residual norm 6.525020719210e-12
45 KSP Residual norm 5.022437314776e-12
46 KSP Residual norm 3.873188063184e-12
47 KSP Residual norm 2.906783586516e-12
48 KSP Residual norm 2.324552753002e-12
49 KSP Residual norm 1.783374541108e-12
50 KSP Residual norm 1.372362446725e-12
51 KSP Residual norm 1.359234491784e-12
52 KSP Residual norm 1.333648806293e-12
53 KSP Residual norm 1.229370469274e-12
54 KSP Residual norm 1.062047253142e-12
55 KSP Residual norm 9.307976450559e-13
Linear solve converged due to CONVERGED_ATOL iterations 55
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.502342273166e-07 gnorm 2.169745021777e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
112 SNES Function norm 2.150633596621e-07
0 KSP Residual norm 3.892613977429e-06
1 KSP Residual norm 5.203954624022e-07
2 KSP Residual norm 3.842736861852e-07
3 KSP Residual norm 3.122988305934e-07
4 KSP Residual norm 2.027765441515e-07
5 KSP Residual norm 1.443883941177e-07
6 KSP Residual norm 8.673759733095e-08
7 KSP Residual norm 5.796473776368e-08
8 KSP Residual norm 4.368330191753e-08
9 KSP Residual norm 3.476829482906e-08
10 KSP Residual norm 2.517347538796e-08
11 KSP Residual norm 1.675156679909e-08
12 KSP Residual norm 1.275692864641e-08
13 KSP Residual norm 9.489770240116e-09
14 KSP Residual norm 6.594930130274e-09
15 KSP Residual norm 5.426116216514e-09
16 KSP Residual norm 4.517097798933e-09
17 KSP Residual norm 3.567623980760e-09
18 KSP Residual norm 2.877481862992e-09
19 KSP Residual norm 2.318719529883e-09
20 KSP Residual norm 1.867867125435e-09
21 KSP Residual norm 1.455615298364e-09
22 KSP Residual norm 1.193689712275e-09
23 KSP Residual norm 9.238838880976e-10
24 KSP Residual norm 7.693823251059e-10
25 KSP Residual norm 5.946674979937e-10
26 KSP Residual norm 4.709106993296e-10
27 KSP Residual norm 3.724510383673e-10
28 KSP Residual norm 2.847848190376e-10
29 KSP Residual norm 2.383960944990e-10
30 KSP Residual norm 1.812897462722e-10
31 KSP Residual norm 1.478483632250e-10
32 KSP Residual norm 1.099226209489e-10
33 KSP Residual norm 8.989359109080e-11
34 KSP Residual norm 6.787515752468e-11
35 KSP Residual norm 5.342044437228e-11
36 KSP Residual norm 4.245531503507e-11
37 KSP Residual norm 3.476013339948e-11
38 KSP Residual norm 2.762868946966e-11
39 KSP Residual norm 2.127861555964e-11
40 KSP Residual norm 1.653806734322e-11
41 KSP Residual norm 1.240572436783e-11
42 KSP Residual norm 9.726302438382e-12
43 KSP Residual norm 7.589788619400e-12
44 KSP Residual norm 5.606612860398e-12
45 KSP Residual norm 4.316452483686e-12
46 KSP Residual norm 3.328238472601e-12
47 KSP Residual norm 2.497585153991e-12
48 KSP Residual norm 1.997382278904e-12
49 KSP Residual norm 1.532346183857e-12
50 KSP Residual norm 1.179454511774e-12
51 KSP Residual norm 1.168191855266e-12
52 KSP Residual norm 1.146158819385e-12
53 KSP Residual norm 1.056676339755e-12
54 KSP Residual norm 9.128167244021e-13
Linear solve converged due to CONVERGED_ATOL iterations 54
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.150633596621e-07 gnorm 1.864783394770e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
113 SNES Function norm 1.848358139791e-07
0 KSP Residual norm 3.351529501001e-06
1 KSP Residual norm 4.474155791473e-07
2 KSP Residual norm 3.305328030178e-07
3 KSP Residual norm 2.686745787226e-07
4 KSP Residual norm 1.745135972212e-07
5 KSP Residual norm 1.242720444398e-07
6 KSP Residual norm 7.459725872480e-08
7 KSP Residual norm 4.982205052173e-08
8 KSP Residual norm 3.756304193878e-08
9 KSP Residual norm 2.988858946345e-08
10 KSP Residual norm 2.162951694574e-08
11 KSP Residual norm 1.437855860490e-08
12 KSP Residual norm 1.094310476554e-08
13 KSP Residual norm 8.154942920874e-09
14 KSP Residual norm 5.675434698980e-09
15 KSP Residual norm 4.661667342095e-09
16 KSP Residual norm 3.882445385011e-09
17 KSP Residual norm 3.069697083307e-09
18 KSP Residual norm 2.475076144683e-09
19 KSP Residual norm 1.992953551569e-09
20 KSP Residual norm 1.605154681247e-09
21 KSP Residual norm 1.251829730215e-09
22 KSP Residual norm 1.026921809297e-09
23 KSP Residual norm 7.936139086901e-10
24 KSP Residual norm 6.613335956396e-10
25 KSP Residual norm 5.106907392641e-10
26 KSP Residual norm 4.019569329219e-10
27 KSP Residual norm 3.195706612007e-10
28 KSP Residual norm 2.442607087256e-10
29 KSP Residual norm 2.036848155936e-10
30 KSP Residual norm 1.554967788607e-10
31 KSP Residual norm 1.262400639811e-10
32 KSP Residual norm 9.421892334047e-11
33 KSP Residual norm 7.727693857455e-11
34 KSP Residual norm 5.832887953972e-11
35 KSP Residual norm 4.594925855549e-11
36 KSP Residual norm 3.653187923683e-11
37 KSP Residual norm 2.994998776162e-11
38 KSP Residual norm 2.375008676191e-11
39 KSP Residual norm 1.829444703961e-11
40 KSP Residual norm 1.421719533586e-11
41 KSP Residual norm 1.066600006548e-11
42 KSP Residual norm 8.360170249802e-12
43 KSP Residual norm 6.523505148555e-12
44 KSP Residual norm 4.817931203316e-12
45 KSP Residual norm 3.708067546888e-12
46 KSP Residual norm 2.859380152589e-12
47 KSP Residual norm 2.146533101856e-12
48 KSP Residual norm 1.716741568965e-12
49 KSP Residual norm 1.317052984296e-12
50 KSP Residual norm 1.013371638402e-12
51 KSP Residual norm 1.003655974935e-12
52 KSP Residual norm 9.846714196838e-13
Linear solve converged due to CONVERGED_ATOL iterations 52
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.848358139791e-07 gnorm 1.602684749659e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
114 SNES Function norm 1.588568112838e-07
0 KSP Residual norm 2.876020468366e-06
1 KSP Residual norm 3.844157087190e-07
2 KSP Residual norm 2.838800180889e-07
3 KSP Residual norm 2.307120774324e-07
4 KSP Residual norm 1.498121689766e-07
5 KSP Residual norm 1.066773684282e-07
6 KSP Residual norm 6.407677799660e-08
7 KSP Residual norm 4.281505218928e-08
8 KSP Residual norm 3.226922657278e-08
9 KSP Residual norm 2.568246757944e-08
10 KSP Residual norm 1.859364240064e-08
11 KSP Residual norm 1.237090796636e-08
12 KSP Residual norm 9.420071892593e-09
13 KSP Residual norm 7.009595448894e-09
14 KSP Residual norm 4.872658022789e-09
15 KSP Residual norm 4.007943516630e-09
16 KSP Residual norm 3.336728026587e-09
17 KSP Residual norm 2.635838782832e-09
18 KSP Residual norm 2.125790669563e-09
19 KSP Residual norm 1.712814111221e-09
20 KSP Residual norm 1.379726990925e-09
21 KSP Residual norm 1.075331699282e-09
22 KSP Residual norm 8.819128487525e-10
23 KSP Residual norm 6.824069818316e-10
24 KSP Residual norm 5.683253160649e-10
25 KSP Residual norm 4.392108929570e-10
26 KSP Residual norm 3.474719876255e-10
27 KSP Residual norm 2.750308840168e-10
28 KSP Residual norm 2.102804267084e-10
29 KSP Residual norm 1.759270908052e-10
30 KSP Residual norm 1.338628129399e-10
31 KSP Residual norm 1.090944862233e-10
32 KSP Residual norm 8.115990330691e-11
33 KSP Residual norm 6.640911705807e-11
34 KSP Residual norm 5.013665246919e-11
35 KSP Residual norm 3.946550459387e-11
36 KSP Residual norm 3.136371278013e-11
37 KSP Residual norm 2.568348122504e-11
38 KSP Residual norm 2.040995896161e-11
39 KSP Residual norm 1.571968698485e-11
40 KSP Residual norm 1.221757626673e-11
41 KSP Residual norm 9.164749963995e-12
42 KSP Residual norm 7.185032254048e-12
43 KSP Residual norm 5.606749311952e-12
44 KSP Residual norm 4.141778893149e-12
45 KSP Residual norm 3.188480487608e-12
46 KSP Residual norm 2.458630699269e-12
47 KSP Residual norm 1.845120812758e-12
48 KSP Residual norm 1.475592833481e-12
49 KSP Residual norm 1.132047231837e-12
50 KSP Residual norm 8.712654616697e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.588568112838e-07 gnorm 1.377424574999e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
115 SNES Function norm 1.365292069554e-07
0 KSP Residual norm 2.471904399071e-06
1 KSP Residual norm 3.304223918399e-07
2 KSP Residual norm 2.440060571455e-07
3 KSP Residual norm 1.982894230092e-07
4 KSP Residual norm 1.287783782902e-07
5 KSP Residual norm 9.170577162775e-08
6 KSP Residual norm 5.508398381189e-08
7 KSP Residual norm 3.679113014082e-08
8 KSP Residual norm 2.773542603673e-08
9 KSP Residual norm 2.207310106634e-08
10 KSP Residual norm 1.597975107906e-08
11 KSP Residual norm 1.062897326174e-08
12 KSP Residual norm 8.092967086891e-09
13 KSP Residual norm 6.024780804540e-09
14 KSP Residual norm 4.190365018913e-09
15 KSP Residual norm 3.445363501376e-09
16 KSP Residual norm 2.868438075865e-09
17 KSP Residual norm 2.266493619026e-09
18 KSP Residual norm 1.827631878496e-09
19 KSP Residual norm 1.472518448191e-09
20 KSP Residual norm 1.185968139790e-09
21 KSP Residual norm 9.244471746408e-10
22 KSP Residual norm 7.583626138270e-10
23 KSP Residual norm 5.866161975224e-10
24 KSP Residual norm 4.885117593167e-10
25 KSP Residual norm 3.775207634636e-10
26 KSP Residual norm 2.982722560071e-10
27 KSP Residual norm 2.362902753322e-10
28 KSP Residual norm 1.806364257334e-10
29 KSP Residual norm 1.509956966023e-10
30 KSP Residual norm 1.149841015644e-10
31 KSP Residual norm 9.360659445141e-11
32 KSP Residual norm 6.970241940464e-11
33 KSP Residual norm 5.710734043124e-11
34 KSP Residual norm 4.308876994972e-11
35 KSP Residual norm 3.392728209565e-11
36 KSP Residual norm 2.694426153275e-11
37 KSP Residual norm 2.206330397234e-11
38 KSP Residual norm 1.754707005172e-11
39 KSP Residual norm 1.351640322259e-11
40 KSP Residual norm 1.050589018170e-11
41 KSP Residual norm 7.879554626826e-12
42 KSP Residual norm 6.177096369211e-12
43 KSP Residual norm 4.820259113722e-12
44 KSP Residual norm 3.561664959582e-12
45 KSP Residual norm 2.741232769157e-12
46 KSP Residual norm 2.114298114286e-12
47 KSP Residual norm 1.586725466407e-12
48 KSP Residual norm 1.268847771964e-12
49 KSP Residual norm 9.734644670033e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.365292069554e-07 gnorm 1.183824926470e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
116 SNES Function norm 1.173397675232e-07
0 KSP Residual norm 2.127447637744e-06
1 KSP Residual norm 2.840246135506e-07
2 KSP Residual norm 2.098213151252e-07
3 KSP Residual norm 1.705539060850e-07
4 KSP Residual norm 1.107765723290e-07
5 KSP Residual norm 7.888376703645e-08
6 KSP Residual norm 4.735368239177e-08
7 KSP Residual norm 3.162914683782e-08
8 KSP Residual norm 2.384540725659e-08
9 KSP Residual norm 1.897397779707e-08
10 KSP Residual norm 1.373137364791e-08
11 KSP Residual norm 9.128938805166e-09
12 KSP Residual norm 6.948093776382e-09
13 KSP Residual norm 5.177030023205e-09
14 KSP Residual norm 3.602425970090e-09
15 KSP Residual norm 2.959376905627e-09
16 KSP Residual norm 2.464624524135e-09
17 KSP Residual norm 1.948515045680e-09
18 KSP Residual norm 1.571116418168e-09
19 KSP Residual norm 1.265139747005e-09
20 KSP Residual norm 1.018993762189e-09
21 KSP Residual norm 7.946475270461e-10
22 KSP Residual norm 6.518450266077e-10
23 KSP Residual norm 5.038171025536e-10
24 KSP Residual norm 4.198254750914e-10
25 KSP Residual norm 3.242114912472e-10
26 KSP Residual norm 2.553177874283e-10
27 KSP Residual norm 2.028997194646e-10
28 KSP Residual norm 1.550911283713e-10
29 KSP Residual norm 1.293760771101e-10
30 KSP Residual norm 9.873338553722e-11
31 KSP Residual norm 8.019335759806e-11
32 KSP Residual norm 5.983152105295e-11
33 KSP Residual norm 4.905728697120e-11
34 KSP Residual norm 3.703217333284e-11
35 KSP Residual norm 2.917002768790e-11
36 KSP Residual norm 2.319303474529e-11
37 KSP Residual norm 1.901303232867e-11
38 KSP Residual norm 1.507785278921e-11
39 KSP Residual norm 1.161416086879e-11
40 KSP Residual norm 9.025800988703e-12
41 KSP Residual norm 6.771411404990e-12
42 KSP Residual norm 5.307700335556e-12
43 KSP Residual norm 4.141682063819e-12
44 KSP Residual norm 3.058808800105e-12
45 KSP Residual norm 2.354335117095e-12
46 KSP Residual norm 1.815437878660e-12
47 KSP Residual norm 1.362849753364e-12
48 KSP Residual norm 1.089994812043e-12
49 KSP Residual norm 8.362206828391e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.173397675232e-07 gnorm 1.017436217304e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
117 SNES Function norm 1.008474541935e-07
0 KSP Residual norm 1.826790585329e-06
1 KSP Residual norm 2.440627359906e-07
2 KSP Residual norm 1.802583430157e-07
3 KSP Residual norm 1.465077807936e-07
4 KSP Residual norm 9.514242361935e-08
5 KSP Residual norm 6.774967835383e-08
6 KSP Residual norm 4.068499952649e-08
7 KSP Residual norm 2.718164787372e-08
8 KSP Residual norm 2.048858734345e-08
9 KSP Residual norm 1.630516391626e-08
10 KSP Residual norm 1.180294097435e-08
11 KSP Residual norm 7.850726314970e-09
12 KSP Residual norm 5.977087193642e-09
13 KSP Residual norm 4.449725406817e-09
14 KSP Residual norm 3.094296842733e-09
15 KSP Residual norm 2.544016657033e-09
16 KSP Residual norm 2.118242906110e-09
17 KSP Residual norm 1.673790541725e-09
18 KSP Residual norm 1.349785997540e-09
19 KSP Residual norm 1.087327548836e-09
20 KSP Residual norm 8.758541777665e-10
21 KSP Residual norm 6.827624089068e-10
22 KSP Residual norm 5.599964280188e-10
23 KSP Residual norm 4.331371508302e-10
24 KSP Residual norm 3.607989942793e-10
25 KSP Residual norm 2.787553603544e-10
26 KSP Residual norm 2.201773107567e-10
27 KSP Residual norm 1.745166674882e-10
28 KSP Residual norm 1.334186043755e-10
29 KSP Residual norm 1.115122773189e-10
30 KSP Residual norm 8.493599356518e-11
31 KSP Residual norm 6.914040978035e-11
32 KSP Residual norm 5.148866360738e-11
33 KSP Residual norm 4.216079391220e-11
34 KSP Residual norm 3.182930617426e-11
35 KSP Residual norm 2.506065639180e-11
36 KSP Residual norm 1.992032317694e-11
37 KSP Residual norm 1.631934163326e-11
38 KSP Residual norm 1.295799968173e-11
39 KSP Residual norm 9.980589050602e-12
40 KSP Residual norm 7.756775338787e-12
41 KSP Residual norm 5.818913722780e-12
42 KSP Residual norm 4.561660026506e-12
43 KSP Residual norm 3.559609465533e-12
44 KSP Residual norm 2.629285710655e-12
45 KSP Residual norm 2.024011676595e-12
46 KSP Residual norm 1.560705434019e-12
47 KSP Residual norm 1.171404856998e-12
48 KSP Residual norm 9.368405991996e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.008474541935e-07 gnorm 8.744334895880e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
118 SNES Function norm 8.667313970917e-08
0 KSP Residual norm 1.569930397625e-06
1 KSP Residual norm 2.097658370718e-07
2 KSP Residual norm 1.549238917386e-07
3 KSP Residual norm 1.259111059484e-07
4 KSP Residual norm 8.177089065048e-08
5 KSP Residual norm 5.822953774569e-08
6 KSP Residual norm 3.496916764071e-08
7 KSP Residual norm 2.335942232345e-08
8 KSP Residual norm 1.760892516986e-08
9 KSP Residual norm 1.401339318750e-08
10 KSP Residual norm 1.014400633025e-08
11 KSP Residual norm 6.746846035843e-09
12 KSP Residual norm 5.136601788230e-09
13 KSP Residual norm 3.824448255823e-09
14 KSP Residual norm 2.659936681110e-09
15 KSP Residual norm 2.186699572442e-09
16 KSP Residual norm 1.820703629450e-09
17 KSP Residual norm 1.438769444812e-09
18 KSP Residual norm 1.160195116429e-09
19 KSP Residual norm 9.346190440795e-10
20 KSP Residual norm 7.527990511030e-10
21 KSP Residual norm 5.868500628326e-10
22 KSP Residual norm 4.813722020098e-10
23 KSP Residual norm 3.723031338583e-10
24 KSP Residual norm 3.101046238225e-10
25 KSP Residual norm 2.395970124139e-10
26 KSP Residual norm 1.891914274027e-10
27 KSP Residual norm 1.499781555465e-10
28 KSP Residual norm 1.146558947168e-10
29 KSP Residual norm 9.580950047839e-11
30 KSP Residual norm 7.298964293605e-11
31 KSP Residual norm 5.940001343848e-11
32 KSP Residual norm 4.424539862332e-11
33 KSP Residual norm 3.624575091296e-11
34 KSP Residual norm 2.735727768375e-11
35 KSP Residual norm 2.154174222313e-11
36 KSP Residual norm 1.711818443580e-11
37 KSP Residual norm 1.402291702349e-11
38 KSP Residual norm 1.113936055624e-11
39 KSP Residual norm 8.580261563593e-12
40 KSP Residual norm 6.668723933655e-12
41 KSP Residual norm 5.002336996148e-12
42 KSP Residual norm 3.921512091750e-12
43 KSP Residual norm 3.060108895708e-12
44 KSP Residual norm 2.260603961593e-12
45 KSP Residual norm 1.740078941054e-12
46 KSP Residual norm 1.341920429168e-12
47 KSP Residual norm 1.007197779315e-12
48 KSP Residual norm 8.054949786942e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.667313970917e-08 gnorm 7.515302948905e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
119 SNES Function norm 7.449107490959e-08
0 KSP Residual norm 1.349194744108e-06
1 KSP Residual norm 1.802808460131e-07
2 KSP Residual norm 1.331455953302e-07
3 KSP Residual norm 1.082105559498e-07
4 KSP Residual norm 7.027480390369e-08
5 KSP Residual norm 5.004298365758e-08
6 KSP Residual norm 3.005355475165e-08
7 KSP Residual norm 2.007614909815e-08
8 KSP Residual norm 1.513370731771e-08
9 KSP Residual norm 1.204369378107e-08
10 KSP Residual norm 8.718321004734e-09
11 KSP Residual norm 5.798798678439e-09
12 KSP Residual norm 4.414905894927e-09
13 KSP Residual norm 3.286928945982e-09
14 KSP Residual norm 2.285985768567e-09
15 KSP Residual norm 1.879380188293e-09
16 KSP Residual norm 1.564798783687e-09
17 KSP Residual norm 1.236504396042e-09
18 KSP Residual norm 9.971028648721e-10
19 KSP Residual norm 8.032564726936e-10
20 KSP Residual norm 6.469947534539e-10
21 KSP Residual norm 5.043576376258e-10
22 KSP Residual norm 4.137025276798e-10
23 KSP Residual norm 3.199814292410e-10
24 KSP Residual norm 2.665181717579e-10
25 KSP Residual norm 2.059267823843e-10
26 KSP Residual norm 1.626359631825e-10
27 KSP Residual norm 1.289055034910e-10
28 KSP Residual norm 9.854733605058e-11
29 KSP Residual norm 8.235889398389e-11
30 KSP Residual norm 6.273489865730e-11
31 KSP Residual norm 5.106204317188e-11
32 KSP Residual norm 3.803001026910e-11
33 KSP Residual norm 3.115122637736e-11
34 KSP Residual norm 2.351229976870e-11
35 KSP Residual norm 1.851357869352e-11
36 KSP Residual norm 1.471162494229e-11
37 KSP Residual norm 1.205096647665e-11
38 KSP Residual norm 9.573669410965e-12
39 KSP Residual norm 7.374230405016e-12
40 KSP Residual norm 5.731399905429e-12
41 KSP Residual norm 4.299212588475e-12
42 KSP Residual norm 3.370336041840e-12
43 KSP Residual norm 2.630007867487e-12
44 KSP Residual norm 1.942889753596e-12
45 KSP Residual norm 1.495536097907e-12
46 KSP Residual norm 1.153331350961e-12
47 KSP Residual norm 8.656393501545e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.449107490959e-08 gnorm 6.459012859795e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
120 SNES Function norm 6.402121313799e-08
0 KSP Residual norm 1.159926395910e-06
1 KSP Residual norm 1.549494069753e-07
2 KSP Residual norm 1.144464765460e-07
3 KSP Residual norm 9.301762064179e-08
4 KSP Residual norm 6.041046772068e-08
5 KSP Residual norm 4.301869634135e-08
6 KSP Residual norm 2.583162732649e-08
7 KSP Residual norm 1.725510748378e-08
8 KSP Residual norm 1.300770847916e-08
9 KSP Residual norm 1.035133712725e-08
10 KSP Residual norm 7.492621825577e-09
11 KSP Residual norm 4.982853814137e-09
12 KSP Residual norm 3.793322131916e-09
13 KSP Residual norm 2.824858751535e-09
14 KSP Residual norm 1.964962325525e-09
15 KSP Residual norm 1.615073242124e-09
16 KSP Residual norm 1.344830464480e-09
17 KSP Residual norm 1.062853013996e-09
18 KSP Residual norm 8.570391475280e-10
19 KSP Residual norm 6.903369431616e-10
20 KSP Residual norm 5.560365157544e-10
21 KSP Residual norm 4.335016354088e-10
22 KSP Residual norm 3.555903059842e-10
23 KSP Residual norm 2.749759162802e-10
24 KSP Residual norm 2.290615228535e-10
25 KSP Residual norm 1.769586143285e-10
26 KSP Residual norm 1.396364368768e-10
27 KSP Residual norm 1.107627947381e-10
28 KSP Residual norm 8.467455478933e-11
29 KSP Residual norm 7.072596454406e-11
30 KSP Residual norm 5.390469373709e-11
31 KSP Residual norm 4.384756228668e-11
32 KSP Residual norm 3.267471754210e-11
33 KSP Residual norm 2.677381214270e-11
34 KSP Residual norm 2.020888653975e-11
35 KSP Residual norm 1.591460031201e-11
36 KSP Residual norm 1.264859663923e-11
37 KSP Residual norm 1.036364388270e-11
38 KSP Residual norm 8.228865702217e-12
39 KSP Residual norm 6.338458709372e-12
40 KSP Residual norm 4.926250885791e-12
41 KSP Residual norm 3.695426412190e-12
42 KSP Residual norm 2.896927882654e-12
43 KSP Residual norm 2.260571453128e-12
44 KSP Residual norm 1.669850750936e-12
45 KSP Residual norm 1.285358579078e-12
46 KSP Residual norm 9.912311240560e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.402121313799e-08 gnorm 5.551189920498e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
121 SNES Function norm 5.502294616791e-08
0 KSP Residual norm 9.961721092250e-07
1 KSP Residual norm 1.331467113737e-07
2 KSP Residual norm 9.832572755937e-08
3 KSP Residual norm 7.991188660241e-08
4 KSP Residual norm 5.188901623610e-08
5 KSP Residual norm 3.694833763851e-08
6 KSP Residual norm 2.219315166746e-08
7 KSP Residual norm 1.483033284288e-08
8 KSP Residual norm 1.117695094739e-08
9 KSP Residual norm 8.895592477070e-09
10 KSP Residual norm 6.440266330069e-09
11 KSP Residual norm 4.285107105278e-09
12 KSP Residual norm 3.262997570571e-09
13 KSP Residual norm 2.427874606077e-09
14 KSP Residual norm 1.687534096324e-09
15 KSP Residual norm 1.388168915030e-09
16 KSP Residual norm 1.155670765469e-09
17 KSP Residual norm 9.128943367363e-10
18 KSP Residual norm 7.362504624574e-10
19 KSP Residual norm 5.932262868591e-10
20 KSP Residual norm 4.778726039746e-10
21 KSP Residual norm 3.724398101770e-10
22 KSP Residual norm 3.054301082487e-10
23 KSP Residual norm 2.363580123767e-10
24 KSP Residual norm 1.968485156104e-10
25 KSP Residual norm 1.521294337869e-10
26 KSP Residual norm 1.203842456088e-10
27 KSP Residual norm 9.527340714039e-11
28 KSP Residual norm 7.284898007109e-11
29 KSP Residual norm 6.095642865942e-11
30 KSP Residual norm 4.637729525195e-11
31 KSP Residual norm 3.780606923374e-11
32 KSP Residual norm 2.812185446162e-11
33 KSP Residual norm 2.300665431180e-11
34 KSP Residual norm 1.737148154435e-11
35 KSP Residual norm 1.367418891821e-11
36 KSP Residual norm 1.086897567398e-11
37 KSP Residual norm 8.901032395603e-12
38 KSP Residual norm 7.072113081100e-12
39 KSP Residual norm 5.446871288264e-12
40 KSP Residual norm 4.233417218668e-12
41 KSP Residual norm 3.175745566951e-12
42 KSP Residual norm 2.489888181180e-12
43 KSP Residual norm 1.942968589786e-12
44 KSP Residual norm 1.435234715928e-12
45 KSP Residual norm 1.105022950541e-12
46 KSP Residual norm 8.520695398343e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.502294616791e-08 gnorm 4.770960141768e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
122 SNES Function norm 4.728937175342e-08
0 KSP Residual norm 8.563076831597e-07
1 KSP Residual norm 1.144411373827e-07
2 KSP Residual norm 8.451518008168e-08
3 KSP Residual norm 6.868656527618e-08
4 KSP Residual norm 4.460400679146e-08
5 KSP Residual norm 3.176204217230e-08
6 KSP Residual norm 1.907671175652e-08
7 KSP Residual norm 1.274514562405e-08
8 KSP Residual norm 9.606653981395e-09
9 KSP Residual norm 7.645493393365e-09
10 KSP Residual norm 5.534879601841e-09
11 KSP Residual norm 3.682004540609e-09
12 KSP Residual norm 2.803524982498e-09
13 KSP Residual norm 2.086665182318e-09
14 KSP Residual norm 1.450855890221e-09
15 KSP Residual norm 1.193122968483e-09
16 KSP Residual norm 9.933424621772e-10
17 KSP Residual norm 7.848141090920e-10
18 KSP Residual norm 6.328970757761e-10
19 KSP Residual norm 5.099101046320e-10
20 KSP Residual norm 4.107296197368e-10
21 KSP Residual norm 3.201453312084e-10
22 KSP Residual norm 2.625792355372e-10
23 KSP Residual norm 2.031463969058e-10
24 KSP Residual norm 1.691918950756e-10
25 KSP Residual norm 1.307442430688e-10
26 KSP Residual norm 1.033578475657e-10
27 KSP Residual norm 8.185926240601e-11
28 KSP Residual norm 6.258673689852e-11
29 KSP Residual norm 5.233704303050e-11
30 KSP Residual norm 3.984358765642e-11
31 KSP Residual norm 3.245526058228e-11
32 KSP Residual norm 2.415766364712e-11
33 KSP Residual norm 1.977785757633e-11
34 KSP Residual norm 1.492975877744e-11
35 KSP Residual norm 1.175421287784e-11
36 KSP Residual norm 9.340881265551e-12
37 KSP Residual norm 7.650395856653e-12
38 KSP Residual norm 6.079012567503e-12
39 KSP Residual norm 4.682275700263e-12
40 KSP Residual norm 3.639218827290e-12
41 KSP Residual norm 2.729866841034e-12
42 KSP Residual norm 2.140208086161e-12
43 KSP Residual norm 1.670097007841e-12
44 KSP Residual norm 1.233764027958e-12
45 KSP Residual norm 9.497922892298e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.728937175342e-08 gnorm 4.100395572325e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
123 SNES Function norm 4.064279039152e-08
0 KSP Residual norm 7.362374293934e-07
1 KSP Residual norm 9.836357166207e-08
2 KSP Residual norm 7.264892584406e-08
3 KSP Residual norm 5.904522557165e-08
4 KSP Residual norm 3.834578248528e-08
5 KSP Residual norm 2.730609415732e-08
6 KSP Residual norm 1.639771976014e-08
7 KSP Residual norm 1.095402987290e-08
8 KSP Residual norm 8.257330126733e-09
9 KSP Residual norm 6.571233554484e-09
10 KSP Residual norm 4.756666872632e-09
11 KSP Residual norm 3.163648837673e-09
12 KSP Residual norm 2.408532202700e-09
13 KSP Residual norm 1.793333671741e-09
14 KSP Residual norm 1.247273350224e-09
15 KSP Residual norm 1.025344629840e-09
16 KSP Residual norm 8.537373437306e-10
17 KSP Residual norm 6.746730460791e-10
18 KSP Residual norm 5.440342362601e-10
19 KSP Residual norm 4.382479204769e-10
20 KSP Residual norm 3.529956994958e-10
21 KSP Residual norm 2.751871354057e-10
22 KSP Residual norm 2.257221806550e-10
23 KSP Residual norm 1.745778992360e-10
24 KSP Residual norm 1.454195958386e-10
25 KSP Residual norm 1.123538846016e-10
26 KSP Residual norm 8.870851684787e-11
27 KSP Residual norm 7.033301227650e-11
28 KSP Residual norm 5.377132578050e-11
29 KSP Residual norm 4.492970426956e-11
30 KSP Residual norm 3.423273760221e-11
31 KSP Residual norm 2.785953574916e-11
32 KSP Residual norm 2.075382913048e-11
33 KSP Residual norm 1.700187313684e-11
34 KSP Residual norm 1.283349911796e-11
35 KSP Residual norm 1.010596651027e-11
36 KSP Residual norm 8.032022483896e-12
37 KSP Residual norm 6.580443767909e-12
38 KSP Residual norm 5.226089676579e-12
39 KSP Residual norm 4.025440916242e-12
40 KSP Residual norm 3.128647356312e-12
41 KSP Residual norm 2.346957372038e-12
42 KSP Residual norm 1.839941632396e-12
43 KSP Residual norm 1.435766306555e-12
44 KSP Residual norm 1.060595967806e-12
45 KSP Residual norm 8.164545342154e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.064279039152e-08 gnorm 3.524077135176e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
124 SNES Function norm 3.493036857994e-08
0 KSP Residual norm 6.333063997195e-07
1 KSP Residual norm 8.455276506332e-08
2 KSP Residual norm 6.246232470660e-08
3 KSP Residual norm 5.077103991553e-08
4 KSP Residual norm 3.297779601231e-08
5 KSP Residual norm 2.348406044493e-08
6 KSP Residual norm 1.409749697182e-08
7 KSP Residual norm 9.414954141548e-09
8 KSP Residual norm 7.098527831194e-09
9 KSP Residual norm 5.648292014785e-09
10 KSP Residual norm 4.087587110814e-09
11 KSP Residual norm 2.717330455940e-09
12 KSP Residual norm 2.068108741754e-09
13 KSP Residual norm 1.541172648540e-09
14 KSP Residual norm 1.072611119167e-09
15 KSP Residual norm 8.810462132414e-10
16 KSP Residual norm 7.337456931836e-10
17 KSP Residual norm 5.801483728983e-10
18 KSP Residual norm 4.677480837552e-10
19 KSP Residual norm 3.766564657267e-10
20 KSP Residual norm 3.033558779517e-10
21 KSP Residual norm 2.365777754790e-10
22 KSP Residual norm 1.940792670628e-10
23 KSP Residual norm 1.499980863519e-10
24 KSP Residual norm 1.249880422523e-10
25 KSP Residual norm 9.652577686625e-11
26 KSP Residual norm 7.598437408179e-11
27 KSP Residual norm 6.040147917883e-11
28 KSP Residual norm 4.617075426030e-11
29 KSP Residual norm 3.850275756911e-11
30 KSP Residual norm 2.939376178537e-11
31 KSP Residual norm 2.386665994694e-11
32 KSP Residual norm 1.781290699414e-11
33 KSP Residual norm 1.461300024455e-11
34 KSP Residual norm 1.102876956449e-11
35 KSP Residual norm 8.688862573068e-12
36 KSP Residual norm 6.907230134235e-12
37 KSP Residual norm 5.662629783659e-12
38 KSP Residual norm 4.491861726530e-12
39 KSP Residual norm 3.460155072186e-12
40 KSP Residual norm 2.689140998070e-12
41 KSP Residual norm 2.017387829594e-12
42 KSP Residual norm 1.581376305112e-12
43 KSP Residual norm 1.233975102378e-12
44 KSP Residual norm 9.114272955151e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.493036857994e-08 gnorm 3.028761133791e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
125 SNES Function norm 3.002083647886e-08
0 KSP Residual norm 5.444058005727e-07
1 KSP Residual norm 7.267746019253e-08
2 KSP Residual norm 5.369156087935e-08
3 KSP Residual norm 4.363973574630e-08
4 KSP Residual norm 2.834992983709e-08
5 KSP Residual norm 2.018977558941e-08
6 KSP Residual norm 1.211910211334e-08
7 KSP Residual norm 8.090620030789e-09
8 KSP Residual norm 6.101402136126e-09
9 KSP Residual norm 4.854577193340e-09
10 KSP Residual norm 3.512884059276e-09
11 KSP Residual norm 2.334593283526e-09
12 KSP Residual norm 1.776547542079e-09
13 KSP Residual norm 1.324618208027e-09
14 KSP Residual norm 9.224347307742e-10
15 KSP Residual norm 7.573154693011e-10
16 KSP Residual norm 6.307403517391e-10
17 KSP Residual norm 4.988626566257e-10
18 KSP Residual norm 4.021521508497e-10
19 KSP Residual norm 3.238027034038e-10
20 KSP Residual norm 2.607428647349e-10
21 KSP Residual norm 2.033858257465e-10
22 KSP Residual norm 1.668897365711e-10
23 KSP Residual norm 1.289330129353e-10
24 KSP Residual norm 1.074400117761e-10
25 KSP Residual norm 8.296746304239e-11
26 KSP Residual norm 6.519271256493e-11
27 KSP Residual norm 5.189487292236e-11
28 KSP Residual norm 3.966536454519e-11
29 KSP Residual norm 3.303128486849e-11
30 KSP Residual norm 2.525052927520e-11
31 KSP Residual norm 2.046722453451e-11
32 KSP Residual norm 1.529558689868e-11
33 KSP Residual norm 1.256712967826e-11
34 KSP Residual norm 9.479747591962e-12
35 KSP Residual norm 7.471994462744e-12
36 KSP Residual norm 5.936910365938e-12
37 KSP Residual norm 4.868047291501e-12
38 KSP Residual norm 3.862865718948e-12
39 KSP Residual norm 2.975987776797e-12
40 KSP Residual norm 2.312965199299e-12
41 KSP Residual norm 1.734999401178e-12
42 KSP Residual norm 1.359949402403e-12
43 KSP Residual norm 1.061192380910e-12
44 KSP Residual norm 7.839480660069e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.002083647886e-08 gnorm 2.603062831950e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
126 SNES Function norm 2.580134923232e-08
0 KSP Residual norm 4.676658099019e-07
1 KSP Residual norm 6.246707100578e-08
2 KSP Residual norm 4.614149827199e-08
3 KSP Residual norm 3.749552851894e-08
4 KSP Residual norm 2.436178907501e-08
5 KSP Residual norm 1.735138451059e-08
6 KSP Residual norm 1.041766915192e-08
7 KSP Residual norm 6.951280784710e-09
8 KSP Residual norm 5.243517549075e-09
9 KSP Residual norm 4.172033480012e-09
10 KSP Residual norm 3.019217611787e-09
11 KSP Residual norm 2.006290067408e-09
12 KSP Residual norm 1.526779055457e-09
13 KSP Residual norm 1.138614482131e-09
14 KSP Residual norm 7.932849676153e-10
15 KSP Residual norm 6.511787811413e-10
16 KSP Residual norm 5.422889627225e-10
17 KSP Residual norm 4.289490590234e-10
18 KSP Residual norm 3.457352714258e-10
19 KSP Residual norm 2.784240874777e-10
20 KSP Residual norm 2.241391058008e-10
21 KSP Residual norm 1.748414519828e-10
22 KSP Residual norm 1.435184228451e-10
23 KSP Residual norm 1.108628965897e-10
24 KSP Residual norm 9.235642712242e-11
25 KSP Residual norm 7.133796541661e-11
26 KSP Residual norm 5.602776869709e-11
27 KSP Residual norm 4.459701648160e-11
28 KSP Residual norm 3.408528774095e-11
29 KSP Residual norm 2.836610727416e-11
30 KSP Residual norm 2.169443861443e-11
31 KSP Residual norm 1.756326981890e-11
32 KSP Residual norm 1.313420015559e-11
33 KSP Residual norm 1.080912395809e-11
34 KSP Residual norm 8.145772960578e-12
35 KSP Residual norm 6.423066277169e-12
36 KSP Residual norm 5.096529491957e-12
37 KSP Residual norm 4.177105224939e-12
38 KSP Residual norm 3.321506957145e-12
39 KSP Residual norm 2.559395744130e-12
40 KSP Residual norm 1.989469877802e-12
41 KSP Residual norm 1.491901597682e-12
42 KSP Residual norm 1.169381022508e-12
43 KSP Residual norm 9.125125922929e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.580134923232e-08 gnorm 2.237192763743e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
127 SNES Function norm 2.217487421845e-08
0 KSP Residual norm 4.014792914089e-07
1 KSP Residual norm 5.366419749806e-08
2 KSP Residual norm 3.962953791338e-08
3 KSP Residual norm 3.220586666143e-08
4 KSP Residual norm 2.091458484866e-08
5 KSP Residual norm 1.489330485313e-08
6 KSP Residual norm 8.945799035249e-09
7 KSP Residual norm 5.976062498300e-09
8 KSP Residual norm 4.504679805300e-09
9 KSP Residual norm 3.585102152187e-09
10 KSP Residual norm 2.595450989269e-09
11 KSP Residual norm 1.726577939208e-09
12 KSP Residual norm 1.314654580308e-09
13 KSP Residual norm 9.785276774126e-10
14 KSP Residual norm 6.804299213247e-10
15 KSP Residual norm 5.595584424146e-10
16 KSP Residual norm 4.658434456273e-10
17 KSP Residual norm 3.680653377238e-10
18 KSP Residual norm 2.968020229205e-10
19 KSP Residual norm 2.391454006953e-10
20 KSP Residual norm 1.926214529912e-10
21 KSP Residual norm 1.501382757234e-10
22 KSP Residual norm 1.231522497675e-10
23 KSP Residual norm 9.528257393863e-11
24 KSP Residual norm 7.935323536282e-11
25 KSP Residual norm 6.132904665096e-11
26 KSP Residual norm 4.848325603290e-11
27 KSP Residual norm 3.839707807779e-11
28 KSP Residual norm 2.935989814043e-11
29 KSP Residual norm 2.455099835869e-11
30 KSP Residual norm 1.869194605267e-11
31 KSP Residual norm 1.522757645420e-11
32 KSP Residual norm 1.133537789745e-11
33 KSP Residual norm 9.283448505388e-12
34 KSP Residual norm 7.006715387094e-12
35 KSP Residual norm 5.517062427464e-12
36 KSP Residual norm 4.383229929522e-12
37 KSP Residual norm 3.589620392103e-12
38 KSP Residual norm 2.853855725098e-12
39 KSP Residual norm 2.198254617490e-12
40 KSP Residual norm 1.708680560355e-12
41 KSP Residual norm 1.281640704283e-12
42 KSP Residual norm 1.004856990842e-12
43 KSP Residual norm 7.841311489651e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.217487421845e-08 gnorm 1.922751481836e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
128 SNES Function norm 1.905815763713e-08
0 KSP Residual norm 3.451040751355e-07
1 KSP Residual norm 4.611959591749e-08
2 KSP Residual norm 3.405979660371e-08
3 KSP Residual norm 2.768170702323e-08
4 KSP Residual norm 1.797521884248e-08
5 KSP Residual norm 1.279969016551e-08
6 KSP Residual norm 7.687638838366e-09
7 KSP Residual norm 5.136783625446e-09
8 KSP Residual norm 3.871570848129e-09
9 KSP Residual norm 3.081244864312e-09
10 KSP Residual norm 2.230645773030e-09
11 KSP Residual norm 1.484029518712e-09
12 KSP Residual norm 1.129973752398e-09
13 KSP Residual norm 8.409434350963e-10
14 KSP Residual norm 5.846130757317e-10
15 KSP Residual norm 4.808178189024e-10
16 KSP Residual norm 4.003017715743e-10
17 KSP Residual norm 3.162564190196e-10
18 KSP Residual norm 2.550439833779e-10
19 KSP Residual norm 2.054899718051e-10
20 KSP Residual norm 1.655295241288e-10
21 KSP Residual norm 1.290187194272e-10
22 KSP Residual norm 1.058132960882e-10
23 KSP Residual norm 8.187358223875e-11
24 KSP Residual norm 6.819423256521e-11
25 KSP Residual norm 5.270070616218e-11
26 KSP Residual norm 4.167641419349e-11
27 KSP Residual norm 3.300292437614e-11
28 KSP Residual norm 2.523686343256e-11
29 KSP Residual norm 2.110825032440e-11
30 KSP Residual norm 1.606784491694e-11
31 KSP Residual norm 1.309394391492e-11
32 KSP Residual norm 9.744485785902e-12
33 KSP Residual norm 7.975613059361e-12
34 KSP Residual norm 6.021957322821e-12
35 KSP Residual norm 4.741151394577e-12
36 KSP Residual norm 3.768739388058e-12
37 KSP Residual norm 3.086906369949e-12
38 KSP Residual norm 2.452216095346e-12
39 KSP Residual norm 1.888743621894e-12
40 KSP Residual norm 1.468009714455e-12
41 KSP Residual norm 1.101254864630e-12
42 KSP Residual norm 8.634422330218e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.905815763713e-08 gnorm 1.652500719842e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
129 SNES Function norm 1.637945361874e-08
0 KSP Residual norm 2.964835445897e-07
1 KSP Residual norm 3.963643391775e-08
2 KSP Residual norm 2.926884570253e-08
3 KSP Residual norm 2.378589991199e-08
4 KSP Residual norm 1.544550733291e-08
5 KSP Residual norm 1.099845682069e-08
6 KSP Residual norm 6.606984222022e-09
7 KSP Residual norm 4.414352490161e-09
8 KSP Residual norm 3.327145002730e-09
9 KSP Residual norm 2.648069874594e-09
10 KSP Residual norm 1.917210471118e-09
11 KSP Residual norm 1.275617051631e-09
12 KSP Residual norm 9.713634415176e-10
13 KSP Residual norm 7.227942431368e-10
14 KSP Residual norm 5.024596768082e-10
15 KSP Residual norm 4.133209154564e-10
16 KSP Residual norm 3.440754833471e-10
17 KSP Residual norm 2.718100291519e-10
18 KSP Residual norm 2.191991880049e-10
19 KSP Residual norm 1.766384782342e-10
20 KSP Residual norm 1.422818553095e-10
21 KSP Residual norm 1.108887483105e-10
22 KSP Residual norm 9.094986816735e-11
23 KSP Residual norm 7.038655913583e-11
24 KSP Residual norm 5.861765088752e-11
25 KSP Residual norm 4.530995296323e-11
26 KSP Residual norm 3.585418882601e-11
27 KSP Residual norm 2.837501898444e-11
28 KSP Residual norm 2.169956746288e-11
29 KSP Residual norm 1.815607524309e-11
30 KSP Residual norm 1.381544263811e-11
31 KSP Residual norm 1.126400065365e-11
32 KSP Residual norm 8.379695763400e-12
33 KSP Residual norm 6.858891639643e-12
34 KSP Residual norm 5.177847022804e-12
35 KSP Residual norm 4.076526086440e-12
36 KSP Residual norm 3.239028380253e-12
37 KSP Residual norm 2.652183852036e-12
38 KSP Residual norm 2.108847110847e-12
39 KSP Residual norm 1.624370776964e-12
40 KSP Residual norm 1.262631616533e-12
41 KSP Residual norm 9.470767506111e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.637945361874e-08 gnorm 1.420240684548e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
130 SNES Function norm 1.407731095631e-08
0 KSP Residual norm 2.552724084101e-07
1 KSP Residual norm 3.408509544841e-08
2 KSP Residual norm 2.517983983989e-08
3 KSP Residual norm 2.046279640608e-08
4 KSP Residual norm 1.329614386798e-08
5 KSP Residual norm 9.470116509198e-09
6 KSP Residual norm 5.684801876418e-09
7 KSP Residual norm 3.792848584761e-09
8 KSP Residual norm 2.861266515574e-09
9 KSP Residual norm 2.276441440958e-09
10 KSP Residual norm 1.647204207998e-09
11 KSP Residual norm 1.094348234913e-09
12 KSP Residual norm 8.326440272422e-10
13 KSP Residual norm 6.212220248918e-10
14 KSP Residual norm 4.329526751352e-10
15 KSP Residual norm 3.552497739719e-10
16 KSP Residual norm 2.958733536383e-10
17 KSP Residual norm 2.341042145727e-10
18 KSP Residual norm 1.886764095825e-10
19 KSP Residual norm 1.519221378459e-10
20 KSP Residual norm 1.222975806501e-10
21 KSP Residual norm 9.541764286401e-11
22 KSP Residual norm 7.833267689678e-11
23 KSP Residual norm 6.049034342028e-11
24 KSP Residual norm 5.040730640457e-11
25 KSP Residual norm 3.893044352245e-11
26 KSP Residual norm 3.052604666740e-11
27 KSP Residual norm 2.433664021820e-11
28 KSP Residual norm 1.860263318814e-11
29 KSP Residual norm 1.546145742236e-11
30 KSP Residual norm 1.184110657069e-11
31 KSP Residual norm 9.573817106780e-12
32 KSP Residual norm 7.167357303237e-12
33 KSP Residual norm 5.904187370997e-12
34 KSP Residual norm 4.449642225752e-12
35 KSP Residual norm 3.510244315941e-12
36 KSP Residual norm 2.785736632143e-12
37 KSP Residual norm 2.284224791696e-12
38 KSP Residual norm 1.815015145720e-12
39 KSP Residual norm 1.398736331769e-12
40 KSP Residual norm 1.087281729811e-12
41 KSP Residual norm 8.153586462478e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.407731095631e-08 gnorm 1.220623997857e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
131 SNES Function norm 1.209872648672e-08
0 KSP Residual norm 2.190952755890e-07
1 KSP Residual norm 2.927893389644e-08
2 KSP Residual norm 2.162302913753e-08
3 KSP Residual norm 1.757381489415e-08
4 KSP Residual norm 1.141191982625e-08
5 KSP Residual norm 8.126202186739e-09
6 KSP Residual norm 4.880608329463e-09
7 KSP Residual norm 3.260960256259e-09
8 KSP Residual norm 2.457855724024e-09
9 KSP Residual norm 1.956104848699e-09
10 KSP Residual norm 1.416070632336e-09
11 KSP Residual norm 9.420498354943e-10
12 KSP Residual norm 7.172736851624e-10
13 KSP Residual norm 5.338652736510e-10
14 KSP Residual norm 3.711764855408e-10
15 KSP Residual norm 3.052477642133e-10
16 KSP Residual norm 2.541346219269e-10
17 KSP Residual norm 2.007962780205e-10
18 KSP Residual norm 1.619258792073e-10
19 KSP Residual norm 1.304659535340e-10
20 KSP Residual norm 1.050946167594e-10
21 KSP Residual norm 8.191673775455e-11
22 KSP Residual norm 6.718922579165e-11
23 KSP Residual norm 5.198501685528e-11
24 KSP Residual norm 4.330271206773e-11
25 KSP Residual norm 3.346534747385e-11
26 KSP Residual norm 2.645588486984e-11
27 KSP Residual norm 2.095735906880e-11
28 KSP Residual norm 1.602738825551e-11
29 KSP Residual norm 1.340218017469e-11
30 KSP Residual norm 1.020489474568e-11
31 KSP Residual norm 8.315094886125e-12
32 KSP Residual norm 6.189677567796e-12
33 KSP Residual norm 5.067853490650e-12
34 KSP Residual norm 3.826532001718e-12
35 KSP Residual norm 3.013089727722e-12
36 KSP Residual norm 2.394961260893e-12
37 KSP Residual norm 1.961766726558e-12
38 KSP Residual norm 1.558453552166e-12
39 KSP Residual norm 1.200458044594e-12
40 KSP Residual norm 9.330896633332e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.209872648672e-08 gnorm 1.049062375442e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
132 SNES Function norm 1.039822158477e-08
0 KSP Residual norm 1.882487194316e-07
1 KSP Residual norm 2.516339908462e-08
2 KSP Residual norm 1.858187854779e-08
3 KSP Residual norm 1.510091301888e-08
4 KSP Residual norm 9.806102387124e-09
5 KSP Residual norm 6.982878042661e-09
6 KSP Residual norm 4.194564061079e-09
7 KSP Residual norm 2.802266573050e-09
8 KSP Residual norm 2.112211094715e-09
9 KSP Residual norm 1.681098446577e-09
10 KSP Residual norm 1.217066945351e-09
11 KSP Residual norm 8.097103806333e-10
12 KSP Residual norm 6.165459400491e-10
13 KSP Residual norm 4.588519827037e-10
14 KSP Residual norm 3.190246294820e-10
15 KSP Residual norm 2.623833665008e-10
16 KSP Residual norm 2.184323546940e-10
17 KSP Residual norm 1.725798266995e-10
18 KSP Residual norm 1.391677849155e-10
19 KSP Residual norm 1.121462009264e-10
20 KSP Residual norm 9.033335924521e-11
21 KSP Residual norm 7.040682961807e-11
22 KSP Residual norm 5.775599728154e-11
23 KSP Residual norm 4.469281489478e-11
24 KSP Residual norm 3.722392013477e-11
25 KSP Residual norm 2.877399839681e-11
26 KSP Residual norm 2.275710792130e-11
27 KSP Residual norm 1.801976587240e-11
28 KSP Residual norm 1.378223362588e-11
29 KSP Residual norm 1.152726428493e-11
30 KSP Residual norm 8.775311758581e-12
31 KSP Residual norm 7.152877686044e-12
32 KSP Residual norm 5.323496526441e-12
33 KSP Residual norm 4.359527600104e-12
34 KSP Residual norm 3.291120330019e-12
35 KSP Residual norm 2.591573444624e-12
36 KSP Residual norm 2.059040427947e-12
37 KSP Residual norm 1.686137760979e-12
38 KSP Residual norm 1.340695042782e-12
39 KSP Residual norm 1.032810283504e-12
40 KSP Residual norm 8.028552221834e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.039822158477e-08 gnorm 9.016154203246e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
133 SNES Function norm 8.936739253929e-09
0 KSP Residual norm 1.620423472383e-07
1 KSP Residual norm 2.163365433140e-08
2 KSP Residual norm 1.598179609710e-08
3 KSP Residual norm 1.299015135817e-08
4 KSP Residual norm 8.438163010139e-09
5 KSP Residual norm 6.009144314171e-09
6 KSP Residual norm 3.607234677734e-09
7 KSP Residual norm 2.408648438897e-09
8 KSP Residual norm 1.816213416865e-09
9 KSP Residual norm 1.445137995420e-09
10 KSP Residual norm 1.045763062885e-09
11 KSP Residual norm 6.951120006496e-10
12 KSP Residual norm 5.289896661597e-10
13 KSP Residual norm 3.943163068081e-10
14 KSP Residual norm 2.745107373842e-10
15 KSP Residual norm 2.254268355066e-10
16 KSP Residual norm 1.877422480600e-10
17 KSP Residual norm 1.484750753229e-10
18 KSP Residual norm 1.196963714437e-10
19 KSP Residual norm 9.638912918009e-11
20 KSP Residual norm 7.762801624601e-11
21 KSP Residual norm 6.054551394560e-11
22 KSP Residual norm 4.968087518199e-11
23 KSP Residual norm 3.839203102549e-11
24 KSP Residual norm 3.199561822348e-11
25 KSP Residual norm 2.471244048559e-11
26 KSP Residual norm 1.943558434434e-11
27 KSP Residual norm 1.546416407835e-11
28 KSP Residual norm 1.182378125299e-11
29 KSP Residual norm 9.852589827715e-12
30 KSP Residual norm 7.528356736040e-12
31 KSP Residual norm 6.109597986582e-12
32 KSP Residual norm 4.563283883653e-12
33 KSP Residual norm 3.747336904480e-12
34 KSP Residual norm 2.828006383997e-12
35 KSP Residual norm 2.228919440781e-12
36 KSP Residual norm 1.771516333915e-12
37 KSP Residual norm 1.452507818537e-12
38 KSP Residual norm 1.152427486174e-12
39 KSP Residual norm 8.879060571774e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.936739253929e-09 gnorm 7.748925356630e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
134 SNES Function norm 7.680672312287e-09
0 KSP Residual norm 1.391016661753e-07
1 KSP Residual norm 1.858749752443e-08
2 KSP Residual norm 1.372745552584e-08
3 KSP Residual norm 1.115696415234e-08
4 KSP Residual norm 7.245052737361e-09
5 KSP Residual norm 5.159075541039e-09
6 KSP Residual norm 3.098452521216e-09
7 KSP Residual norm 2.070185353722e-09
8 KSP Residual norm 1.560353212881e-09
9 KSP Residual norm 1.241823742743e-09
10 KSP Residual norm 8.989463941935e-10
11 KSP Residual norm 5.980107014466e-10
12 KSP Residual norm 4.553000284292e-10
13 KSP Residual norm 3.389088191546e-10
14 KSP Residual norm 2.356458415445e-10
15 KSP Residual norm 1.937675383438e-10
16 KSP Residual norm 1.613281063844e-10
17 KSP Residual norm 1.274826236707e-10
18 KSP Residual norm 1.028001984847e-10
19 KSP Residual norm 8.282879473302e-11
20 KSP Residual norm 6.672495833602e-11
21 KSP Residual norm 5.201130441026e-11
22 KSP Residual norm 4.266713158968e-11
23 KSP Residual norm 3.300980857388e-11
24 KSP Residual norm 2.750033697932e-11
25 KSP Residual norm 2.125505939566e-11
26 KSP Residual norm 1.679723045314e-11
27 KSP Residual norm 1.331213656860e-11
28 KSP Residual norm 1.018252442505e-11
29 KSP Residual norm 8.512444462921e-12
30 KSP Residual norm 6.483896612696e-12
31 KSP Residual norm 5.282994197440e-12
32 KSP Residual norm 3.933843879835e-12
33 KSP Residual norm 3.221814747273e-12
34 KSP Residual norm 2.432998594216e-12
35 KSP Residual norm 1.916150843377e-12
36 KSP Residual norm 1.523118440123e-12
37 KSP Residual norm 1.247737906099e-12
38 KSP Residual norm 9.911576055501e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.680672312287e-09 gnorm 6.659809957891e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
135 SNES Function norm 6.601149991434e-09
0 KSP Residual norm 1.195525859680e-07
1 KSP Residual norm 1.597841198032e-08
2 KSP Residual norm 1.180018642161e-08
3 KSP Residual norm 9.588840413400e-09
4 KSP Residual norm 6.228643224167e-09
5 KSP Residual norm 4.435894003909e-09
6 KSP Residual norm 2.664185026924e-09
7 KSP Residual norm 1.778597350386e-09
8 KSP Residual norm 1.341173707936e-09
9 KSP Residual norm 1.067308192164e-09
10 KSP Residual norm 7.725575508073e-10
11 KSP Residual norm 5.136776352335e-10
12 KSP Residual norm 3.910206190399e-10
13 KSP Residual norm 2.913136114201e-10
14 KSP Residual norm 2.027741625503e-10
15 KSP Residual norm 1.666077477467e-10
16 KSP Residual norm 1.387210726298e-10
17 KSP Residual norm 1.096770862562e-10
18 KSP Residual norm 8.841534906357e-11
19 KSP Residual norm 7.123734966295e-11
20 KSP Residual norm 5.736972013505e-11
21 KSP Residual norm 4.473243232880e-11
22 KSP Residual norm 3.671864419964e-11
23 KSP Residual norm 2.838906437831e-11
24 KSP Residual norm 2.365020296505e-11
25 KSP Residual norm 1.828103609547e-11
26 KSP Residual norm 1.440827845769e-11
27 KSP Residual norm 1.144011595146e-11
28 KSP Residual norm 8.749419253575e-12
29 KSP Residual norm 7.300201970990e-12
30 KSP Residual norm 5.571223635771e-12
31 KSP Residual norm 4.528663518173e-12
32 KSP Residual norm 3.378921406292e-12
33 KSP Residual norm 2.775388526567e-12
34 KSP Residual norm 2.093300845967e-12
35 KSP Residual norm 1.649777258506e-12
36 KSP Residual norm 1.309597684014e-12
37 KSP Residual norm 1.072778646004e-12
38 KSP Residual norm 8.536106957483e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.601149991434e-09 gnorm 5.723766321455e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
136 SNES Function norm 5.673351113513e-09
0 KSP Residual norm 1.031447247507e-07
1 KSP Residual norm 1.375220164860e-08
2 KSP Residual norm 1.016457119808e-08
3 KSP Residual norm 8.258014626149e-09
4 KSP Residual norm 5.372999841505e-09
5 KSP Residual norm 3.828862267432e-09
6 KSP Residual norm 2.296282213518e-09
7 KSP Residual norm 1.527274614610e-09
8 KSP Residual norm 1.154350373096e-09
9 KSP Residual norm 9.177880267284e-10
10 KSP Residual norm 6.634548435191e-10
11 KSP Residual norm 4.396047614037e-10
12 KSP Residual norm 3.337640872422e-10
13 KSP Residual norm 2.504003969330e-10
14 KSP Residual norm 1.754725110121e-10
15 KSP Residual norm 1.432017973502e-10
16 KSP Residual norm 1.193333023688e-10
17 KSP Residual norm 9.473096899692e-11
18 KSP Residual norm 7.627600936591e-11
19 KSP Residual norm 6.134192355788e-11
20 KSP Residual norm 4.923659379809e-11
21 KSP Residual norm 3.853953469537e-11
22 KSP Residual norm 3.171007682519e-11
23 KSP Residual norm 2.437421417699e-11
24 KSP Residual norm 2.035386999737e-11
25 KSP Residual norm 1.570870916137e-11
26 KSP Residual norm 1.204122277627e-11
27 KSP Residual norm 9.789376847141e-12
28 KSP Residual norm 7.490547748610e-12
29 KSP Residual norm 6.075724316776e-12
30 KSP Residual norm 4.766891066297e-12
31 KSP Residual norm 3.695844020518e-12
32 KSP Residual norm 2.828363930544e-12
33 KSP Residual norm 2.343906503870e-12
34 KSP Residual norm 1.765955513678e-12
35 KSP Residual norm 1.425045112507e-12
36 KSP Residual norm 1.119588599630e-12
37 KSP Residual norm 9.249050938987e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.673351113513e-09 gnorm 4.919274892174e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
137 SNES Function norm 4.875945668984e-09
0 KSP Residual norm 8.850494219019e-08
1 KSP Residual norm 1.180585992926e-08
2 KSP Residual norm 8.723917914858e-09
3 KSP Residual norm 7.091812305098e-09
4 KSP Residual norm 4.607754417104e-09
5 KSP Residual norm 3.281330327415e-09
6 KSP Residual norm 1.968905767787e-09
7 KSP Residual norm 1.314295793378e-09
8 KSP Residual norm 9.912346232189e-10
9 KSP Residual norm 7.886140317915e-10
10 KSP Residual norm 5.704895784615e-10
11 KSP Residual norm 3.789714169722e-10
12 KSP Residual norm 2.882615195009e-10
13 KSP Residual norm 2.151162366501e-10
14 KSP Residual norm 1.498855504569e-10
15 KSP Residual norm 1.229524351891e-10
16 KSP Residual norm 1.024276522794e-10
17 KSP Residual norm 8.106710761628e-11
18 KSP Residual norm 6.534641151102e-11
19 KSP Residual norm 5.260327104912e-11
20 KSP Residual norm 4.236399870127e-11
21 KSP Residual norm 3.305958358490e-11
22 KSP Residual norm 2.713723554808e-11
23 KSP Residual norm 2.095168430671e-11
24 KSP Residual norm 1.747526106476e-11
25 KSP Residual norm 1.349389565860e-11
26 KSP Residual norm 1.056629740678e-11
27 KSP Residual norm 8.442771137614e-12
28 KSP Residual norm 6.456409866105e-12
29 KSP Residual norm 5.362819584408e-12
30 KSP Residual norm 4.111684288257e-12
31 KSP Residual norm 3.327060585185e-12
32 KSP Residual norm 2.492151378427e-12
33 KSP Residual norm 2.050571618875e-12
34 KSP Residual norm 1.547557676169e-12
35 KSP Residual norm 1.220961926629e-12
36 KSP Residual norm 9.706825025830e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.875945668984e-09 gnorm 4.227870812173e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
138 SNES Function norm 4.190631509527e-09
0 KSP Residual norm 7.596365212977e-08
1 KSP Residual norm 1.014506075418e-08
2 KSP Residual norm 7.493877274750e-09
3 KSP Residual norm 6.090270737676e-09
4 KSP Residual norm 3.956573086039e-09
5 KSP Residual norm 2.817858089065e-09
6 KSP Residual norm 1.691739942976e-09
7 KSP Residual norm 1.129226097419e-09
8 KSP Residual norm 8.516151537167e-10
9 KSP Residual norm 6.776506624579e-10
10 KSP Residual norm 4.903899929119e-10
11 KSP Residual norm 3.259272423841e-10
12 KSP Residual norm 2.480170555035e-10
13 KSP Residual norm 1.849204177135e-10
14 KSP Residual norm 1.287922126243e-10
15 KSP Residual norm 1.057360967733e-10
16 KSP Residual norm 8.806111382490e-11
17 KSP Residual norm 6.966035260259e-11
18 KSP Residual norm 5.615314957575e-11
19 KSP Residual norm 4.523088796252e-11
20 KSP Residual norm 3.642911091281e-11
21 KSP Residual norm 2.841471074732e-11
22 KSP Residual norm 2.332987689753e-11
23 KSP Residual norm 1.802531813096e-11
24 KSP Residual norm 1.502618502234e-11
25 KSP Residual norm 1.161182854970e-11
26 KSP Residual norm 9.123436962738e-12
27 KSP Residual norm 7.265818690657e-12
28 KSP Residual norm 5.557676876673e-12
29 KSP Residual norm 4.626833295238e-12
30 KSP Residual norm 3.539765396209e-12
31 KSP Residual norm 2.871272531749e-12
32 KSP Residual norm 2.146762019212e-12
33 KSP Residual norm 1.765773023674e-12
34 KSP Residual norm 1.331942120643e-12
35 KSP Residual norm 1.050493503577e-12
36 KSP Residual norm 8.345020667132e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.190631509527e-09 gnorm 3.633637848122e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
139 SNES Function norm 3.601632613240e-09
0 KSP Residual norm 6.579971690982e-08
1 KSP Residual norm 8.753209580236e-09
2 KSP Residual norm 6.475318807157e-09
3 KSP Residual norm 5.254826230258e-09
4 KSP Residual norm 3.429915271799e-09
5 KSP Residual norm 2.447494077071e-09
6 KSP Residual norm 1.465622789307e-09
7 KSP Residual norm 9.676117894834e-10
8 KSP Residual norm 7.346549169240e-10
9 KSP Residual norm 5.830170633602e-10
10 KSP Residual norm 4.206301842315e-10
11 KSP Residual norm 2.774325012397e-10
12 KSP Residual norm 2.090820315582e-10
13 KSP Residual norm 1.590152242586e-10
14 KSP Residual norm 1.130438847539e-10
15 KSP Residual norm 9.085704820273e-11
16 KSP Residual norm 7.555191328575e-11
17 KSP Residual norm 6.036365985896e-11
18 KSP Residual norm 4.868411127434e-11
19 KSP Residual norm 3.914303588756e-11
20 KSP Residual norm 3.074698641366e-11
21 KSP Residual norm 2.449549577570e-11
22 KSP Residual norm 2.030182712726e-11
23 KSP Residual norm 1.536083985378e-11
24 KSP Residual norm 1.300629653815e-11
25 KSP Residual norm 1.004941048345e-11
26 KSP Residual norm 7.411300663544e-12
27 KSP Residual norm 6.225837906844e-12
28 KSP Residual norm 4.873476674484e-12
29 KSP Residual norm 4.001825031530e-12
30 KSP Residual norm 3.058354811106e-12
31 KSP Residual norm 2.263860515727e-12
32 KSP Residual norm 1.965520242346e-12
33 KSP Residual norm 1.508278116030e-12
34 KSP Residual norm 1.169677700799e-12
35 KSP Residual norm 9.061192720989e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.601632613240e-09 gnorm 3.122916419622e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
140 SNES Function norm 3.095409566750e-09
0 KSP Residual norm 5.610480555226e-08
1 KSP Residual norm 7.492412676668e-09
2 KSP Residual norm 5.534415376676e-09
3 KSP Residual norm 4.498341856050e-09
4 KSP Residual norm 2.921751133243e-09
5 KSP Residual norm 2.080635286779e-09
6 KSP Residual norm 1.249177715644e-09
7 KSP Residual norm 8.343013099520e-10
8 KSP Residual norm 6.289836819056e-10
9 KSP Residual norm 5.005432435795e-10
10 KSP Residual norm 3.622441266300e-10
11 KSP Residual norm 2.408555206622e-10
12 KSP Residual norm 1.833049528397e-10
13 KSP Residual norm 1.365793847402e-10
14 KSP Residual norm 9.505159700127e-11
15 KSP Residual norm 7.807966508140e-11
16 KSP Residual norm 6.502677966709e-11
17 KSP Residual norm 5.142319210066e-11
18 KSP Residual norm 4.146340874813e-11
19 KSP Residual norm 3.340415798092e-11
20 KSP Residual norm 2.691358291593e-11
21 KSP Residual norm 2.098667218872e-11
22 KSP Residual norm 1.722824236131e-11
23 KSP Residual norm 1.331748350361e-11
24 KSP Residual norm 1.110414083139e-11
25 KSP Residual norm 8.582521568285e-12
26 KSP Residual norm 6.756616983089e-12
27 KSP Residual norm 5.374545415595e-12
28 KSP Residual norm 4.112437502559e-12
29 KSP Residual norm 3.429111488653e-12
30 KSP Residual norm 2.619995753252e-12
31 KSP Residual norm 2.130447233521e-12
32 KSP Residual norm 1.590654554663e-12
33 KSP Residual norm 1.305608572569e-12
34 KSP Residual norm 9.857504754281e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.095409566750e-09 gnorm 2.683984989944e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
141 SNES Function norm 2.660344130738e-09
0 KSP Residual norm 4.821578858417e-08
1 KSP Residual norm 6.439175798354e-09
2 KSP Residual norm 4.756330421203e-09
3 KSP Residual norm 3.865907214807e-09
4 KSP Residual norm 2.510872962141e-09
5 KSP Residual norm 1.788015087868e-09
6 KSP Residual norm 1.073518243818e-09
7 KSP Residual norm 7.170584523856e-10
8 KSP Residual norm 5.405409062613e-10
9 KSP Residual norm 4.301804830998e-10
10 KSP Residual norm 3.113253054455e-10
11 KSP Residual norm 2.070272428984e-10
12 KSP Residual norm 1.575589814734e-10
13 KSP Residual norm 1.173807046754e-10
14 KSP Residual norm 8.167394975168e-11
15 KSP Residual norm 6.710111526914e-11
16 KSP Residual norm 5.588771112259e-11
17 KSP Residual norm 4.419359429113e-11
18 KSP Residual norm 3.563892482502e-11
19 KSP Residual norm 2.871661281964e-11
20 KSP Residual norm 2.313971868384e-11
21 KSP Residual norm 1.804302273768e-11
22 KSP Residual norm 1.481410971619e-11
23 KSP Residual norm 1.145233552143e-11
24 KSP Residual norm 9.550473972809e-12
25 KSP Residual norm 7.383036971564e-12
26 KSP Residual norm 5.814420704130e-12
27 KSP Residual norm 4.624123158937e-12
28 KSP Residual norm 3.539179612974e-12
29 KSP Residual norm 2.951983658955e-12
30 KSP Residual norm 2.254749613081e-12
31 KSP Residual norm 1.835000041138e-12
32 KSP Residual norm 1.369846752847e-12
33 KSP Residual norm 1.123698623114e-12
34 KSP Residual norm 8.488519403673e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.660344130738e-09 gnorm 2.306744551858e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
142 SNES Function norm 2.286426439350e-09
0 KSP Residual norm 4.143874166558e-08
1 KSP Residual norm 5.534647639845e-09
2 KSP Residual norm 4.088115875460e-09
3 KSP Residual norm 3.322524288986e-09
4 KSP Residual norm 2.158208204759e-09
5 KSP Residual norm 1.536970205859e-09
6 KSP Residual norm 9.228015789434e-10
7 KSP Residual norm 6.161784701169e-10
8 KSP Residual norm 4.645829885067e-10
9 KSP Residual norm 3.697189371395e-10
10 KSP Residual norm 2.675620410862e-10
11 KSP Residual norm 1.778895011411e-10
12 KSP Residual norm 1.353759690934e-10
13 KSP Residual norm 1.008880696501e-10
14 KSP Residual norm 7.022797141195e-11
15 KSP Residual norm 5.768005094598e-11
16 KSP Residual norm 4.804143324161e-11
17 KSP Residual norm 3.799553175874e-11
18 KSP Residual norm 3.063722136213e-11
19 KSP Residual norm 2.468541723117e-11
20 KSP Residual norm 1.988849178861e-11
21 KSP Residual norm 1.550968064431e-11
22 KSP Residual norm 1.273578722127e-11
23 KSP Residual norm 9.843466052930e-12
24 KSP Residual norm 8.208426469433e-12
25 KSP Residual norm 6.345563514326e-12
26 KSP Residual norm 4.991451261449e-12
27 KSP Residual norm 3.972984203586e-12
28 KSP Residual norm 3.040535375964e-12
29 KSP Residual norm 2.533762778954e-12
30 KSP Residual norm 1.936941338198e-12
31 KSP Residual norm 1.574629538310e-12
32 KSP Residual norm 1.176500271576e-12
33 KSP Residual norm 9.661819260484e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.286426439350e-09 gnorm 1.982555795736e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
143 SNES Function norm 1.965093345016e-09
0 KSP Residual norm 3.572306766587e-08
1 KSP Residual norm 4.763899679262e-09
2 KSP Residual norm 3.520928483398e-09
3 KSP Residual norm 2.860071061253e-09
4 KSP Residual norm 1.861210252391e-09
5 KSP Residual norm 1.326456936707e-09
6 KSP Residual norm 7.955264174980e-10
7 KSP Residual norm 5.288685785398e-10
8 KSP Residual norm 3.997963991973e-10
9 KSP Residual norm 3.178864606389e-10
10 KSP Residual norm 2.297836230726e-10
11 KSP Residual norm 1.522361928238e-10
12 KSP Residual norm 1.155499517199e-10
13 KSP Residual norm 8.673648371394e-11
14 KSP Residual norm 6.083497864893e-11
15 KSP Residual norm 4.961102989669e-11
16 KSP Residual norm 4.134989082735e-11
17 KSP Residual norm 3.284975026385e-11
18 KSP Residual norm 2.645555975965e-11
19 KSP Residual norm 2.128089198641e-11
20 KSP Residual norm 1.707872416717e-11
21 KSP Residual norm 1.337591262887e-11
22 KSP Residual norm 1.101857375655e-11
23 KSP Residual norm 8.463255000252e-12
24 KSP Residual norm 7.074674234310e-12
25 KSP Residual norm 5.463731287234e-12
26 KSP Residual norm 4.175515380647e-12
27 KSP Residual norm 3.406247645663e-12
28 KSP Residual norm 2.609048561405e-12
29 KSP Residual norm 2.108477390894e-12
30 KSP Residual norm 1.662656831177e-12
31 KSP Residual norm 1.280373429501e-12
32 KSP Residual norm 9.856044555509e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.965093345016e-09 gnorm 1.703935840899e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
144 SNES Function norm 1.688927754975e-09
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 144
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=11262
total number of function evaluations=300
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.3652e+08*s to t=3.1536e+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/Formulation.py:273:finalize
-- implicit(info)
-- Formulation finalize.
>> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/utils/PetscManager.py:75:finalize
-- petsc(info)
-- Finalizing PETSc.
************************************************************************************************************************
*** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document ***
************************************************************************************************************************
---------------------------------------------- PETSc Performance Summary: ----------------------------------------------
/home/lawrence/Documents/pylith/bin/mpinemesis on a arch-pylith-gcc-opt named petaluma with 1 processor, by lawrence Wed Nov 11 12:27:22 2015
Using Petsc Development GIT revision: v3.5-272-gc754102 GIT Date: 2014-07-16 16:18:38 -0500
Max Max/Min Avg Total
Time (sec): 1.624e+02 1.00000 1.624e+02
Objects: 2.362e+05 1.00000 2.362e+05
Flops: 1.282e+11 1.00000 1.282e+11 1.282e+11
Flops/sec: 7.896e+08 1.00000 7.896e+08 7.896e+08
Memory: 1.961e+07 1.00000 1.961e+07
MPI Messages: 1.434e+04 1.00000 1.434e+04 1.434e+04
MPI Message Lengths: 1.727e+08 1.00000 1.204e+04 1.727e+08
MPI Reductions: 8.000e+00 1.00000
Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract)
e.g., VecAXPY() for real vectors of length N --> 2N flops
and VecAXPY() for complex vectors of length N --> 8N flops
Summary of Stages: ----- Time ------ ----- Flops ----- --- Messages --- -- Message Lengths -- -- Reductions --
Avg %Total Avg %Total counts %Total Avg %Total counts %Total
0: Main Stage: 5.2799e-02 0.0% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
1: Meshing: 9.0096e-02 0.1% 2.8800e+03 0.0% 0.000e+00 0.0% 1.115e-03 0.0% 8.000e+00 100.0%
2: Setup: 1.2102e+00 0.7% 3.6668e+06 0.0% 3.650e+01 0.3% 2.027e+01 0.2% 0.000e+00 0.0%
3: Reform Jacobian: 5.5015e-02 0.0% 5.5003e+07 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
4: Reform Residual: 3.9745e-02 0.0% 1.1918e+07 0.0% 1.650e+01 0.1% 2.334e+01 0.2% 0.000e+00 0.0%
5: Solve: 1.5966e+02 98.3% 1.2815e+11 99.9% 1.427e+04 99.5% 1.198e+04 99.5% 0.000e+00 0.0%
6: Prestep: 3.1059e-02 0.0% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
7: Step: 1.0813e-01 0.1% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
8: Poststep: 1.0978e+00 0.7% 7.2390e+06 0.0% 1.950e+01 0.1% 1.514e+01 0.1% 0.000e+00 0.0%
9: Finalize: 4.9785e-02 0.0% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
------------------------------------------------------------------------------------------------------------------------
See the 'Profiling' chapter of the users' manual for details on interpreting output.
Phase summary info:
Count: number of times phase was executed
Time and Flops: Max - maximum over all processors
Ratio - ratio of maximum to minimum over all processors
Mess: number of messages sent
Avg. len: average message length (bytes)
Reduct: number of global reductions
Global: entire computation
Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop().
%T - percent time in this phase %F - percent flops in this phase
%M - percent messages in this phase %L - percent message lengths in this phase
%R - percent reductions in this phase
Total Mflop/s: 10e-6 * (sum of flops over all processors)/(max time over all processors)
------------------------------------------------------------------------------------------------------------------------
Event Count Time (sec) Flops --- Global --- --- Stage --- Total
Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s
------------------------------------------------------------------------------------------------------------------------
--- Event Stage 0: Main Stage
--- Event Stage 1: Meshing
MeIm create 1 1.0 7.0543e-02 1.0 2.88e+03 1.0 0.0e+00 0.0e+00 8.0e+00 0 0 0 0100 78100 0100100 0
MeIm adjTopo 1 1.0 1.1993e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 13 0 0 0 0 0
MeIm reorder 1 1.0 2.2469e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 25 0 0 0 0 0
VecScale 1 1.0 1.1921e-05 1.0 2.88e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0100 0 0 0 242
VecSet 4 1.0 6.9141e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexInterp 1 1.0 1.0369e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 12 0 0 0 0 0
DMPlexStratify 5 1.0 5.5337e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 6 0 0 0 0 0
Refin refine 1 1.0 4.0531e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
--- Event Stage 2: Setup
VecView 8 1.0 2.8610e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 24 0 0 0 0 0
VecMDot 3 1.0 2.3842e-05 1.0 6.48e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 2 0 0 0 2717
VecNorm 6 1.0 1.5020e-05 1.0 3.24e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 2157
VecScale 12 1.0 7.9846e-04 1.0 2.57e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 32
VecCopy 6 1.0 1.5974e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 132 1.0 6.8259e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecMAXPY 3 1.0 2.9325e-05 1.0 6.48e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 2 0 0 0 2210
VecAssemblyBegin 2 1.0 1.7166e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAssemblyEnd 2 1.0 3.0994e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecNormalize 6 1.0 4.6277e-04 1.0 4.86e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 105
MatAssemblyBegin 1 1.0 1.1921e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 1 1.0 2.0790e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatZeroEntries 1 1.0 5.8889e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexStratify 2 1.0 6.9594e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexPrealloc 1 1.0 8.9738e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 7 0 0 0 0 0
SFSetGraph 11 1.0 4.7112e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 2 1.0 1.0252e-05 1.0 0.00e+00 0.0 2.0e+00 3.2e+03 0.0e+00 0 0 0 0 0 0 0 5 2 0 0
SFBcastEnd 2 1.0 7.8678e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 18 1.0 6.7925e-04 1.0 0.00e+00 0.0 3.4e+01 8.2e+03 0.0e+00 0 0 0 0 0 0 0 95 98 0 0
SFReduceEnd 18 1.0 1.4377e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm preinit 1 1.0 1.1208e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 9 0 0 0 0 0
TSIm verify 1 1.0 6.2640e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
DtUn preinit 1 1.0 4.0531e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn verify 1 1.0 5.0068e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn init 1 1.0 6.0081e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm verify 1 1.0 4.1401e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm init 1 1.0 4.7001e-01 1.0 3.43e+06 1.0 9.5e+00 9.1e+03 0.0e+00 0 0 0 0 0 39 93 26 30 0 7
MaEl3D verify 1 1.0 2.6941e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
OutM init 4 1.0 4.2362e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
OutM open 6 1.0 4.4174e-01 1.0 9.48e+03 1.0 1.5e+01 7.6e+03 0.0e+00 0 0 0 0 0 37 0 41 39 0 0
OutM writeInfo 4 1.0 3.8301e-01 1.0 9.38e+04 1.0 1.2e+01 4.8e+03 0.0e+00 0 0 0 0 0 32 3 33 20 0 0
DiBC verify 3 1.0 1.0681e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DiBC init 3 1.0 4.3700e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
CoDy verify 1 1.0 1.0331e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
CoDy init 1 1.0 2.0935e-01 1.0 5.75e+04 1.0 1.4e+01 1.7e+03 0.0e+00 0 0 0 0 0 17 2 40 8 0 0
--- Event Stage 3: Reform Jacobian
MatAssemblyBegin 3 1.0 9.5367e-07 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 3 1.0 1.6809e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetValues 160 1.0 5.4359e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetSubMatrice 1 1.0 3.8099e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
MatZeroEntries 1 1.0 5.0402e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
ElIJ setup 1 1.0 2.5362e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 46 0 0 0 0 0
ElIJ compute 1 1.0 2.8205e-02 1.0 5.50e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 51100 0 0 0 1950
FaIJ setup 1 1.0 5.9605e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIJ compute 1 1.0 1.3995e-04 1.0 4.80e+02 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
FaPr setup 1 1.0 3.8147e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaPr compute 1 1.0 5.9319e-04 1.0 1.44e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 2
--- Event Stage 4: Reform Residual
VecSet 10 1.0 2.3842e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 1 1.0 6.5088e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 5 1.0 1.0204e-04 1.0 0.00e+00 0.0 5.0e+00 2.2e+04 0.0e+00 0 0 0 0 0 0 0 30 32 0 0
SFBcastEnd 5 1.0 7.6771e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 10 1.0 2.8062e-04 1.0 0.00e+00 0.0 1.2e+01 2.0e+04 0.0e+00 0 0 0 0 0 1 0 70 68 0 0
SFReduceEnd 10 1.0 1.7071e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR setup 5 1.0 8.1918e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 21 0 0 0 0 0
ElIR compute 5 1.0 2.9923e-02 1.0 1.19e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 75100 0 0 0 397
FaIR setup 5 1.0 5.8174e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIR compute 5 1.0 1.8024e-04 1.0 9.60e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 53
--- Event Stage 5: Solve
VecDot 407 1.0 3.7079e-02 1.0 2.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 59
VecMDot 32385 1.0 1.1728e+00 1.0 3.82e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 3259
VecNorm 36140 1.0 8.1573e-02 1.0 1.78e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2183
VecScale 67136 1.0 6.0797e+00 1.0 9.55e+07 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 16
VecCopy 3296 1.0 5.2049e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 269506 1.0 1.6938e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAXPY 3687 1.0 3.2566e-01 1.0 1.21e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 37
VecAYPX 94221 1.0 1.3471e-01 1.0 8.74e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 649
VecWAXPY 454 1.0 2.1544e-03 1.0 1.35e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 628
VecMAXPY 34863 1.0 1.5282e+00 1.0 3.99e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 2611
VecPointwiseMult 31407 1.0 2.2622e-02 1.0 7.54e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 333
VecScatterBegin 125628 1.0 2.8633e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecReduceArith 814 1.0 2.6016e-03 1.0 4.39e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1689
VecReduceComm 407 1.0 2.1315e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecNormalize 34867 1.0 3.1531e+00 1.0 2.57e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 81
MatMult 257054 1.0 1.6677e+01 1.0 2.86e+10 1.0 0.0e+00 0.0e+00 0.0e+00 10 22 0 0 0 10 22 0 0 0 1715
MatMultAdd 94221 1.0 2.1400e+00 1.0 3.56e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 1663
MatSolve 34867 1.0 9.6791e-02 1.0 8.86e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 916
MatSOR 188442 1.0 3.4678e+01 1.0 6.25e+10 1.0 0.0e+00 0.0e+00 0.0e+00 21 49 0 0 0 22 49 0 0 0 1803
MatLUFactorSym 408 1.0 6.1758e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatLUFactorNum 2139 1.0 5.3234e-01 1.0 6.38e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1199
MatResidual 94221 1.0 6.6107e+00 1.0 1.14e+10 1.0 0.0e+00 0.0e+00 0.0e+00 4 9 0 0 0 4 9 0 0 0 1720
MatAssemblyBegin 117768 1.0 2.0283e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 117768 1.0 4.1400e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetValues 174236 1.0 1.9540e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetRowIJ 408 1.0 9.3746e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetSubMatrice 4174 1.0 3.8730e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0
MatGetOrdering 408 1.0 1.2519e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatZeroEntries 2085 1.0 9.7100e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatView 4532 1.0 9.4173e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexPrealloc 1 1.0 2.3251e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 3 1.0 6.8665e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 7340 1.0 5.2824e-02 1.0 0.00e+00 0.0 7.3e+03 1.2e+04 0.0e+00 0 0 51 52 0 0 0 51 53 0 0
SFBcastEnd 7340 1.0 3.6448e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 6928 1.0 5.1216e-02 1.0 0.00e+00 0.0 6.9e+03 1.2e+04 0.0e+00 0 0 48 47 0 0 0 49 47 0 0
SFReduceEnd 6928 1.0 3.3319e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR setup 866 1.0 3.0408e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR compute 866 1.0 2.9944e+00 1.0 2.06e+09 1.0 0.0e+00 0.0e+00 0.0e+00 2 2 0 0 0 2 2 0 0 0 688
ElIJ setup 407 1.0 7.8841e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIJ compute 407 1.0 1.0577e+01 1.0 2.24e+10 1.0 0.0e+00 0.0e+00 0.0e+00 7 17 0 0 0 7 17 0 0 0 2116
FaIR setup 866 1.0 4.8964e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIR compute 866 1.0 1.6366e-02 1.0 1.66e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 102
FaIJ setup 407 1.0 9.4771e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIJ compute 407 1.0 5.1564e-02 1.0 1.95e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 4
FaPr setup 407 1.0 8.5855e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaPr compute 407 1.0 1.7055e-01 1.0 5.86e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
SoNl solve 5 1.0 1.5966e+02 1.0 1.28e+11 1.0 1.4e+04 1.2e+04 0.0e+00 98100 99 99 0 100100100100 0 803
SoNl scatter 5 1.0 1.0681e-04 1.0 0.00e+00 0.0 5.0e+00 2.2e+04 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SNESSolve 5 1.0 1.5965e+02 1.0 1.28e+11 1.0 1.4e+04 1.2e+04 0.0e+00 98100 99 99 0 100100100100 0 803
SNESFunctionEval 866 1.0 1.1694e+01 1.0 2.90e+09 1.0 1.4e+04 1.2e+04 0.0e+00 7 2 97 94 0 7 2 97 95 0 248
SNESJacobianEval 407 1.0 1.1052e+01 1.0 2.24e+10 1.0 4.1e+02 2.2e+04 0.0e+00 7 17 3 5 0 7 17 3 5 0 2026
SNESLineSearch 407 1.0 1.1742e+01 1.0 3.04e+09 1.0 1.4e+04 1.2e+04 0.0e+00 7 2 96 94 0 7 2 97 94 0 259
KSPGMRESOrthog 32385 1.0 2.6756e+00 1.0 7.65e+09 1.0 0.0e+00 0.0e+00 0.0e+00 2 6 0 0 0 2 6 0 0 0 2857
KSPSetUp 4581 1.0 2.3679e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
KSPSolve 2139 1.0 1.3765e+02 1.0 1.03e+11 1.0 0.0e+00 0.0e+00 0.0e+00 85 81 0 0 0 86 81 0 0 0 752
PCSetUp 2953 1.0 6.7272e+01 1.0 1.90e+09 1.0 0.0e+00 0.0e+00 0.0e+00 41 1 0 0 0 42 1 0 0 0 28
PCApply 34867 1.0 1.2256e+02 1.0 8.34e+10 1.0 0.0e+00 0.0e+00 0.0e+00 75 65 0 0 0 77 65 0 0 0 681
--- Event Stage 6: Prestep
VecSet 5 1.0 1.2875e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm timestep 5 1.0 3.6216e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
--- Event Stage 7: Step
--- Event Stage 8: Poststep
VecView 11 1.0 4.3608e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 40 0 0 0 0 0
VecCopy 6 1.0 1.0729e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 20 1.0 3.4165e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAXPY 5 1.0 4.6134e-04 1.0 3.12e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 68
VecAssemblyBegin 11 1.0 7.2479e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAssemblyEnd 11 1.0 1.5974e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 3 1.0 2.0885e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 15 1.0 4.4894e-04 1.0 0.00e+00 0.0 2.0e+01 1.1e+04 0.0e+00 0 0 0 0 0 0 0100100 0 0
SFReduceEnd 15 1.0 1.6856e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm poststep 5 1.0 1.6830e-03 1.0 1.72e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 10
TSIm write 5 1.0 5.4368e-01 1.0 7.19e+06 1.0 9.5e+00 1.5e+04 0.0e+00 0 0 0 0 0 50 99 49 66 0 13
ElIm poststep 5 1.0 9.9897e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm write 5 1.0 3.0925e-01 1.0 7.19e+06 1.0 5.5e+00 2.5e+04 0.0e+00 0 0 0 0 0 28 99 28 63 0 23
OutM writeData 20 1.0 1.0934e+00 1.0 7.19e+06 1.0 2.0e+01 1.1e+04 0.0e+00 1 0 0 0 0 100 99100100 0 7
CoDy poststep 5 1.0 1.3192e-03 1.0 1.72e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 13
CoDy write 5 1.0 2.3417e-01 1.0 3.52e+03 1.0 4.0e+00 1.9e+03 0.0e+00 0 0 0 0 0 21 0 21 4 0 0
--- Event Stage 9: Finalize
TSIm finalize 1 1.0 4.9718e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 100 0 0 0 0 0
OutM close 4 1.0 4.7381e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 10 0 0 0 0 0
------------------------------------------------------------------------------------------------------------------------
Memory usage is given in bytes:
Object Type Creations Destructions Memory Descendants' Mem.
Reports information only for process 0.
--- Event Stage 0: Main Stage
Container 0 55 18920 0
Vector 0 182 3810760 0
Vector Scatter 0 2 784 0
Matrix 0 19 8966540 0
Matrix Null Space 0 1 432 0
Distributed Mesh 0 95 215872 0
Star Forest Bipartite Graph 0 100 47552 0
Discrete System 0 95 44080 0
Index Set 0 21 19404 0
Section 0 229 91600 0
SNES 0 1 872 0
SNESLineSearch 0 1 544 0
DMSNES 0 1 392 0
Krylov Solver 0 8 66924 0
DMKSP interface 0 1 384 0
Preconditioner 0 8 14884 0
--- Event Stage 1: Meshing
Container 4 3 1032 0
Vector 4 3 46752 0
Distributed Mesh 11 9 21672 0
Star Forest Bipartite Graph 22 19 8968 0
Discrete System 11 9 4176 0
Index Set 67 67 118284 0
Section 28 24 9600 0
Viewer 1 0 0 0
--- Event Stage 2: Setup
Container 102 58 19952 0
Vector 104 26 377952 0
Matrix 2 0 0 0
Matrix Null Space 1 0 0 0
Distributed Mesh 80 7 15848 0
Star Forest Bipartite Graph 162 86 40784 0
Discrete System 80 7 3248 0
Index Set 52 43 50568 0
Section 239 68 27200 0
Viewer 6 2 872 0
SNES 1 0 0 0
SNESLineSearch 1 0 0 0
DMSNES 1 0 0 0
Krylov Solver 1 0 0 0
Preconditioner 1 0 0 0
--- Event Stage 3: Reform Jacobian
Matrix 1 1 275404 0
Index Set 3 1 456 0
Section 4 2 800 0
--- Event Stage 4: Reform Residual
Index Set 1 0 0 0
Section 1 0 0 0
--- Event Stage 5: Solve
Container 18 11 3784 0
Vector 8223 8124 61541712 0
Vector Scatter 2 0 0 0
Matrix 113600 113583 633401324 0
Distributed Mesh 13 0 0 0
Star Forest Bipartite Graph 28 14 6608 0
Discrete System 13 0 0 0
Index Set 112382 112373 56535560 0
Section 859 827 330800 0
Krylov Solver 7 0 0 0
DMKSP interface 1 0 0 0
Preconditioner 7 0 0 0
--- Event Stage 6: Prestep
--- Event Stage 7: Step
--- Event Stage 8: Poststep
Container 10 7 2408 0
Vector 13 5 62160 0
Distributed Mesh 10 3 6792 0
Star Forest Bipartite Graph 20 13 6168 0
Discrete System 10 3 1392 0
Index Set 6 6 4768 0
Section 34 15 6000 0
--- Event Stage 9: Finalize
Vector 0 4 3648 0
Viewer 0 4 1744 0
========================================================================================================================
Average time to get PetscTime(): 9.53674e-08
#PETSc Option Table entries:
-friction_ksp_converged_reason
-friction_ksp_gmres_restart 30
-friction_ksp_max_it 500
-friction_pc_type lu
-friction_sub_pc_factor_shift_type nonzero
-fs_fieldsplit_displacement_ksp_type preonly
-fs_fieldsplit_displacement_pc_type ml
-fs_fieldsplit_lagrange_multiplier_ksp_type preonly
-fs_fieldsplit_lagrange_multiplier_pc_type jacobi
-fs_pc_fieldsplit_type multiplicative
-fs_pc_type fieldsplit
-fs_pc_use_amat
-ksp_atol 1.0e-12
-ksp_converged_reason
-ksp_error_if_not_converged
-ksp_gmres_restart 50
-ksp_max_it 300
-ksp_monitor
-ksp_rtol 1.0e-12
-ksp_view
-log_summary
-malloc_dump
-pc_type lu
-snes_atol 1.0e-09
-snes_converged_reason
-snes_error_if_not_converged
-snes_linesearch_monitor
-snes_max_it 200
-snes_monitor
-snes_rtol 1.0e-16
-snes_view
-sub_pc_factor_shift_type nonzero
#End of PETSc Option Table entries
Compiled without FORTRAN kernels
Compiled with full precision matrices (default)
sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4
Configure options: --prefix=/home/buildbot/install/pylith_linux_i686_binbot --download-fblaslapack=1 --with-c2html=0 --CXXFLAGS=-DMPICH_IGNORE_CXX_SEEK --with-clanguage=C --with-mpicompilers=1 --with-debugging=0 --download-chaco=1 --download-ml=1 --with-hdf5=1 --with-hdf5-dir=/home/buildbot/install/pylith_linux_i686_binbot --with-x=0 --with-ssl=0 --with-shared-libraries=1
-----------------------------------------
Libraries compiled on Tue Aug 19 17:54:39 2014 on nix
Machine characteristics: Linux-2.6.32-46-generic-pae-i686-with-debian-squeeze-sid
Using PETSc directory: /home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries
Using PETSc arch: arch-pylith-gcc-opt
-----------------------------------------
Using C compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O ${COPTFLAGS} ${CFLAGS}
Using Fortran compiler: mpif90 -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O ${FOPTFLAGS} ${FFLAGS}
-----------------------------------------
Using include paths: -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/include -I/home/buildbot/install/pylith_linux_i686_binbot/include
-----------------------------------------
Using C linker: mpicc
Using Fortran linker: mpif90
Using libraries: -Wl,-rpath,/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -L/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -lpetsc -Wl,-rpath,/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -L/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -lml -Wl,-rpath,/home/buildbot/install/pylith_linux_i686_binbot/lib -L/home/buildbot/install/pylith_linux_i686_binbot/lib -Wl,-rpath,/home/buildbot/install/pylith_linux_i686_binbot/lib/gcc/i686-pc-linux-gnu/4.6.3 -L/home/buildbot/install/pylith_linux_i686_binbot/lib/gcc/i686-pc-linux-gnu/4.6.3 -lmpichcxx -lstdc++ -lflapack -lfblas -lpthread -lchaco -lhdf5_fortran -lhdf5_hl -lhdf5 -lmpichf90 -lgfortran -lm -lgfortran -lm -lquadmath -lm -lmpichcxx -lstdc++ -ldl -lmpich -lopa -lmpl -lrt -lpthread -lgcc_s -ldl
-----------------------------------------
63
80
63
4
...ITERATING... AT [ 2, 1] --- DELTEX = 0.315360E+09 MAX. RES. = 0.240169E-01 AT ELEMENT A55 6 EQUATION 1
...ITERATING... AT [ 2, 2] --- DELTEX = 0.315360E+09 MAX. RES. = 0.459840E-04 AT ELEMENT A55 7 EQUATION 1
A55 5( 2, 3) ST = 0.630720E+09 DT = 0.315360E+09 DX1= 0.829214E+07 DX2= 0.000000E+00 T = 25.000 P = 33947137. S = 0.000000E+00 ICURV=0
>> /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 880 vertices.
>> meshio/MeshIOCubit.cc:217:<unknown>
-- meshiocubit(info)
-- Reading 630 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 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_xpos' with id 2 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_yneg' with id 3 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_ypos' with id 4 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg' with id 5 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zpos' with id 6 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'fault' with id 7 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg_nofault' with id 8 containing 100 nodes.
DM Object:domain 1 MPI processes
type: plex
domain in 3 dimensions:
0-cells: 880
1-cells: 2362
2-cells: 2113
3-cells: 630
Labels:
face_zneg_nofault: 1 strata of sizes (342)
fault: 1 strata of sizes (285)
face_zpos: 1 strata of sizes (399)
face_zneg: 1 strata of sizes (399)
face_ypos: 1 strata of sizes (315)
face_yneg: 1 strata of sizes (315)
face_xpos: 1 strata of sizes (285)
face_xneg: 1 strata of sizes (285)
material-id: 1 strata of sizes (630)
depth: 4 strata of sizes (880, 2362, 2113, 630)
>> /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 0x9045d70> >
-- 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 0x91240c8> >
-- 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.
Linear solve converged due to CONVERGED_ATOL iterations 0
Linear solve converged due to CONVERGED_ATOL iterations 0
0 SNES Function norm 1.793733738513e-01
0 KSP Residual norm 1.169153118707e+00
1 KSP Residual norm 5.538672614683e-01
2 KSP Residual norm 2.040578955290e-01
3 KSP Residual norm 1.673834504077e-01
4 KSP Residual norm 1.470040587573e-01
5 KSP Residual norm 1.049874273752e-01
6 KSP Residual norm 7.459968408713e-02
7 KSP Residual norm 6.109944682426e-02
8 KSP Residual norm 4.370223130410e-02
9 KSP Residual norm 3.194904075159e-02
10 KSP Residual norm 2.443084598889e-02
11 KSP Residual norm 1.823610772706e-02
12 KSP Residual norm 1.150889211067e-02
13 KSP Residual norm 7.484853903614e-03
14 KSP Residual norm 5.093627155006e-03
15 KSP Residual norm 3.810045744382e-03
16 KSP Residual norm 2.742613614082e-03
17 KSP Residual norm 2.118460279544e-03
18 KSP Residual norm 1.478291058103e-03
19 KSP Residual norm 1.134578032863e-03
20 KSP Residual norm 8.897445788558e-04
21 KSP Residual norm 6.875012249429e-04
22 KSP Residual norm 5.431431603175e-04
23 KSP Residual norm 4.182155775648e-04
24 KSP Residual norm 3.373248917020e-04
25 KSP Residual norm 2.489008548267e-04
26 KSP Residual norm 2.016384222855e-04
27 KSP Residual norm 1.553880523896e-04
28 KSP Residual norm 1.263631833904e-04
29 KSP Residual norm 1.093444926054e-04
30 KSP Residual norm 8.683638324480e-05
31 KSP Residual norm 7.428970048414e-05
32 KSP Residual norm 5.806291278210e-05
33 KSP Residual norm 4.859534309019e-05
34 KSP Residual norm 3.970431428536e-05
35 KSP Residual norm 3.067594401498e-05
36 KSP Residual norm 2.442131261697e-05
37 KSP Residual norm 1.943803848186e-05
38 KSP Residual norm 1.501323730816e-05
39 KSP Residual norm 1.165775139106e-05
40 KSP Residual norm 9.067031045379e-06
41 KSP Residual norm 6.479624254654e-06
42 KSP Residual norm 4.681168371643e-06
43 KSP Residual norm 3.523797961612e-06
44 KSP Residual norm 2.730169106546e-06
45 KSP Residual norm 2.126808963591e-06
46 KSP Residual norm 1.645719354593e-06
47 KSP Residual norm 1.222429045743e-06
48 KSP Residual norm 9.878152963212e-07
49 KSP Residual norm 7.414779654042e-07
50 KSP Residual norm 5.552111642327e-07
51 KSP Residual norm 5.483150959790e-07
52 KSP Residual norm 5.411432413849e-07
53 KSP Residual norm 5.009498523572e-07
54 KSP Residual norm 4.350835853700e-07
55 KSP Residual norm 3.486033175587e-07
56 KSP Residual norm 3.264771996619e-07
57 KSP Residual norm 3.021129598882e-07
58 KSP Residual norm 2.591737606218e-07
59 KSP Residual norm 2.207072484085e-07
60 KSP Residual norm 1.847911675932e-07
61 KSP Residual norm 1.572533138915e-07
62 KSP Residual norm 1.281592918208e-07
63 KSP Residual norm 1.063276824385e-07
64 KSP Residual norm 8.883436570223e-08
65 KSP Residual norm 7.075035283577e-08
66 KSP Residual norm 5.944317354842e-08
67 KSP Residual norm 5.080014128363e-08
68 KSP Residual norm 3.974843035847e-08
69 KSP Residual norm 3.198508161361e-08
70 KSP Residual norm 2.644628424008e-08
71 KSP Residual norm 2.014750165546e-08
72 KSP Residual norm 1.825136378450e-08
73 KSP Residual norm 1.487528646195e-08
74 KSP Residual norm 1.131586069909e-08
75 KSP Residual norm 9.978504845908e-09
76 KSP Residual norm 8.173782435900e-09
77 KSP Residual norm 6.675047959564e-09
78 KSP Residual norm 5.109829280328e-09
79 KSP Residual norm 3.979065912989e-09
80 KSP Residual norm 3.643135576655e-09
81 KSP Residual norm 2.990864722490e-09
82 KSP Residual norm 2.417797391512e-09
83 KSP Residual norm 1.968574307732e-09
84 KSP Residual norm 1.537290103993e-09
85 KSP Residual norm 1.215480045932e-09
86 KSP Residual norm 9.376472484435e-10
87 KSP Residual norm 7.147657063327e-10
88 KSP Residual norm 5.515215735256e-10
89 KSP Residual norm 4.209688365246e-10
90 KSP Residual norm 3.205121351131e-10
91 KSP Residual norm 2.327082564864e-10
92 KSP Residual norm 1.786384681815e-10
93 KSP Residual norm 1.334954232321e-10
94 KSP Residual norm 1.006135426672e-10
95 KSP Residual norm 7.881083745724e-11
96 KSP Residual norm 5.837344031943e-11
97 KSP Residual norm 4.612237882866e-11
98 KSP Residual norm 3.541351939020e-11
99 KSP Residual norm 2.706337071687e-11
100 KSP Residual norm 2.207465102516e-11
101 KSP Residual norm 2.197432771770e-11
102 KSP Residual norm 2.123860847107e-11
103 KSP Residual norm 1.950008529584e-11
104 KSP Residual norm 1.712084629043e-11
105 KSP Residual norm 1.487092399558e-11
106 KSP Residual norm 1.354756528004e-11
107 KSP Residual norm 1.181764568481e-11
108 KSP Residual norm 1.003496497071e-11
109 KSP Residual norm 8.324400274042e-12
110 KSP Residual norm 7.062086545978e-12
111 KSP Residual norm 6.164891997420e-12
112 KSP Residual norm 5.003257769876e-12
113 KSP Residual norm 4.183597181011e-12
114 KSP Residual norm 3.272715756869e-12
115 KSP Residual norm 2.690420316426e-12
116 KSP Residual norm 2.286198631787e-12
117 KSP Residual norm 1.821224545929e-12
118 KSP Residual norm 1.557053475421e-12
119 KSP Residual norm 1.167605372891e-12
Linear solve converged due to CONVERGED_RTOL iterations 119
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.793733738513e-01 gnorm 1.611481898733e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.819776407954e-03
0 KSP Residual norm 3.172240498041e-02
1 KSP Residual norm 4.454821184313e-03
2 KSP Residual norm 3.330153097804e-03
3 KSP Residual norm 2.591227069424e-03
4 KSP Residual norm 1.719583482015e-03
5 KSP Residual norm 1.179916678073e-03
6 KSP Residual norm 7.421816367328e-04
7 KSP Residual norm 5.339568460936e-04
8 KSP Residual norm 3.891672042312e-04
9 KSP Residual norm 3.029760485372e-04
10 KSP Residual norm 2.120044775595e-04
11 KSP Residual norm 1.572339525060e-04
12 KSP Residual norm 1.098798009955e-04
13 KSP Residual norm 8.628510925906e-05
14 KSP Residual norm 6.915515637904e-05
15 KSP Residual norm 5.154035432012e-05
16 KSP Residual norm 4.481640058796e-05
17 KSP Residual norm 3.565529925015e-05
18 KSP Residual norm 2.972282093430e-05
19 KSP Residual norm 2.441485887433e-05
20 KSP Residual norm 1.936435678808e-05
21 KSP Residual norm 1.552551765307e-05
22 KSP Residual norm 1.255618301236e-05
23 KSP Residual norm 1.021817208329e-05
24 KSP Residual norm 8.460297389855e-06
25 KSP Residual norm 6.409535256276e-06
26 KSP Residual norm 5.292360145086e-06
27 KSP Residual norm 3.755834125266e-06
28 KSP Residual norm 3.014033335708e-06
29 KSP Residual norm 2.622550929637e-06
30 KSP Residual norm 2.017821201063e-06
31 KSP Residual norm 1.640182274441e-06
32 KSP Residual norm 1.379776489965e-06
33 KSP Residual norm 1.095692593297e-06
34 KSP Residual norm 8.568386673970e-07
35 KSP Residual norm 6.789310944786e-07
36 KSP Residual norm 5.441249459122e-07
37 KSP Residual norm 4.306646223737e-07
38 KSP Residual norm 3.320615322598e-07
39 KSP Residual norm 2.534533383378e-07
40 KSP Residual norm 1.955111275153e-07
41 KSP Residual norm 1.483413476378e-07
42 KSP Residual norm 1.193056037471e-07
43 KSP Residual norm 9.265656005518e-08
44 KSP Residual norm 6.872038006506e-08
45 KSP Residual norm 5.236969666118e-08
46 KSP Residual norm 3.936871252117e-08
47 KSP Residual norm 2.914775232823e-08
48 KSP Residual norm 2.291651937955e-08
49 KSP Residual norm 1.678409331506e-08
50 KSP Residual norm 1.243272108117e-08
51 KSP Residual norm 1.225024086533e-08
52 KSP Residual norm 1.197428156606e-08
53 KSP Residual norm 1.120674844488e-08
54 KSP Residual norm 9.441470339476e-09
55 KSP Residual norm 7.795409236433e-09
56 KSP Residual norm 7.452361118967e-09
57 KSP Residual norm 6.715966245131e-09
58 KSP Residual norm 5.867767891784e-09
59 KSP Residual norm 5.100969527525e-09
60 KSP Residual norm 4.534680406429e-09
61 KSP Residual norm 3.790283592963e-09
62 KSP Residual norm 2.915201293574e-09
63 KSP Residual norm 2.580439774267e-09
64 KSP Residual norm 2.124585818023e-09
65 KSP Residual norm 1.815955257374e-09
66 KSP Residual norm 1.395441179393e-09
67 KSP Residual norm 1.232590650273e-09
68 KSP Residual norm 1.002467407163e-09
69 KSP Residual norm 8.298822274017e-10
70 KSP Residual norm 6.739039671453e-10
71 KSP Residual norm 5.524448878250e-10
72 KSP Residual norm 4.588280795459e-10
73 KSP Residual norm 3.497694275120e-10
74 KSP Residual norm 2.819368044543e-10
75 KSP Residual norm 2.491650668223e-10
76 KSP Residual norm 2.138139621930e-10
77 KSP Residual norm 1.848147995515e-10
78 KSP Residual norm 1.444656988131e-10
79 KSP Residual norm 1.137054592314e-10
80 KSP Residual norm 1.006021633669e-10
81 KSP Residual norm 7.211475979999e-11
82 KSP Residual norm 5.415637518594e-11
83 KSP Residual norm 4.408581468634e-11
84 KSP Residual norm 3.552393902889e-11
85 KSP Residual norm 2.800567414872e-11
86 KSP Residual norm 2.132430595644e-11
87 KSP Residual norm 1.569048794347e-11
88 KSP Residual norm 1.161906358678e-11
89 KSP Residual norm 8.836772151069e-12
90 KSP Residual norm 6.667261319927e-12
91 KSP Residual norm 5.069672670315e-12
92 KSP Residual norm 3.729049453144e-12
93 KSP Residual norm 2.802180545944e-12
94 KSP Residual norm 2.109832292186e-12
95 KSP Residual norm 1.521520687349e-12
96 KSP Residual norm 1.122714469668e-12
97 KSP Residual norm 8.550316622206e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.819776407954e-03 gnorm 7.051437080362e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 7.638148542700e-04
0 KSP Residual norm 1.259549944171e-02
1 KSP Residual norm 1.931596359847e-03
2 KSP Residual norm 1.406762308350e-03
3 KSP Residual norm 1.080855794906e-03
4 KSP Residual norm 7.187681949692e-04
5 KSP Residual norm 5.058040898248e-04
6 KSP Residual norm 3.144712570795e-04
7 KSP Residual norm 2.266484584788e-04
8 KSP Residual norm 1.672244843568e-04
9 KSP Residual norm 1.268364738833e-04
10 KSP Residual norm 9.046466299643e-05
11 KSP Residual norm 6.868075416820e-05
12 KSP Residual norm 4.923644593630e-05
13 KSP Residual norm 3.870658868468e-05
14 KSP Residual norm 2.948944341054e-05
15 KSP Residual norm 2.213072389413e-05
16 KSP Residual norm 1.904771201764e-05
17 KSP Residual norm 1.487278540045e-05
18 KSP Residual norm 1.256485167069e-05
19 KSP Residual norm 1.010894413083e-05
20 KSP Residual norm 8.023637465181e-06
21 KSP Residual norm 6.491760206176e-06
22 KSP Residual norm 5.291609252040e-06
23 KSP Residual norm 4.404137223626e-06
24 KSP Residual norm 3.633340229610e-06
25 KSP Residual norm 2.737446604466e-06
26 KSP Residual norm 2.261943158312e-06
27 KSP Residual norm 1.632398227677e-06
28 KSP Residual norm 1.327695606912e-06
29 KSP Residual norm 1.157943885659e-06
30 KSP Residual norm 8.939286362056e-07
31 KSP Residual norm 7.405766950948e-07
32 KSP Residual norm 6.094217171955e-07
33 KSP Residual norm 4.964416993425e-07
34 KSP Residual norm 3.822014099338e-07
35 KSP Residual norm 3.048175131719e-07
36 KSP Residual norm 2.421994132571e-07
37 KSP Residual norm 1.893258178869e-07
38 KSP Residual norm 1.445365235522e-07
39 KSP Residual norm 1.102437971112e-07
40 KSP Residual norm 8.416066470099e-08
41 KSP Residual norm 6.399184119288e-08
42 KSP Residual norm 5.119992813016e-08
43 KSP Residual norm 3.920206749176e-08
44 KSP Residual norm 2.907029115897e-08
45 KSP Residual norm 2.183106576401e-08
46 KSP Residual norm 1.655331619783e-08
47 KSP Residual norm 1.225893016801e-08
48 KSP Residual norm 9.703870425451e-09
49 KSP Residual norm 7.133060261459e-09
50 KSP Residual norm 5.346508155203e-09
51 KSP Residual norm 5.255680672950e-09
52 KSP Residual norm 5.122032598209e-09
53 KSP Residual norm 4.842277320569e-09
54 KSP Residual norm 4.018905379073e-09
55 KSP Residual norm 3.467610494480e-09
56 KSP Residual norm 3.132075371999e-09
57 KSP Residual norm 2.912243245583e-09
58 KSP Residual norm 2.517419082132e-09
59 KSP Residual norm 2.220685890316e-09
60 KSP Residual norm 1.915106751361e-09
61 KSP Residual norm 1.613018951810e-09
62 KSP Residual norm 1.243645585684e-09
63 KSP Residual norm 1.093593525715e-09
64 KSP Residual norm 9.235647162879e-10
65 KSP Residual norm 7.675735785579e-10
66 KSP Residual norm 5.958162760587e-10
67 KSP Residual norm 5.180413309023e-10
68 KSP Residual norm 4.229310432079e-10
69 KSP Residual norm 3.501781840688e-10
70 KSP Residual norm 2.797319636965e-10
71 KSP Residual norm 2.368088374375e-10
72 KSP Residual norm 1.948029077924e-10
73 KSP Residual norm 1.505328820465e-10
74 KSP Residual norm 1.191595672219e-10
75 KSP Residual norm 1.027026606626e-10
76 KSP Residual norm 8.939186560984e-11
77 KSP Residual norm 7.576015533396e-11
78 KSP Residual norm 5.791855617891e-11
79 KSP Residual norm 4.636720568155e-11
80 KSP Residual norm 4.086850030504e-11
81 KSP Residual norm 3.002368991438e-11
82 KSP Residual norm 2.306632173886e-11
83 KSP Residual norm 1.874331503450e-11
84 KSP Residual norm 1.522352985752e-11
85 KSP Residual norm 1.219149378833e-11
86 KSP Residual norm 9.443353547681e-12
87 KSP Residual norm 7.073204615050e-12
88 KSP Residual norm 5.461224355887e-12
89 KSP Residual norm 4.054576765099e-12
90 KSP Residual norm 3.136632949972e-12
91 KSP Residual norm 2.293335825614e-12
92 KSP Residual norm 1.714529486281e-12
93 KSP Residual norm 1.255361432536e-12
94 KSP Residual norm 9.347967828029e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.638148542700e-04 gnorm 3.511196196479e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 3.716526108302e-04
0 KSP Residual norm 5.884211608836e-03
1 KSP Residual norm 9.621393705823e-04
2 KSP Residual norm 6.904291434871e-04
3 KSP Residual norm 5.259920090381e-04
4 KSP Residual norm 3.505232738292e-04
5 KSP Residual norm 2.423451571590e-04
6 KSP Residual norm 1.558281196850e-04
7 KSP Residual norm 1.133081044980e-04
8 KSP Residual norm 8.363038731749e-05
9 KSP Residual norm 6.304383093874e-05
10 KSP Residual norm 4.540378202609e-05
11 KSP Residual norm 3.497896907541e-05
12 KSP Residual norm 2.559694914184e-05
13 KSP Residual norm 2.023712240104e-05
14 KSP Residual norm 1.523371693500e-05
15 KSP Residual norm 1.137053333609e-05
16 KSP Residual norm 9.746716262236e-06
17 KSP Residual norm 7.571672860334e-06
18 KSP Residual norm 6.397302434402e-06
19 KSP Residual norm 5.091236899616e-06
20 KSP Residual norm 4.021214019436e-06
21 KSP Residual norm 3.252617830471e-06
22 KSP Residual norm 2.667535064210e-06
23 KSP Residual norm 2.236217135152e-06
24 KSP Residual norm 1.851114958201e-06
25 KSP Residual norm 1.412176916797e-06
26 KSP Residual norm 1.147456021504e-06
27 KSP Residual norm 8.374835109296e-07
28 KSP Residual norm 6.877313817189e-07
29 KSP Residual norm 5.931039719313e-07
30 KSP Residual norm 4.557720046298e-07
31 KSP Residual norm 3.841402497369e-07
32 KSP Residual norm 3.069280528182e-07
33 KSP Residual norm 2.553640169555e-07
34 KSP Residual norm 1.905481424041e-07
35 KSP Residual norm 1.530081046138e-07
36 KSP Residual norm 1.195369023523e-07
37 KSP Residual norm 9.421780725582e-08
38 KSP Residual norm 7.262301780100e-08
39 KSP Residual norm 5.556093365788e-08
40 KSP Residual norm 4.228348587136e-08
41 KSP Residual norm 3.219553674327e-08
42 KSP Residual norm 2.566759316970e-08
43 KSP Residual norm 1.956197730863e-08
44 KSP Residual norm 1.452285974554e-08
45 KSP Residual norm 1.088002801818e-08
46 KSP Residual norm 8.299717688477e-09
47 KSP Residual norm 6.246571359470e-09
48 KSP Residual norm 4.967136579215e-09
49 KSP Residual norm 3.649835717220e-09
50 KSP Residual norm 2.733709241106e-09
51 KSP Residual norm 2.699545818792e-09
52 KSP Residual norm 2.625185255525e-09
53 KSP Residual norm 2.471704933180e-09
54 KSP Residual norm 2.034186235353e-09
55 KSP Residual norm 1.784802178463e-09
56 KSP Residual norm 1.626630523342e-09
57 KSP Residual norm 1.472516490230e-09
58 KSP Residual norm 1.270236409349e-09
59 KSP Residual norm 1.125464248671e-09
60 KSP Residual norm 9.635297010989e-10
61 KSP Residual norm 8.106292211761e-10
62 KSP Residual norm 6.357273968249e-10
63 KSP Residual norm 5.520195736157e-10
64 KSP Residual norm 4.635950136765e-10
65 KSP Residual norm 3.874701653396e-10
66 KSP Residual norm 3.008307123101e-10
67 KSP Residual norm 2.592163291405e-10
68 KSP Residual norm 2.142773388905e-10
69 KSP Residual norm 1.756280964909e-10
70 KSP Residual norm 1.391903977012e-10
71 KSP Residual norm 1.204698152519e-10
72 KSP Residual norm 9.691830758673e-11
73 KSP Residual norm 7.594032973827e-11
74 KSP Residual norm 5.977430312889e-11
75 KSP Residual norm 5.029670582551e-11
76 KSP Residual norm 4.462331718978e-11
77 KSP Residual norm 3.702465937624e-11
78 KSP Residual norm 2.692453398760e-11
79 KSP Residual norm 2.310705043422e-11
80 KSP Residual norm 2.037753380184e-11
81 KSP Residual norm 1.527277039821e-11
82 KSP Residual norm 1.165459579035e-11
83 KSP Residual norm 9.439577967022e-12
84 KSP Residual norm 7.596531996207e-12
85 KSP Residual norm 6.210824869875e-12
86 KSP Residual norm 4.872873439527e-12
87 KSP Residual norm 3.730200696689e-12
88 KSP Residual norm 2.897230853806e-12
89 KSP Residual norm 2.149765528197e-12
90 KSP Residual norm 1.646844488191e-12
91 KSP Residual norm 1.190542499603e-12
92 KSP Residual norm 8.789950213428e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.716526108302e-04 gnorm 1.806395155943e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 1.876885204494e-04
0 KSP Residual norm 2.887351776029e-03
1 KSP Residual norm 4.929153203788e-04
2 KSP Residual norm 3.505926644620e-04
3 KSP Residual norm 2.667145160163e-04
4 KSP Residual norm 1.771177531651e-04
5 KSP Residual norm 1.205285820103e-04
6 KSP Residual norm 7.970929127271e-05
7 KSP Residual norm 5.831798496761e-05
8 KSP Residual norm 4.301984690879e-05
9 KSP Residual norm 3.236522689623e-05
10 KSP Residual norm 2.340500631367e-05
11 KSP Residual norm 1.823044393795e-05
12 KSP Residual norm 1.350155486943e-05
13 KSP Residual norm 1.069899877556e-05
14 KSP Residual norm 8.029126627025e-06
15 KSP Residual norm 5.948210528154e-06
16 KSP Residual norm 5.077104770529e-06
17 KSP Residual norm 3.949759248007e-06
18 KSP Residual norm 3.325825317767e-06
19 KSP Residual norm 2.625367936738e-06
20 KSP Residual norm 2.088712612250e-06
21 KSP Residual norm 1.673907864018e-06
22 KSP Residual norm 1.377472423212e-06
23 KSP Residual norm 1.163234401943e-06
24 KSP Residual norm 9.590732972301e-07
25 KSP Residual norm 7.431768588228e-07
26 KSP Residual norm 5.952361822601e-07
27 KSP Residual norm 4.376873973481e-07
28 KSP Residual norm 3.595245346166e-07
29 KSP Residual norm 3.082840956049e-07
30 KSP Residual norm 2.359764677880e-07
31 KSP Residual norm 2.006376818463e-07
32 KSP Residual norm 1.574330214739e-07
33 KSP Residual norm 1.322009127097e-07
34 KSP Residual norm 9.706141267729e-08
35 KSP Residual norm 7.769881679037e-08
36 KSP Residual norm 5.917934497340e-08
37 KSP Residual norm 4.720289096346e-08
38 KSP Residual norm 3.718429978442e-08
39 KSP Residual norm 2.856264328590e-08
40 KSP Residual norm 2.174542692017e-08
41 KSP Residual norm 1.659364296903e-08
42 KSP Residual norm 1.318877725366e-08
43 KSP Residual norm 1.003210292811e-08
44 KSP Residual norm 7.466761051816e-09
45 KSP Residual norm 5.595526834649e-09
46 KSP Residual norm 4.274628317425e-09
47 KSP Residual norm 3.255473427023e-09
48 KSP Residual norm 2.589792521952e-09
49 KSP Residual norm 1.899184806594e-09
50 KSP Residual norm 1.421894792777e-09
51 KSP Residual norm 1.406722680626e-09
52 KSP Residual norm 1.362581284066e-09
53 KSP Residual norm 1.279501651213e-09
54 KSP Residual norm 1.051346910257e-09
55 KSP Residual norm 9.224642012146e-10
56 KSP Residual norm 8.426365340132e-10
57 KSP Residual norm 7.546312344155e-10
58 KSP Residual norm 6.486820443943e-10
59 KSP Residual norm 5.765600722187e-10
60 KSP Residual norm 4.935199880493e-10
61 KSP Residual norm 4.126977225272e-10
62 KSP Residual norm 3.303921636167e-10
63 KSP Residual norm 2.833386611787e-10
64 KSP Residual norm 2.345746214627e-10
65 KSP Residual norm 1.980544143139e-10
66 KSP Residual norm 1.545141030189e-10
67 KSP Residual norm 1.332860534468e-10
68 KSP Residual norm 1.107594254641e-10
69 KSP Residual norm 9.034100624825e-11
70 KSP Residual norm 7.160734381668e-11
71 KSP Residual norm 6.218781177846e-11
72 KSP Residual norm 5.052797041686e-11
73 KSP Residual norm 3.898886729778e-11
74 KSP Residual norm 3.128371504183e-11
75 KSP Residual norm 2.602343165807e-11
76 KSP Residual norm 2.351129084207e-11
77 KSP Residual norm 1.915056174553e-11
78 KSP Residual norm 1.469040024160e-11
79 KSP Residual norm 1.194607313206e-11
80 KSP Residual norm 1.073518243877e-11
81 KSP Residual norm 7.935312529416e-12
82 KSP Residual norm 6.009475895034e-12
83 KSP Residual norm 4.862168920735e-12
84 KSP Residual norm 3.884568529575e-12
85 KSP Residual norm 3.201424294770e-12
86 KSP Residual norm 2.538357138117e-12
87 KSP Residual norm 1.971778275126e-12
88 KSP Residual norm 1.536571449160e-12
89 KSP Residual norm 1.143082166741e-12
90 KSP Residual norm 8.691136314395e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.876885204494e-04 gnorm 9.416697377749e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 9.641120708969e-05
0 KSP Residual norm 1.450264807385e-03
1 KSP Residual norm 2.555318109582e-04
2 KSP Residual norm 1.806584497254e-04
3 KSP Residual norm 1.376125453916e-04
4 KSP Residual norm 9.098155132666e-05
5 KSP Residual norm 6.102213438985e-05
6 KSP Residual norm 4.133755207647e-05
7 KSP Residual norm 3.037493975680e-05
8 KSP Residual norm 2.237724641038e-05
9 KSP Residual norm 1.684927889192e-05
10 KSP Residual norm 1.220291990174e-05
11 KSP Residual norm 9.574929578352e-06
12 KSP Residual norm 7.143231957415e-06
13 KSP Residual norm 5.673041594623e-06
14 KSP Residual norm 4.248627639395e-06
15 KSP Residual norm 3.128011707492e-06
16 KSP Residual norm 2.659842178028e-06
17 KSP Residual norm 2.076325083504e-06
18 KSP Residual norm 1.741726854688e-06
19 KSP Residual norm 1.367681137407e-06
20 KSP Residual norm 1.098907366472e-06
21 KSP Residual norm 8.719965616405e-07
22 KSP Residual norm 7.190109407163e-07
23 KSP Residual norm 6.100900426637e-07
24 KSP Residual norm 5.012273203254e-07
25 KSP Residual norm 3.931910852695e-07
26 KSP Residual norm 3.115650893716e-07
27 KSP Residual norm 2.300981162793e-07
28 KSP Residual norm 1.880950735036e-07
29 KSP Residual norm 1.608781986453e-07
30 KSP Residual norm 1.230052586122e-07
31 KSP Residual norm 1.049173325123e-07
32 KSP Residual norm 8.151961659039e-08
33 KSP Residual norm 6.884445993521e-08
34 KSP Residual norm 5.014502804031e-08
35 KSP Residual norm 3.995182807324e-08
36 KSP Residual norm 2.976453891541e-08
37 KSP Residual norm 2.318916201369e-08
38 KSP Residual norm 1.901570112960e-08
39 KSP Residual norm 1.477464428624e-08
40 KSP Residual norm 1.131828167386e-08
41 KSP Residual norm 8.657903299550e-09
42 KSP Residual norm 6.864986470795e-09
43 KSP Residual norm 5.214857319699e-09
44 KSP Residual norm 3.891728607561e-09
45 KSP Residual norm 2.916611031479e-09
46 KSP Residual norm 2.227340734214e-09
47 KSP Residual norm 1.710911199090e-09
48 KSP Residual norm 1.359466292063e-09
49 KSP Residual norm 9.934968194843e-10
50 KSP Residual norm 7.442325368218e-10
51 KSP Residual norm 7.368787182606e-10
52 KSP Residual norm 7.114853277055e-10
53 KSP Residual norm 6.665064424181e-10
54 KSP Residual norm 5.475871099414e-10
55 KSP Residual norm 4.784918126622e-10
56 KSP Residual norm 4.370294254385e-10
57 KSP Residual norm 3.906306496071e-10
58 KSP Residual norm 3.339493511716e-10
59 KSP Residual norm 2.975149950533e-10
60 KSP Residual norm 2.538088111676e-10
61 KSP Residual norm 2.076283697100e-10
62 KSP Residual norm 1.734279194757e-10
63 KSP Residual norm 1.461518493038e-10
64 KSP Residual norm 1.204230854898e-10
65 KSP Residual norm 9.889309282657e-11
66 KSP Residual norm 7.955527606203e-11
67 KSP Residual norm 6.707389132951e-11
68 KSP Residual norm 5.723082942109e-11
69 KSP Residual norm 4.654338192114e-11
70 KSP Residual norm 3.685640443877e-11
71 KSP Residual norm 3.236290459306e-11
72 KSP Residual norm 2.656313366815e-11
73 KSP Residual norm 2.017033710076e-11
74 KSP Residual norm 1.648495457646e-11
75 KSP Residual norm 1.361738451516e-11
76 KSP Residual norm 1.231788018610e-11
77 KSP Residual norm 1.001290089326e-11
78 KSP Residual norm 7.724764754880e-12
79 KSP Residual norm 6.250713000669e-12
80 KSP Residual norm 5.633763575371e-12
81 KSP Residual norm 4.163644833241e-12
82 KSP Residual norm 3.117617258990e-12
83 KSP Residual norm 2.522912531973e-12
84 KSP Residual norm 2.006431302673e-12
85 KSP Residual norm 1.651699553792e-12
86 KSP Residual norm 1.321794414797e-12
87 KSP Residual norm 1.041599655325e-12
88 KSP Residual norm 8.120234170177e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.641120708969e-05 gnorm 4.924441947579e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 4.988568761126e-05
0 KSP Residual norm 7.356037657190e-04
1 KSP Residual norm 1.329386946288e-04
2 KSP Residual norm 9.353388014873e-05
3 KSP Residual norm 7.139631074700e-05
4 KSP Residual norm 4.701982169557e-05
5 KSP Residual norm 3.111424044239e-05
6 KSP Residual norm 2.152506811935e-05
7 KSP Residual norm 1.587653754258e-05
8 KSP Residual norm 1.167736777624e-05
9 KSP Residual norm 8.806252124066e-06
10 KSP Residual norm 6.378740372870e-06
11 KSP Residual norm 5.035795426269e-06
12 KSP Residual norm 3.776673115145e-06
13 KSP Residual norm 3.000969863276e-06
14 KSP Residual norm 2.242339853427e-06
15 KSP Residual norm 1.643406972692e-06
16 KSP Residual norm 1.394231438847e-06
17 KSP Residual norm 1.092785537947e-06
18 KSP Residual norm 9.128012904476e-07
19 KSP Residual norm 7.142857272716e-07
20 KSP Residual norm 5.792118174007e-07
21 KSP Residual norm 4.561374258462e-07
22 KSP Residual norm 3.765016789388e-07
23 KSP Residual norm 3.204602026420e-07
24 KSP Residual norm 2.620319549846e-07
25 KSP Residual norm 2.075745196552e-07
26 KSP Residual norm 1.633167883516e-07
27 KSP Residual norm 1.210247155962e-07
28 KSP Residual norm 9.851291554009e-08
29 KSP Residual norm 8.425546968651e-08
30 KSP Residual norm 6.432310839157e-08
31 KSP Residual norm 5.486722745583e-08
32 KSP Residual norm 4.236488615642e-08
33 KSP Residual norm 3.588990829868e-08
34 KSP Residual norm 2.604276226403e-08
35 KSP Residual norm 2.068455428564e-08
36 KSP Residual norm 1.536336395343e-08
37 KSP Residual norm 1.164522730576e-08
38 KSP Residual norm 9.397865689822e-09
39 KSP Residual norm 7.443837574977e-09
40 KSP Residual norm 5.827273683083e-09
41 KSP Residual norm 4.523483772704e-09
42 KSP Residual norm 3.584683544436e-09
43 KSP Residual norm 2.725257053621e-09
44 KSP Residual norm 2.035692029832e-09
45 KSP Residual norm 1.527411750755e-09
46 KSP Residual norm 1.164278096669e-09
47 KSP Residual norm 8.997380678951e-10
48 KSP Residual norm 7.137518694683e-10
49 KSP Residual norm 5.198614554414e-10
50 KSP Residual norm 3.900158220894e-10
51 KSP Residual norm 3.863310709055e-10
52 KSP Residual norm 3.720627239158e-10
53 KSP Residual norm 3.477812062884e-10
54 KSP Residual norm 2.859101616272e-10
55 KSP Residual norm 2.485293919769e-10
56 KSP Residual norm 2.262339715783e-10
57 KSP Residual norm 2.030602059289e-10
58 KSP Residual norm 1.731902634895e-10
59 KSP Residual norm 1.553683903903e-10
60 KSP Residual norm 1.318606608105e-10
61 KSP Residual norm 1.079372448966e-10
62 KSP Residual norm 9.187962532173e-11
63 KSP Residual norm 7.610327903958e-11
64 KSP Residual norm 6.411160024540e-11
65 KSP Residual norm 5.113004133538e-11
66 KSP Residual norm 4.187663947008e-11
67 KSP Residual norm 3.535995152915e-11
68 KSP Residual norm 3.010956596146e-11
69 KSP Residual norm 2.447937962244e-11
70 KSP Residual norm 1.945749007462e-11
71 KSP Residual norm 1.687054288230e-11
72 KSP Residual norm 1.391237387952e-11
73 KSP Residual norm 1.050464366260e-11
74 KSP Residual norm 8.581243086176e-12
75 KSP Residual norm 7.124952194521e-12
76 KSP Residual norm 6.416849741690e-12
77 KSP Residual norm 5.242755589786e-12
78 KSP Residual norm 4.024171861231e-12
79 KSP Residual norm 3.273241334182e-12
80 KSP Residual norm 2.947678552032e-12
81 KSP Residual norm 2.183473528301e-12
82 KSP Residual norm 1.618709331368e-12
83 KSP Residual norm 1.308987011711e-12
84 KSP Residual norm 1.039206101231e-12
85 KSP Residual norm 8.486388066490e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.988568761126e-05 gnorm 2.573571545275e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 2.569694568027e-05
0 KSP Residual norm 3.944991068380e-04
1 KSP Residual norm 6.762917282899e-05
2 KSP Residual norm 4.787673793980e-05
3 KSP Residual norm 3.719590552190e-05
4 KSP Residual norm 2.415748979097e-05
5 KSP Residual norm 1.727477909579e-05
6 KSP Residual norm 1.100188466875e-05
7 KSP Residual norm 8.035979961932e-06
8 KSP Residual norm 5.910622092230e-06
9 KSP Residual norm 4.452088755544e-06
10 KSP Residual norm 3.221190175778e-06
11 KSP Residual norm 2.509747144677e-06
12 KSP Residual norm 1.864727347495e-06
13 KSP Residual norm 1.469619283443e-06
14 KSP Residual norm 1.098323962798e-06
15 KSP Residual norm 7.960257945664e-07
16 KSP Residual norm 6.726681799320e-07
17 KSP Residual norm 5.325287548423e-07
18 KSP Residual norm 4.433826963544e-07
19 KSP Residual norm 3.475806820328e-07
20 KSP Residual norm 2.851762391631e-07
21 KSP Residual norm 2.222768280803e-07
22 KSP Residual norm 1.844817737214e-07
23 KSP Residual norm 1.559014801898e-07
24 KSP Residual norm 1.259980827389e-07
25 KSP Residual norm 9.973622578788e-08
26 KSP Residual norm 7.958665380376e-08
27 KSP Residual norm 5.894724592911e-08
28 KSP Residual norm 4.819169471588e-08
29 KSP Residual norm 4.028274858463e-08
30 KSP Residual norm 3.134888240266e-08
31 KSP Residual norm 2.711358733897e-08
32 KSP Residual norm 2.089770853349e-08
33 KSP Residual norm 1.768186207663e-08
34 KSP Residual norm 1.290175011437e-08
35 KSP Residual norm 1.021410104700e-08
36 KSP Residual norm 7.580706740757e-09
37 KSP Residual norm 5.728650628306e-09
38 KSP Residual norm 4.568071852812e-09
39 KSP Residual norm 3.539880869242e-09
40 KSP Residual norm 2.860692156821e-09
41 KSP Residual norm 2.226503647432e-09
42 KSP Residual norm 1.760399765593e-09
43 KSP Residual norm 1.338808429639e-09
44 KSP Residual norm 1.004477150224e-09
45 KSP Residual norm 7.510594462508e-10
46 KSP Residual norm 5.733652862583e-10
47 KSP Residual norm 4.399881794607e-10
48 KSP Residual norm 3.507098607466e-10
49 KSP Residual norm 2.577483817335e-10
50 KSP Residual norm 1.938689888691e-10
51 KSP Residual norm 1.918338732892e-10
52 KSP Residual norm 1.852708347371e-10
53 KSP Residual norm 1.735605824339e-10
54 KSP Residual norm 1.425792240026e-10
55 KSP Residual norm 1.229942825765e-10
56 KSP Residual norm 1.082020856324e-10
57 KSP Residual norm 9.342686704624e-11
58 KSP Residual norm 8.382079205157e-11
59 KSP Residual norm 7.744248571276e-11
60 KSP Residual norm 6.686827943758e-11
61 KSP Residual norm 5.442709448678e-11
62 KSP Residual norm 4.511050066412e-11
63 KSP Residual norm 3.779029624716e-11
64 KSP Residual norm 3.192519194529e-11
65 KSP Residual norm 2.545019127783e-11
66 KSP Residual norm 2.081914991334e-11
67 KSP Residual norm 1.764591983639e-11
68 KSP Residual norm 1.489275638130e-11
69 KSP Residual norm 1.228322502609e-11
70 KSP Residual norm 9.620360809087e-12
71 KSP Residual norm 8.310355447283e-12
72 KSP Residual norm 6.796267307859e-12
73 KSP Residual norm 5.148914005675e-12
74 KSP Residual norm 4.205408701518e-12
75 KSP Residual norm 3.461411078454e-12
76 KSP Residual norm 3.108010076476e-12
77 KSP Residual norm 2.567684596183e-12
78 KSP Residual norm 1.925802310984e-12
79 KSP Residual norm 1.620930488969e-12
80 KSP Residual norm 1.444413765890e-12
81 KSP Residual norm 1.079361134503e-12
82 KSP Residual norm 8.038059944857e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.569694568027e-05 gnorm 1.139334897872e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 1.536608656419e-05
0 KSP Residual norm 1.920658628958e-04
1 KSP Residual norm 4.255762877766e-05
2 KSP Residual norm 2.919648563689e-05
3 KSP Residual norm 2.193096731451e-05
4 KSP Residual norm 1.472903010591e-05
5 KSP Residual norm 8.053645071665e-06
6 KSP Residual norm 6.087521597292e-06
7 KSP Residual norm 4.581227758156e-06
8 KSP Residual norm 3.730389076240e-06
9 KSP Residual norm 2.937187893715e-06
10 KSP Residual norm 2.125510282666e-06
11 KSP Residual norm 1.726300679633e-06
12 KSP Residual norm 1.328644730280e-06
13 KSP Residual norm 1.077871634940e-06
14 KSP Residual norm 7.968118823489e-07
15 KSP Residual norm 5.883738394297e-07
16 KSP Residual norm 4.856992653028e-07
17 KSP Residual norm 3.816896725363e-07
18 KSP Residual norm 3.158457818789e-07
19 KSP Residual norm 2.433728818697e-07
20 KSP Residual norm 2.031818864909e-07
21 KSP Residual norm 1.582631573881e-07
22 KSP Residual norm 1.295034835323e-07
23 KSP Residual norm 1.123998426852e-07
24 KSP Residual norm 9.208471875594e-08
25 KSP Residual norm 7.518320695982e-08
26 KSP Residual norm 5.734723775788e-08
27 KSP Residual norm 4.310463670959e-08
28 KSP Residual norm 3.324875001481e-08
29 KSP Residual norm 2.863744086066e-08
30 KSP Residual norm 2.194743727860e-08
31 KSP Residual norm 1.809399841686e-08
32 KSP Residual norm 1.460538582577e-08
33 KSP Residual norm 1.183812929567e-08
34 KSP Residual norm 8.670421140920e-09
35 KSP Residual norm 6.870035260122e-09
36 KSP Residual norm 5.479057022899e-09
37 KSP Residual norm 4.295198918046e-09
38 KSP Residual norm 3.410106497449e-09
39 KSP Residual norm 2.647706637743e-09
40 KSP Residual norm 1.993723350914e-09
41 KSP Residual norm 1.544491272144e-09
42 KSP Residual norm 1.214039171887e-09
43 KSP Residual norm 9.102674903254e-10
44 KSP Residual norm 6.875057898680e-10
45 KSP Residual norm 5.161666647050e-10
46 KSP Residual norm 3.895400954376e-10
47 KSP Residual norm 3.080508414869e-10
48 KSP Residual norm 2.398095780132e-10
49 KSP Residual norm 1.696227717777e-10
50 KSP Residual norm 1.285245449514e-10
51 KSP Residual norm 1.271842729093e-10
52 KSP Residual norm 1.214815928762e-10
53 KSP Residual norm 1.122113368837e-10
54 KSP Residual norm 9.356812820528e-11
55 KSP Residual norm 7.940877316416e-11
56 KSP Residual norm 7.169431929592e-11
57 KSP Residual norm 6.448706999306e-11
58 KSP Residual norm 5.558539476766e-11
59 KSP Residual norm 5.035453624297e-11
60 KSP Residual norm 4.205447052161e-11
61 KSP Residual norm 3.673394301278e-11
62 KSP Residual norm 3.089921839385e-11
63 KSP Residual norm 2.446449544335e-11
64 KSP Residual norm 2.123511267556e-11
65 KSP Residual norm 1.655950172115e-11
66 KSP Residual norm 1.381668552024e-11
67 KSP Residual norm 1.204030896994e-11
68 KSP Residual norm 1.010202877798e-11
69 KSP Residual norm 8.084083047411e-12
70 KSP Residual norm 6.571054228044e-12
71 KSP Residual norm 5.551594269382e-12
72 KSP Residual norm 4.617016269486e-12
73 KSP Residual norm 3.458562068337e-12
74 KSP Residual norm 2.776250402061e-12
75 KSP Residual norm 2.409299523235e-12
76 KSP Residual norm 2.089539285564e-12
77 KSP Residual norm 1.716408285052e-12
78 KSP Residual norm 1.343043806790e-12
79 KSP Residual norm 1.065144523717e-12
80 KSP Residual norm 9.580131189260e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.536608656419e-05 gnorm 1.056939566164e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 1.056915737860e-05
0 KSP Residual norm 1.704008711065e-04
1 KSP Residual norm 2.720064498803e-05
2 KSP Residual norm 1.944728417791e-05
3 KSP Residual norm 1.542344667126e-05
4 KSP Residual norm 9.970942778921e-06
5 KSP Residual norm 7.357443412690e-06
6 KSP Residual norm 4.442182250431e-06
7 KSP Residual norm 3.220016260751e-06
8 KSP Residual norm 2.354269615686e-06
9 KSP Residual norm 1.788667575816e-06
10 KSP Residual norm 1.286449048315e-06
11 KSP Residual norm 9.822014291566e-07
12 KSP Residual norm 7.207625657517e-07
13 KSP Residual norm 5.562433495824e-07
14 KSP Residual norm 4.169536129354e-07
15 KSP Residual norm 2.979413962471e-07
16 KSP Residual norm 2.520294372380e-07
17 KSP Residual norm 2.022619279387e-07
18 KSP Residual norm 1.670345152971e-07
19 KSP Residual norm 1.316072222397e-07
20 KSP Residual norm 1.096704837641e-07
21 KSP Residual norm 8.504703918296e-08
22 KSP Residual norm 7.034234581597e-08
23 KSP Residual norm 5.919972207999e-08
24 KSP Residual norm 4.685131824722e-08
25 KSP Residual norm 3.673658943175e-08
26 KSP Residual norm 3.003980873030e-08
27 KSP Residual norm 2.225313460750e-08
28 KSP Residual norm 1.839948977976e-08
29 KSP Residual norm 1.498559800005e-08
30 KSP Residual norm 1.161787802110e-08
31 KSP Residual norm 1.023197590441e-08
32 KSP Residual norm 7.870162149211e-09
33 KSP Residual norm 6.669346346107e-09
34 KSP Residual norm 4.931127713112e-09
35 KSP Residual norm 3.901573879419e-09
36 KSP Residual norm 2.919507074958e-09
37 KSP Residual norm 2.227977711568e-09
38 KSP Residual norm 1.787264239842e-09
39 KSP Residual norm 1.412817040012e-09
40 KSP Residual norm 1.124196822412e-09
41 KSP Residual norm 8.647623268295e-10
42 KSP Residual norm 6.789577741677e-10
43 KSP Residual norm 5.182893727678e-10
44 KSP Residual norm 3.893366653355e-10
45 KSP Residual norm 2.903840483601e-10
46 KSP Residual norm 2.202920965322e-10
47 KSP Residual norm 1.671548834910e-10
48 KSP Residual norm 1.333382869218e-10
49 KSP Residual norm 9.877914615814e-11
50 KSP Residual norm 7.451411524933e-11
51 KSP Residual norm 7.339538759188e-11
52 KSP Residual norm 7.140649604992e-11
53 KSP Residual norm 6.710149396025e-11
54 KSP Residual norm 5.526336373193e-11
55 KSP Residual norm 4.756647636779e-11
56 KSP Residual norm 4.533842466655e-11
57 KSP Residual norm 3.968663436474e-11
58 KSP Residual norm 3.451168305687e-11
59 KSP Residual norm 3.033436877722e-11
60 KSP Residual norm 2.628515555645e-11
61 KSP Residual norm 2.104300464695e-11
62 KSP Residual norm 1.731932574272e-11
63 KSP Residual norm 1.462703702867e-11
64 KSP Residual norm 1.252865686792e-11
65 KSP Residual norm 9.906652734092e-12
66 KSP Residual norm 8.093244104679e-12
67 KSP Residual norm 6.923778121660e-12
68 KSP Residual norm 5.684168671133e-12
69 KSP Residual norm 4.773998022800e-12
70 KSP Residual norm 3.695128745802e-12
71 KSP Residual norm 3.138671207090e-12
72 KSP Residual norm 2.620137958075e-12
73 KSP Residual norm 2.021851349033e-12
74 KSP Residual norm 1.602544388916e-12
75 KSP Residual norm 1.396650029281e-12
76 KSP Residual norm 1.179380925354e-12
77 KSP Residual norm 1.029469758918e-12
78 KSP Residual norm 7.615512713328e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.056915737860e-05 gnorm 3.169478889063e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 1.999803129389e-06
0 KSP Residual norm 2.306821559978e-05
1 KSP Residual norm 5.688630435115e-06
2 KSP Residual norm 3.658021964082e-06
3 KSP Residual norm 2.871302208017e-06
4 KSP Residual norm 2.182176666762e-06
5 KSP Residual norm 1.687793913654e-06
6 KSP Residual norm 9.657202048100e-07
7 KSP Residual norm 7.322637863751e-07
8 KSP Residual norm 5.667835613903e-07
9 KSP Residual norm 4.251313854749e-07
10 KSP Residual norm 3.129252037559e-07
11 KSP Residual norm 2.487715041573e-07
12 KSP Residual norm 1.883429781773e-07
13 KSP Residual norm 1.461159364246e-07
14 KSP Residual norm 1.109242395933e-07
15 KSP Residual norm 8.225820223006e-08
16 KSP Residual norm 6.505132172072e-08
17 KSP Residual norm 5.161971382633e-08
18 KSP Residual norm 4.389344401373e-08
19 KSP Residual norm 3.371705801191e-08
20 KSP Residual norm 2.854585731623e-08
21 KSP Residual norm 2.188044509732e-08
22 KSP Residual norm 1.868798914427e-08
23 KSP Residual norm 1.475694258489e-08
24 KSP Residual norm 1.249958085882e-08
25 KSP Residual norm 8.842736213834e-09
26 KSP Residual norm 7.451212541155e-09
27 KSP Residual norm 5.744355814369e-09
28 KSP Residual norm 4.562029025229e-09
29 KSP Residual norm 3.710527240845e-09
30 KSP Residual norm 2.964375131954e-09
31 KSP Residual norm 2.249627592682e-09
32 KSP Residual norm 1.784047464666e-09
33 KSP Residual norm 1.442209892090e-09
34 KSP Residual norm 1.089972969728e-09
35 KSP Residual norm 8.505509194284e-10
36 KSP Residual norm 6.236933684818e-10
37 KSP Residual norm 4.872847910270e-10
38 KSP Residual norm 3.886610818313e-10
39 KSP Residual norm 3.212458419663e-10
40 KSP Residual norm 2.612527414059e-10
41 KSP Residual norm 2.048385320113e-10
42 KSP Residual norm 1.607864973093e-10
43 KSP Residual norm 1.270399932815e-10
44 KSP Residual norm 9.985820405840e-11
45 KSP Residual norm 7.836724244200e-11
46 KSP Residual norm 5.874171488796e-11
47 KSP Residual norm 4.366626336939e-11
48 KSP Residual norm 3.354962256286e-11
49 KSP Residual norm 2.475341264286e-11
50 KSP Residual norm 1.853212186391e-11
51 KSP Residual norm 1.797375044075e-11
52 KSP Residual norm 1.731127243776e-11
53 KSP Residual norm 1.525256608673e-11
54 KSP Residual norm 1.332396524033e-11
55 KSP Residual norm 1.173082064725e-11
56 KSP Residual norm 1.059610579162e-11
57 KSP Residual norm 9.484603605160e-12
58 KSP Residual norm 7.922066655844e-12
59 KSP Residual norm 6.991079465149e-12
60 KSP Residual norm 5.702617824846e-12
61 KSP Residual norm 4.570858633652e-12
62 KSP Residual norm 3.690115546716e-12
63 KSP Residual norm 3.137371715212e-12
64 KSP Residual norm 2.662823153910e-12
65 KSP Residual norm 2.256559601581e-12
66 KSP Residual norm 1.884771852589e-12
67 KSP Residual norm 1.644141778885e-12
68 KSP Residual norm 1.366417133406e-12
69 KSP Residual norm 1.056374158374e-12
70 KSP Residual norm 8.699523003218e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.999803129389e-06 gnorm 1.477282511909e-10
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 2.953891588903e-10
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 11
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=975
total number of function evaluations=23
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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=7.884e+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=7.884e+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.
Linear solve converged due to CONVERGED_ATOL iterations 0
Linear solve converged due to CONVERGED_ATOL iterations 0
0 SNES Function norm 1.535349931837e-02
0 KSP Residual norm 6.121832330222e-01
1 KSP Residual norm 2.026912430474e-01
2 KSP Residual norm 1.675800171507e-01
3 KSP Residual norm 9.916919198877e-02
4 KSP Residual norm 5.868923073083e-02
5 KSP Residual norm 3.383418972896e-02
6 KSP Residual norm 2.129139513960e-02
7 KSP Residual norm 1.449079149702e-02
8 KSP Residual norm 1.036967308161e-02
9 KSP Residual norm 7.777346953693e-03
10 KSP Residual norm 5.006522808348e-03
11 KSP Residual norm 3.378424030037e-03
12 KSP Residual norm 2.395490671676e-03
13 KSP Residual norm 1.874851921236e-03
14 KSP Residual norm 1.433814968799e-03
15 KSP Residual norm 1.109359403519e-03
16 KSP Residual norm 8.054328381104e-04
17 KSP Residual norm 5.968448927553e-04
18 KSP Residual norm 4.525924732404e-04
19 KSP Residual norm 3.452421688170e-04
20 KSP Residual norm 2.871099768077e-04
21 KSP Residual norm 2.140014941086e-04
22 KSP Residual norm 1.643259216958e-04
23 KSP Residual norm 1.363000775051e-04
24 KSP Residual norm 1.110392509447e-04
25 KSP Residual norm 8.373240489120e-05
26 KSP Residual norm 7.324225341448e-05
27 KSP Residual norm 5.524896682147e-05
28 KSP Residual norm 4.653172476896e-05
29 KSP Residual norm 3.959178669146e-05
30 KSP Residual norm 3.308919458284e-05
31 KSP Residual norm 2.684829562050e-05
32 KSP Residual norm 2.113837029147e-05
33 KSP Residual norm 1.717723943661e-05
34 KSP Residual norm 1.386383431375e-05
35 KSP Residual norm 1.089857274452e-05
36 KSP Residual norm 8.747599763353e-06
37 KSP Residual norm 6.968756098261e-06
38 KSP Residual norm 5.250028824553e-06
39 KSP Residual norm 3.945410356601e-06
40 KSP Residual norm 2.983550262668e-06
41 KSP Residual norm 2.319447806406e-06
42 KSP Residual norm 1.697212227718e-06
43 KSP Residual norm 1.293389520630e-06
44 KSP Residual norm 9.851482632990e-07
45 KSP Residual norm 7.304307992285e-07
46 KSP Residual norm 5.492672191847e-07
47 KSP Residual norm 4.358562897358e-07
48 KSP Residual norm 3.412949334923e-07
49 KSP Residual norm 2.574346176945e-07
50 KSP Residual norm 1.990645958932e-07
51 KSP Residual norm 1.976106928299e-07
52 KSP Residual norm 1.946963625424e-07
53 KSP Residual norm 1.693046302365e-07
54 KSP Residual norm 1.513452638838e-07
55 KSP Residual norm 1.301976832045e-07
56 KSP Residual norm 1.181016760947e-07
57 KSP Residual norm 1.074567072911e-07
58 KSP Residual norm 9.481363764052e-08
59 KSP Residual norm 8.105748799631e-08
60 KSP Residual norm 6.642133884300e-08
61 KSP Residual norm 5.578157406324e-08
62 KSP Residual norm 4.450794407826e-08
63 KSP Residual norm 3.772135022258e-08
64 KSP Residual norm 3.103561098476e-08
65 KSP Residual norm 2.598769227485e-08
66 KSP Residual norm 2.081640862859e-08
67 KSP Residual norm 1.781835005468e-08
68 KSP Residual norm 1.475403828020e-08
69 KSP Residual norm 1.209419660504e-08
70 KSP Residual norm 1.032468909948e-08
71 KSP Residual norm 9.154584602614e-09
72 KSP Residual norm 7.291059299186e-09
73 KSP Residual norm 6.424726122161e-09
74 KSP Residual norm 4.912277215193e-09
75 KSP Residual norm 4.444528344341e-09
76 KSP Residual norm 3.754029822838e-09
77 KSP Residual norm 3.069777270295e-09
78 KSP Residual norm 2.557578868514e-09
79 KSP Residual norm 2.033680490302e-09
80 KSP Residual norm 1.555344092095e-09
81 KSP Residual norm 1.307079318853e-09
82 KSP Residual norm 9.749675133381e-10
83 KSP Residual norm 7.916209260370e-10
84 KSP Residual norm 6.156850390930e-10
85 KSP Residual norm 4.370387794645e-10
86 KSP Residual norm 3.513344517662e-10
87 KSP Residual norm 2.715073961801e-10
88 KSP Residual norm 2.030329416370e-10
89 KSP Residual norm 1.487924480359e-10
90 KSP Residual norm 1.111624504295e-10
91 KSP Residual norm 8.056445849341e-11
92 KSP Residual norm 5.902579961870e-11
93 KSP Residual norm 4.291250436106e-11
94 KSP Residual norm 3.272504627997e-11
95 KSP Residual norm 2.357045215247e-11
96 KSP Residual norm 1.849249365800e-11
97 KSP Residual norm 1.431282461648e-11
98 KSP Residual norm 1.092344207503e-11
99 KSP Residual norm 7.652798080475e-12
100 KSP Residual norm 5.900921456719e-12
101 KSP Residual norm 5.841954626019e-12
102 KSP Residual norm 5.613879312821e-12
103 KSP Residual norm 4.997624536324e-12
104 KSP Residual norm 4.469042422572e-12
105 KSP Residual norm 3.908643472969e-12
106 KSP Residual norm 3.426194632908e-12
107 KSP Residual norm 3.158904568482e-12
108 KSP Residual norm 2.818739103267e-12
109 KSP Residual norm 2.419996168440e-12
110 KSP Residual norm 2.108774168944e-12
111 KSP Residual norm 1.776663508908e-12
112 KSP Residual norm 1.516006863800e-12
113 KSP Residual norm 1.212962907964e-12
114 KSP Residual norm 1.007245841221e-12
115 KSP Residual norm 8.179994667380e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535349931837e-02 gnorm 9.697963339032e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 8.299986633157e-08
0 KSP Residual norm 1.276851737661e-06
1 KSP Residual norm 1.639152098683e-07
2 KSP Residual norm 1.337193401013e-07
3 KSP Residual norm 1.113842573526e-07
4 KSP Residual norm 7.670280262718e-08
5 KSP Residual norm 4.880351650655e-08
6 KSP Residual norm 3.613139015739e-08
7 KSP Residual norm 2.547850532148e-08
8 KSP Residual norm 2.030238487298e-08
9 KSP Residual norm 1.739918771892e-08
10 KSP Residual norm 1.178802747676e-08
11 KSP Residual norm 9.029030487314e-09
12 KSP Residual norm 7.075099609329e-09
13 KSP Residual norm 5.272672450553e-09
14 KSP Residual norm 4.279481531389e-09
15 KSP Residual norm 3.137937314696e-09
16 KSP Residual norm 2.369937369472e-09
17 KSP Residual norm 1.936287611306e-09
18 KSP Residual norm 1.407206732502e-09
19 KSP Residual norm 1.050438864406e-09
20 KSP Residual norm 8.301096525767e-10
21 KSP Residual norm 6.713945566703e-10
22 KSP Residual norm 5.387819097665e-10
23 KSP Residual norm 4.751299713187e-10
24 KSP Residual norm 3.603184376648e-10
25 KSP Residual norm 3.152827222877e-10
26 KSP Residual norm 2.383626771290e-10
27 KSP Residual norm 1.809457241158e-10
28 KSP Residual norm 1.517885095854e-10
29 KSP Residual norm 1.118535063475e-10
30 KSP Residual norm 8.974603808367e-11
31 KSP Residual norm 6.824776296732e-11
32 KSP Residual norm 5.339193221962e-11
33 KSP Residual norm 4.103454663730e-11
34 KSP Residual norm 3.206905207065e-11
35 KSP Residual norm 2.606899812153e-11
36 KSP Residual norm 2.093362298975e-11
37 KSP Residual norm 1.662237248854e-11
38 KSP Residual norm 1.348747221181e-11
39 KSP Residual norm 1.018126276150e-11
40 KSP Residual norm 7.781640850928e-12
41 KSP Residual norm 5.905669830208e-12
42 KSP Residual norm 4.750720059848e-12
43 KSP Residual norm 3.729910267768e-12
44 KSP Residual norm 2.876984381044e-12
45 KSP Residual norm 2.207586039697e-12
46 KSP Residual norm 1.723312235553e-12
47 KSP Residual norm 1.406493792691e-12
48 KSP Residual norm 1.098894319683e-12
49 KSP Residual norm 8.036913901920e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.299986633157e-08 gnorm 1.583389564337e-12
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 2.874563841702e-12
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 2
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=164
total number of function evaluations=5
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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=7.884e+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=7.884e+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=7.884e+07*s to t=1.5768e+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.884e+07*s to t=1.5768e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535349931838e-02
0 KSP Residual norm 6.121865906803e-01
1 KSP Residual norm 2.027559235793e-01
2 KSP Residual norm 1.676417646785e-01
3 KSP Residual norm 9.919675076676e-02
4 KSP Residual norm 5.867927238782e-02
5 KSP Residual norm 3.384036200848e-02
6 KSP Residual norm 2.128433256156e-02
7 KSP Residual norm 1.448503435868e-02
8 KSP Residual norm 1.036544601231e-02
9 KSP Residual norm 7.776309257857e-03
10 KSP Residual norm 5.006020198420e-03
11 KSP Residual norm 3.378343881786e-03
12 KSP Residual norm 2.393841182472e-03
13 KSP Residual norm 1.873729247742e-03
14 KSP Residual norm 1.433013203422e-03
15 KSP Residual norm 1.109144629621e-03
16 KSP Residual norm 8.057204827649e-04
17 KSP Residual norm 5.968476093024e-04
18 KSP Residual norm 4.523476918680e-04
19 KSP Residual norm 3.451336692296e-04
20 KSP Residual norm 2.870264888567e-04
21 KSP Residual norm 2.139829737420e-04
22 KSP Residual norm 1.642956861210e-04
23 KSP Residual norm 1.362752802705e-04
24 KSP Residual norm 1.109874373445e-04
25 KSP Residual norm 8.368712419351e-05
26 KSP Residual norm 7.320763580086e-05
27 KSP Residual norm 5.525860537178e-05
28 KSP Residual norm 4.651595105205e-05
29 KSP Residual norm 3.959209533510e-05
30 KSP Residual norm 3.309285504938e-05
31 KSP Residual norm 2.682597310185e-05
32 KSP Residual norm 2.113368203524e-05
33 KSP Residual norm 1.716950173386e-05
34 KSP Residual norm 1.386172250372e-05
35 KSP Residual norm 1.089847734630e-05
36 KSP Residual norm 8.750171062789e-06
37 KSP Residual norm 6.968645404245e-06
38 KSP Residual norm 5.248470956965e-06
39 KSP Residual norm 3.944496031037e-06
40 KSP Residual norm 2.982953877306e-06
41 KSP Residual norm 2.319069428925e-06
42 KSP Residual norm 1.696644925574e-06
43 KSP Residual norm 1.292936140844e-06
44 KSP Residual norm 9.846727927998e-07
45 KSP Residual norm 7.301736868667e-07
46 KSP Residual norm 5.490854554690e-07
47 KSP Residual norm 4.357566498187e-07
48 KSP Residual norm 3.412447523092e-07
49 KSP Residual norm 2.573752133652e-07
50 KSP Residual norm 1.989895543271e-07
51 KSP Residual norm 1.975381914964e-07
52 KSP Residual norm 1.946224443539e-07
53 KSP Residual norm 1.693317630901e-07
54 KSP Residual norm 1.512813200715e-07
55 KSP Residual norm 1.301495294836e-07
56 KSP Residual norm 1.180348647872e-07
57 KSP Residual norm 1.073917686117e-07
58 KSP Residual norm 9.480420646930e-08
59 KSP Residual norm 8.106569859514e-08
60 KSP Residual norm 6.642693219460e-08
61 KSP Residual norm 5.579319707190e-08
62 KSP Residual norm 4.451311747520e-08
63 KSP Residual norm 3.773075031548e-08
64 KSP Residual norm 3.106173945487e-08
65 KSP Residual norm 2.599108164597e-08
66 KSP Residual norm 2.081111507742e-08
67 KSP Residual norm 1.783164078416e-08
68 KSP Residual norm 1.476360024435e-08
69 KSP Residual norm 1.208726393345e-08
70 KSP Residual norm 1.032478162997e-08
71 KSP Residual norm 9.153730068482e-09
72 KSP Residual norm 7.287480964179e-09
73 KSP Residual norm 6.431407533666e-09
74 KSP Residual norm 4.911680793749e-09
75 KSP Residual norm 4.441241898565e-09
76 KSP Residual norm 3.752957656754e-09
77 KSP Residual norm 3.072596741582e-09
78 KSP Residual norm 2.555576415160e-09
79 KSP Residual norm 2.031999960709e-09
80 KSP Residual norm 1.553197683975e-09
81 KSP Residual norm 1.302905524641e-09
82 KSP Residual norm 9.744358515007e-10
83 KSP Residual norm 7.913668543042e-10
84 KSP Residual norm 6.161843825942e-10
85 KSP Residual norm 4.373851189436e-10
86 KSP Residual norm 3.513391524833e-10
87 KSP Residual norm 2.714778096030e-10
88 KSP Residual norm 2.029666850621e-10
89 KSP Residual norm 1.487242479141e-10
90 KSP Residual norm 1.111167590922e-10
91 KSP Residual norm 8.053849177027e-11
92 KSP Residual norm 5.900448871264e-11
93 KSP Residual norm 4.291527530201e-11
94 KSP Residual norm 3.272935844062e-11
95 KSP Residual norm 2.356552423669e-11
96 KSP Residual norm 1.848238071085e-11
97 KSP Residual norm 1.430671364380e-11
98 KSP Residual norm 1.092160612229e-11
99 KSP Residual norm 7.650789959848e-12
100 KSP Residual norm 5.899764029249e-12
101 KSP Residual norm 5.840915463197e-12
102 KSP Residual norm 5.613602195214e-12
103 KSP Residual norm 5.002752521504e-12
104 KSP Residual norm 4.472869124310e-12
105 KSP Residual norm 3.909637557084e-12
106 KSP Residual norm 3.420482332616e-12
107 KSP Residual norm 3.156357105528e-12
108 KSP Residual norm 2.819608376828e-12
109 KSP Residual norm 2.422576560830e-12
110 KSP Residual norm 2.110256707229e-12
111 KSP Residual norm 1.777973012097e-12
112 KSP Residual norm 1.516856237201e-12
113 KSP Residual norm 1.214092186302e-12
114 KSP Residual norm 1.008165909648e-12
115 KSP Residual norm 8.182811156994e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535349931838e-02 gnorm 2.165412116036e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.801420166973e-05
0 KSP Residual norm 2.762585529174e-04
1 KSP Residual norm 3.656530046159e-05
2 KSP Residual norm 2.917517179663e-05
3 KSP Residual norm 2.437477946134e-05
4 KSP Residual norm 1.941678114698e-05
5 KSP Residual norm 1.266417771179e-05
6 KSP Residual norm 7.648871893846e-06
7 KSP Residual norm 6.270715304039e-06
8 KSP Residual norm 4.555985069695e-06
9 KSP Residual norm 3.937048086666e-06
10 KSP Residual norm 2.629430784104e-06
11 KSP Residual norm 2.099563711966e-06
12 KSP Residual norm 1.595778557617e-06
13 KSP Residual norm 1.221292551298e-06
14 KSP Residual norm 9.651323288992e-07
15 KSP Residual norm 7.284077390590e-07
16 KSP Residual norm 5.244097911383e-07
17 KSP Residual norm 4.135427765197e-07
18 KSP Residual norm 3.121094579957e-07
19 KSP Residual norm 2.185856107610e-07
20 KSP Residual norm 1.785213354144e-07
21 KSP Residual norm 1.340803487551e-07
22 KSP Residual norm 1.082490827767e-07
23 KSP Residual norm 9.387932227461e-08
24 KSP Residual norm 7.581299366782e-08
25 KSP Residual norm 6.502486173973e-08
26 KSP Residual norm 5.217363556607e-08
27 KSP Residual norm 4.030047335411e-08
28 KSP Residual norm 3.457798154624e-08
29 KSP Residual norm 2.722229362856e-08
30 KSP Residual norm 2.189372773668e-08
31 KSP Residual norm 1.685978178770e-08
32 KSP Residual norm 1.312626118038e-08
33 KSP Residual norm 1.040535963515e-08
34 KSP Residual norm 8.766967642304e-09
35 KSP Residual norm 6.917712126214e-09
36 KSP Residual norm 5.760003262746e-09
37 KSP Residual norm 4.498773559768e-09
38 KSP Residual norm 3.652246411694e-09
39 KSP Residual norm 2.691981737029e-09
40 KSP Residual norm 1.991043993427e-09
41 KSP Residual norm 1.433666854659e-09
42 KSP Residual norm 1.142063309339e-09
43 KSP Residual norm 8.706302346572e-10
44 KSP Residual norm 6.750161886813e-10
45 KSP Residual norm 5.105159403763e-10
46 KSP Residual norm 3.804530196342e-10
47 KSP Residual norm 3.097405295968e-10
48 KSP Residual norm 2.392483534455e-10
49 KSP Residual norm 1.814365758533e-10
50 KSP Residual norm 1.363795160238e-10
51 KSP Residual norm 1.350829826608e-10
52 KSP Residual norm 1.336576917231e-10
53 KSP Residual norm 1.140671652189e-10
54 KSP Residual norm 1.033157354491e-10
55 KSP Residual norm 8.876271088144e-11
56 KSP Residual norm 8.034223565091e-11
57 KSP Residual norm 7.357717636377e-11
58 KSP Residual norm 6.496942020323e-11
59 KSP Residual norm 5.448552197581e-11
60 KSP Residual norm 4.490425116701e-11
61 KSP Residual norm 3.940286819639e-11
62 KSP Residual norm 3.258618717659e-11
63 KSP Residual norm 2.684005785033e-11
64 KSP Residual norm 2.170431036475e-11
65 KSP Residual norm 1.803013437571e-11
66 KSP Residual norm 1.440947235814e-11
67 KSP Residual norm 1.268894221186e-11
68 KSP Residual norm 1.035192609039e-11
69 KSP Residual norm 8.462412296334e-12
70 KSP Residual norm 7.108822846430e-12
71 KSP Residual norm 6.053430800649e-12
72 KSP Residual norm 4.815865971626e-12
73 KSP Residual norm 3.872917437934e-12
74 KSP Residual norm 3.030636680526e-12
75 KSP Residual norm 2.667267246745e-12
76 KSP Residual norm 2.282690249240e-12
77 KSP Residual norm 1.860924775830e-12
78 KSP Residual norm 1.496241392774e-12
79 KSP Residual norm 1.162020259518e-12
80 KSP Residual norm 9.705857129317e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.801420166973e-05 gnorm 4.598806634594e-12
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 9.156802278112e-12
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 2
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=195
total number of function evaluations=5
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.884e+07*s to t=1.5768e+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.5768e+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.5768e+08*s to t=2.3652e+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.5768e+08*s to t=2.3652e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535350583006e-02
0 KSP Residual norm 6.124362952683e-01
1 KSP Residual norm 2.027035318345e-01
2 KSP Residual norm 1.675883930370e-01
3 KSP Residual norm 9.919006073859e-02
4 KSP Residual norm 5.872043549537e-02
5 KSP Residual norm 3.384065584576e-02
6 KSP Residual norm 2.129329572135e-02
7 KSP Residual norm 1.449192934372e-02
8 KSP Residual norm 1.036960096230e-02
9 KSP Residual norm 7.777653989058e-03
10 KSP Residual norm 5.007377824986e-03
11 KSP Residual norm 3.378531323723e-03
12 KSP Residual norm 2.395516655790e-03
13 KSP Residual norm 1.874634092828e-03
14 KSP Residual norm 1.433759447400e-03
15 KSP Residual norm 1.109393167303e-03
16 KSP Residual norm 8.053432224952e-04
17 KSP Residual norm 5.968446966843e-04
18 KSP Residual norm 4.526144241558e-04
19 KSP Residual norm 3.453071060857e-04
20 KSP Residual norm 2.871722434903e-04
21 KSP Residual norm 2.140466736504e-04
22 KSP Residual norm 1.643532711588e-04
23 KSP Residual norm 1.363361103397e-04
24 KSP Residual norm 1.110726306601e-04
25 KSP Residual norm 8.375887762370e-05
26 KSP Residual norm 7.326932937749e-05
27 KSP Residual norm 5.526213878146e-05
28 KSP Residual norm 4.654661374000e-05
29 KSP Residual norm 3.960458526465e-05
30 KSP Residual norm 3.309661764967e-05
31 KSP Residual norm 2.685956786594e-05
32 KSP Residual norm 2.114462543384e-05
33 KSP Residual norm 1.718281125128e-05
34 KSP Residual norm 1.386776164497e-05
35 KSP Residual norm 1.090011300263e-05
36 KSP Residual norm 8.748572648633e-06
37 KSP Residual norm 6.970384995673e-06
38 KSP Residual norm 5.251819332285e-06
39 KSP Residual norm 3.946652784176e-06
40 KSP Residual norm 2.984374477528e-06
41 KSP Residual norm 2.320119000182e-06
42 KSP Residual norm 1.697796943557e-06
43 KSP Residual norm 1.293757407836e-06
44 KSP Residual norm 9.854386759152e-07
45 KSP Residual norm 7.306622341869e-07
46 KSP Residual norm 5.494179784726e-07
47 KSP Residual norm 4.359633354594e-07
48 KSP Residual norm 3.413668005297e-07
49 KSP Residual norm 2.574859445854e-07
50 KSP Residual norm 1.990961283376e-07
51 KSP Residual norm 1.976424157379e-07
52 KSP Residual norm 1.947273560106e-07
53 KSP Residual norm 1.693204282838e-07
54 KSP Residual norm 1.513695048133e-07
55 KSP Residual norm 1.302142531756e-07
56 KSP Residual norm 1.181048294635e-07
57 KSP Residual norm 1.074568272231e-07
58 KSP Residual norm 9.482488599355e-08
59 KSP Residual norm 8.106732622676e-08
60 KSP Residual norm 6.643397243155e-08
61 KSP Residual norm 5.579317227397e-08
62 KSP Residual norm 4.451821473079e-08
63 KSP Residual norm 3.772930523769e-08
64 KSP Residual norm 3.104678922036e-08
65 KSP Residual norm 2.599329599934e-08
66 KSP Residual norm 2.082163025866e-08
67 KSP Residual norm 1.781942793142e-08
68 KSP Residual norm 1.475559752818e-08
69 KSP Residual norm 1.209756883286e-08
70 KSP Residual norm 1.032457230488e-08
71 KSP Residual norm 9.157078365440e-09
72 KSP Residual norm 7.293911598453e-09
73 KSP Residual norm 6.423690983610e-09
74 KSP Residual norm 4.912720998698e-09
75 KSP Residual norm 4.446246095190e-09
76 KSP Residual norm 3.755387783080e-09
77 KSP Residual norm 3.069475711905e-09
78 KSP Residual norm 2.558430026010e-09
79 KSP Residual norm 2.034142695979e-09
80 KSP Residual norm 1.555531381524e-09
81 KSP Residual norm 1.307829121502e-09
82 KSP Residual norm 9.750253583603e-10
83 KSP Residual norm 7.916220939659e-10
84 KSP Residual norm 6.156792642047e-10
85 KSP Residual norm 4.370384979792e-10
86 KSP Residual norm 3.513881551055e-10
87 KSP Residual norm 2.715640484468e-10
88 KSP Residual norm 2.030993186850e-10
89 KSP Residual norm 1.488366338650e-10
90 KSP Residual norm 1.111899398602e-10
91 KSP Residual norm 8.058885983936e-11
92 KSP Residual norm 5.904251253396e-11
93 KSP Residual norm 4.292412505535e-11
94 KSP Residual norm 3.273407971637e-11
95 KSP Residual norm 2.357695511269e-11
96 KSP Residual norm 1.849685762442e-11
97 KSP Residual norm 1.431451651263e-11
98 KSP Residual norm 1.092521240296e-11
99 KSP Residual norm 7.653407286578e-12
100 KSP Residual norm 5.902619559634e-12
101 KSP Residual norm 5.843622176083e-12
102 KSP Residual norm 5.615332704287e-12
103 KSP Residual norm 4.998659985731e-12
104 KSP Residual norm 4.470024383283e-12
105 KSP Residual norm 3.910229699405e-12
106 KSP Residual norm 3.429609376130e-12
107 KSP Residual norm 3.160831702588e-12
108 KSP Residual norm 2.819706415553e-12
109 KSP Residual norm 2.420401266580e-12
110 KSP Residual norm 2.109390072294e-12
111 KSP Residual norm 1.777095088386e-12
112 KSP Residual norm 1.516295745393e-12
113 KSP Residual norm 1.213241186380e-12
114 KSP Residual norm 1.007515033358e-12
115 KSP Residual norm 8.182782318205e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535350583006e-02 gnorm 3.153996554799e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 2.730355243925e-03
0 KSP Residual norm 3.947410878656e-02
1 KSP Residual norm 5.840622691236e-03
2 KSP Residual norm 4.525429828962e-03
3 KSP Residual norm 3.288056105448e-03
4 KSP Residual norm 2.456772474019e-03
5 KSP Residual norm 1.838849864572e-03
6 KSP Residual norm 1.145300259121e-03
7 KSP Residual norm 9.770189016012e-04
8 KSP Residual norm 7.044976873968e-04
9 KSP Residual norm 5.383574137653e-04
10 KSP Residual norm 4.063977687611e-04
11 KSP Residual norm 3.137003746033e-04
12 KSP Residual norm 2.392351967224e-04
13 KSP Residual norm 1.911452728473e-04
14 KSP Residual norm 1.403186529694e-04
15 KSP Residual norm 1.104928313534e-04
16 KSP Residual norm 8.139011663248e-05
17 KSP Residual norm 6.286767509139e-05
18 KSP Residual norm 4.569264782679e-05
19 KSP Residual norm 3.172123149198e-05
20 KSP Residual norm 2.569204339222e-05
21 KSP Residual norm 1.933184104734e-05
22 KSP Residual norm 1.672871700259e-05
23 KSP Residual norm 1.315514927932e-05
24 KSP Residual norm 1.098592094850e-05
25 KSP Residual norm 8.994226816219e-06
26 KSP Residual norm 7.343481246469e-06
27 KSP Residual norm 5.948298941860e-06
28 KSP Residual norm 5.061718077278e-06
29 KSP Residual norm 3.987073726807e-06
30 KSP Residual norm 3.106889790769e-06
31 KSP Residual norm 2.457757081282e-06
32 KSP Residual norm 1.949612534799e-06
33 KSP Residual norm 1.536308935825e-06
34 KSP Residual norm 1.261785100629e-06
35 KSP Residual norm 1.037447415807e-06
36 KSP Residual norm 8.054985653175e-07
37 KSP Residual norm 6.227072720272e-07
38 KSP Residual norm 4.914705465953e-07
39 KSP Residual norm 3.703677034656e-07
40 KSP Residual norm 2.746863299706e-07
41 KSP Residual norm 2.045710177938e-07
42 KSP Residual norm 1.611769057454e-07
43 KSP Residual norm 1.228368050711e-07
44 KSP Residual norm 9.294028100357e-08
45 KSP Residual norm 7.099206516514e-08
46 KSP Residual norm 5.476184150141e-08
47 KSP Residual norm 4.369637871532e-08
48 KSP Residual norm 3.397060798448e-08
49 KSP Residual norm 2.610368262435e-08
50 KSP Residual norm 1.945765172375e-08
51 KSP Residual norm 1.929772463755e-08
52 KSP Residual norm 1.907943204375e-08
53 KSP Residual norm 1.590665594208e-08
54 KSP Residual norm 1.437855899892e-08
55 KSP Residual norm 1.251904921533e-08
56 KSP Residual norm 1.139661230580e-08
57 KSP Residual norm 1.040117210754e-08
58 KSP Residual norm 9.196329813296e-09
59 KSP Residual norm 7.480469815530e-09
60 KSP Residual norm 6.410652617246e-09
61 KSP Residual norm 5.526654294581e-09
62 KSP Residual norm 4.594300675370e-09
63 KSP Residual norm 3.503533725949e-09
64 KSP Residual norm 3.027355324460e-09
65 KSP Residual norm 2.531082751948e-09
66 KSP Residual norm 2.021078572797e-09
67 KSP Residual norm 1.811066979435e-09
68 KSP Residual norm 1.445609574205e-09
69 KSP Residual norm 1.152339322022e-09
70 KSP Residual norm 1.024647706180e-09
71 KSP Residual norm 8.375880995246e-10
72 KSP Residual norm 6.276579881421e-10
73 KSP Residual norm 5.290385659829e-10
74 KSP Residual norm 4.082791918277e-10
75 KSP Residual norm 3.745453481303e-10
76 KSP Residual norm 3.128482368467e-10
77 KSP Residual norm 2.433138817121e-10
78 KSP Residual norm 2.091557228267e-10
79 KSP Residual norm 1.609896928637e-10
80 KSP Residual norm 1.274541941484e-10
81 KSP Residual norm 1.004299052539e-10
82 KSP Residual norm 8.153006127042e-11
83 KSP Residual norm 6.712343458775e-11
84 KSP Residual norm 5.261278016009e-11
85 KSP Residual norm 3.964299965742e-11
86 KSP Residual norm 3.062772765254e-11
87 KSP Residual norm 2.308017972081e-11
88 KSP Residual norm 1.951464420515e-11
89 KSP Residual norm 1.493980184068e-11
90 KSP Residual norm 1.168470469129e-11
91 KSP Residual norm 8.343754986349e-12
92 KSP Residual norm 5.787145070547e-12
93 KSP Residual norm 4.256630972619e-12
94 KSP Residual norm 3.181869959853e-12
95 KSP Residual norm 2.366278979884e-12
96 KSP Residual norm 1.852532356439e-12
97 KSP Residual norm 1.425431532019e-12
98 KSP Residual norm 1.064342332346e-12
99 KSP Residual norm 8.062948657486e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.730355243925e-03 gnorm 1.207931180759e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 2.403154973071e-03
0 KSP Residual norm 2.307128115251e-02
1 KSP Residual norm 6.502119330022e-03
2 KSP Residual norm 4.246398025215e-03
3 KSP Residual norm 3.124548675424e-03
4 KSP Residual norm 2.229698510962e-03
5 KSP Residual norm 1.270886923732e-03
6 KSP Residual norm 9.947302341194e-04
7 KSP Residual norm 8.051860064803e-04
8 KSP Residual norm 6.455171728614e-04
9 KSP Residual norm 4.634310772378e-04
10 KSP Residual norm 3.571133172410e-04
11 KSP Residual norm 2.810483297329e-04
12 KSP Residual norm 2.210228567591e-04
13 KSP Residual norm 1.744403031703e-04
14 KSP Residual norm 1.314688684483e-04
15 KSP Residual norm 9.779508970196e-05
16 KSP Residual norm 7.659997349127e-05
17 KSP Residual norm 5.893074250787e-05
18 KSP Residual norm 4.482777073679e-05
19 KSP Residual norm 3.397305408230e-05
20 KSP Residual norm 2.781360020027e-05
21 KSP Residual norm 2.252864168307e-05
22 KSP Residual norm 1.803867624903e-05
23 KSP Residual norm 1.589426910840e-05
24 KSP Residual norm 1.353231471347e-05
25 KSP Residual norm 1.093955726672e-05
26 KSP Residual norm 9.285036967878e-06
27 KSP Residual norm 6.916991099255e-06
28 KSP Residual norm 5.670575292368e-06
29 KSP Residual norm 4.656429194260e-06
30 KSP Residual norm 3.616436557039e-06
31 KSP Residual norm 2.861256518723e-06
32 KSP Residual norm 2.203683619295e-06
33 KSP Residual norm 1.796777885931e-06
34 KSP Residual norm 1.324304082118e-06
35 KSP Residual norm 1.048114535537e-06
36 KSP Residual norm 7.733475158091e-07
37 KSP Residual norm 6.112035167012e-07
38 KSP Residual norm 4.459055315654e-07
39 KSP Residual norm 3.560056838711e-07
40 KSP Residual norm 2.620904615883e-07
41 KSP Residual norm 1.966538935091e-07
42 KSP Residual norm 1.594850630629e-07
43 KSP Residual norm 1.223557869775e-07
44 KSP Residual norm 9.315519483615e-08
45 KSP Residual norm 6.994671383070e-08
46 KSP Residual norm 5.417510243327e-08
47 KSP Residual norm 4.042335802621e-08
48 KSP Residual norm 3.140724977151e-08
49 KSP Residual norm 2.347849351379e-08
50 KSP Residual norm 1.726664603828e-08
51 KSP Residual norm 1.690210127017e-08
52 KSP Residual norm 1.645281918323e-08
53 KSP Residual norm 1.476534268860e-08
54 KSP Residual norm 1.324470847304e-08
55 KSP Residual norm 1.117574020268e-08
56 KSP Residual norm 1.014904733556e-08
57 KSP Residual norm 9.347945037809e-09
58 KSP Residual norm 7.990932733618e-09
59 KSP Residual norm 6.810214669327e-09
60 KSP Residual norm 6.058563579819e-09
61 KSP Residual norm 4.974189505501e-09
62 KSP Residual norm 4.139498061541e-09
63 KSP Residual norm 3.433786431946e-09
64 KSP Residual norm 3.013893698097e-09
65 KSP Residual norm 2.381093842991e-09
66 KSP Residual norm 1.920744289885e-09
67 KSP Residual norm 1.717631997036e-09
68 KSP Residual norm 1.474312484408e-09
69 KSP Residual norm 1.154676122525e-09
70 KSP Residual norm 9.560138632621e-10
71 KSP Residual norm 7.873279473824e-10
72 KSP Residual norm 6.369866748460e-10
73 KSP Residual norm 5.372014450261e-10
74 KSP Residual norm 4.007335053025e-10
75 KSP Residual norm 3.462803652491e-10
76 KSP Residual norm 3.025142128102e-10
77 KSP Residual norm 2.331015627593e-10
78 KSP Residual norm 1.741879283379e-10
79 KSP Residual norm 1.448439347366e-10
80 KSP Residual norm 1.180676032527e-10
81 KSP Residual norm 9.338296503206e-11
82 KSP Residual norm 7.059644385425e-11
83 KSP Residual norm 5.794491518438e-11
84 KSP Residual norm 4.736536420380e-11
85 KSP Residual norm 3.876384053277e-11
86 KSP Residual norm 3.198548394755e-11
87 KSP Residual norm 2.738422480964e-11
88 KSP Residual norm 2.073854384102e-11
89 KSP Residual norm 1.529663331216e-11
90 KSP Residual norm 1.184333642346e-11
91 KSP Residual norm 8.835224707306e-12
92 KSP Residual norm 6.539702591542e-12
93 KSP Residual norm 4.951850321639e-12
94 KSP Residual norm 3.600511173459e-12
95 KSP Residual norm 2.701542116506e-12
96 KSP Residual norm 2.004129560106e-12
97 KSP Residual norm 1.438318960817e-12
98 KSP Residual norm 1.067779562283e-12
99 KSP Residual norm 8.053680337262e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.403154973071e-03 gnorm 1.204214180633e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 2.393684386195e-03
0 KSP Residual norm 2.510205574689e-02
1 KSP Residual norm 6.401312594044e-03
2 KSP Residual norm 4.208157645224e-03
3 KSP Residual norm 3.141075195926e-03
4 KSP Residual norm 2.185502750896e-03
5 KSP Residual norm 1.275641887850e-03
6 KSP Residual norm 1.087316125409e-03
7 KSP Residual norm 8.008045872251e-04
8 KSP Residual norm 6.311347058086e-04
9 KSP Residual norm 4.534258648655e-04
10 KSP Residual norm 3.451281649273e-04
11 KSP Residual norm 2.691825363901e-04
12 KSP Residual norm 2.103190605017e-04
13 KSP Residual norm 1.662688551187e-04
14 KSP Residual norm 1.253716427485e-04
15 KSP Residual norm 9.345236995730e-05
16 KSP Residual norm 7.375433409005e-05
17 KSP Residual norm 5.734655743277e-05
18 KSP Residual norm 4.437490391940e-05
19 KSP Residual norm 3.419374789323e-05
20 KSP Residual norm 2.782158792022e-05
21 KSP Residual norm 2.257887542137e-05
22 KSP Residual norm 1.789117738179e-05
23 KSP Residual norm 1.574169355331e-05
24 KSP Residual norm 1.342756960563e-05
25 KSP Residual norm 1.077376878225e-05
26 KSP Residual norm 9.127940085802e-06
27 KSP Residual norm 6.743512166418e-06
28 KSP Residual norm 5.591121495274e-06
29 KSP Residual norm 4.579283979944e-06
30 KSP Residual norm 3.559025450622e-06
31 KSP Residual norm 2.874026297508e-06
32 KSP Residual norm 2.170988372994e-06
33 KSP Residual norm 1.776980866464e-06
34 KSP Residual norm 1.302103088640e-06
35 KSP Residual norm 1.036770200816e-06
36 KSP Residual norm 7.633287849589e-07
37 KSP Residual norm 6.042003528889e-07
38 KSP Residual norm 4.422218877346e-07
39 KSP Residual norm 3.524210713708e-07
40 KSP Residual norm 2.613679962040e-07
41 KSP Residual norm 1.964649950814e-07
42 KSP Residual norm 1.583912291939e-07
43 KSP Residual norm 1.219751843741e-07
44 KSP Residual norm 9.253397538542e-08
45 KSP Residual norm 6.976025333532e-08
46 KSP Residual norm 5.396913432437e-08
47 KSP Residual norm 4.047183228252e-08
48 KSP Residual norm 3.174729920272e-08
49 KSP Residual norm 2.370613881879e-08
50 KSP Residual norm 1.750973364662e-08
51 KSP Residual norm 1.720716143950e-08
52 KSP Residual norm 1.673994247305e-08
53 KSP Residual norm 1.524580291398e-08
54 KSP Residual norm 1.344340927063e-08
55 KSP Residual norm 1.138883991436e-08
56 KSP Residual norm 1.035578447245e-08
57 KSP Residual norm 9.559460044364e-09
58 KSP Residual norm 8.189305181642e-09
59 KSP Residual norm 7.018167819964e-09
60 KSP Residual norm 6.208998092478e-09
61 KSP Residual norm 5.087830900222e-09
62 KSP Residual norm 4.231957104689e-09
63 KSP Residual norm 3.525631663120e-09
64 KSP Residual norm 3.106011696892e-09
65 KSP Residual norm 2.444365930552e-09
66 KSP Residual norm 1.980554842359e-09
67 KSP Residual norm 1.761091602938e-09
68 KSP Residual norm 1.499381060413e-09
69 KSP Residual norm 1.185604379623e-09
70 KSP Residual norm 9.871150174406e-10
71 KSP Residual norm 8.184592823402e-10
72 KSP Residual norm 6.609671869562e-10
73 KSP Residual norm 5.514874607692e-10
74 KSP Residual norm 4.076654165238e-10
75 KSP Residual norm 3.550835459110e-10
76 KSP Residual norm 3.115451371570e-10
77 KSP Residual norm 2.391437432205e-10
78 KSP Residual norm 1.778335632337e-10
79 KSP Residual norm 1.478198554248e-10
80 KSP Residual norm 1.208621761691e-10
81 KSP Residual norm 9.618195799977e-11
82 KSP Residual norm 7.350293371886e-11
83 KSP Residual norm 6.044218989440e-11
84 KSP Residual norm 4.810857517404e-11
85 KSP Residual norm 4.003612645502e-11
86 KSP Residual norm 3.300662356610e-11
87 KSP Residual norm 2.767424145862e-11
88 KSP Residual norm 2.091468842902e-11
89 KSP Residual norm 1.555044068330e-11
90 KSP Residual norm 1.200892644545e-11
91 KSP Residual norm 8.933458258104e-12
92 KSP Residual norm 6.642983696755e-12
93 KSP Residual norm 5.025299813128e-12
94 KSP Residual norm 3.649905440783e-12
95 KSP Residual norm 2.723523210481e-12
96 KSP Residual norm 2.016775899335e-12
97 KSP Residual norm 1.448868413510e-12
98 KSP Residual norm 1.082038049227e-12
99 KSP Residual norm 8.192451205061e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.393684386195e-03 gnorm 1.201587178402e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 2.406933030630e-03
0 KSP Residual norm 2.993655175657e-02
1 KSP Residual norm 6.598825209898e-03
2 KSP Residual norm 4.375763488277e-03
3 KSP Residual norm 3.304078937664e-03
4 KSP Residual norm 2.236624105683e-03
5 KSP Residual norm 1.472479449963e-03
6 KSP Residual norm 1.123127333563e-03
7 KSP Residual norm 7.914271862956e-04
8 KSP Residual norm 6.195669332819e-04
9 KSP Residual norm 4.490302445777e-04
10 KSP Residual norm 3.367386618787e-04
11 KSP Residual norm 2.613171334044e-04
12 KSP Residual norm 2.020882746575e-04
13 KSP Residual norm 1.579788253193e-04
14 KSP Residual norm 1.210428559643e-04
15 KSP Residual norm 8.886751350859e-05
16 KSP Residual norm 7.095784664183e-05
17 KSP Residual norm 5.510047135933e-05
18 KSP Residual norm 4.326520500918e-05
19 KSP Residual norm 3.342660825320e-05
20 KSP Residual norm 2.714756641939e-05
21 KSP Residual norm 2.184193803828e-05
22 KSP Residual norm 1.730450454799e-05
23 KSP Residual norm 1.457645203919e-05
24 KSP Residual norm 1.285445002179e-05
25 KSP Residual norm 9.914307581922e-06
26 KSP Residual norm 8.517537878052e-06
27 KSP Residual norm 6.392193582743e-06
28 KSP Residual norm 5.402150877260e-06
29 KSP Residual norm 4.395037907262e-06
30 KSP Residual norm 3.464938815857e-06
31 KSP Residual norm 2.869373614060e-06
32 KSP Residual norm 2.160822648816e-06
33 KSP Residual norm 1.785069677047e-06
34 KSP Residual norm 1.303249319641e-06
35 KSP Residual norm 1.040866607848e-06
36 KSP Residual norm 7.781073392348e-07
37 KSP Residual norm 6.022257435324e-07
38 KSP Residual norm 4.433631475055e-07
39 KSP Residual norm 3.519584051047e-07
40 KSP Residual norm 2.610919897308e-07
41 KSP Residual norm 1.950777256921e-07
42 KSP Residual norm 1.560516694430e-07
43 KSP Residual norm 1.203421456405e-07
44 KSP Residual norm 9.123032294649e-08
45 KSP Residual norm 6.828770462505e-08
46 KSP Residual norm 5.313281334158e-08
47 KSP Residual norm 3.995817462546e-08
48 KSP Residual norm 3.168548803218e-08
49 KSP Residual norm 2.387492769525e-08
50 KSP Residual norm 1.771002071398e-08
51 KSP Residual norm 1.749820508769e-08
52 KSP Residual norm 1.699166902072e-08
53 KSP Residual norm 1.566831588600e-08
54 KSP Residual norm 1.357950133168e-08
55 KSP Residual norm 1.161679512164e-08
56 KSP Residual norm 1.057553225223e-08
57 KSP Residual norm 9.822115041277e-09
58 KSP Residual norm 8.380241874117e-09
59 KSP Residual norm 7.263292829415e-09
60 KSP Residual norm 6.365335118070e-09
61 KSP Residual norm 5.194846217369e-09
62 KSP Residual norm 4.305715153202e-09
63 KSP Residual norm 3.596805847894e-09
64 KSP Residual norm 3.175307481624e-09
65 KSP Residual norm 2.489287751300e-09
66 KSP Residual norm 2.026138156788e-09
67 KSP Residual norm 1.779015437195e-09
68 KSP Residual norm 1.481537717452e-09
69 KSP Residual norm 1.201401400476e-09
70 KSP Residual norm 9.872184544756e-10
71 KSP Residual norm 8.279598510055e-10
72 KSP Residual norm 6.828129025725e-10
73 KSP Residual norm 5.504067547620e-10
74 KSP Residual norm 4.067357733331e-10
75 KSP Residual norm 3.587780621057e-10
76 KSP Residual norm 3.132629825959e-10
77 KSP Residual norm 2.411974153770e-10
78 KSP Residual norm 1.763878431065e-10
79 KSP Residual norm 1.507141450029e-10
80 KSP Residual norm 1.218494500129e-10
81 KSP Residual norm 9.696571609792e-11
82 KSP Residual norm 7.456473425524e-11
83 KSP Residual norm 6.087705730796e-11
84 KSP Residual norm 4.870532608556e-11
85 KSP Residual norm 4.100268812623e-11
86 KSP Residual norm 3.352431923550e-11
87 KSP Residual norm 2.751255582048e-11
88 KSP Residual norm 2.080925110275e-11
89 KSP Residual norm 1.543713978565e-11
90 KSP Residual norm 1.187175420199e-11
91 KSP Residual norm 8.779539335320e-12
92 KSP Residual norm 6.529328775750e-12
93 KSP Residual norm 4.929042781108e-12
94 KSP Residual norm 3.604977243583e-12
95 KSP Residual norm 2.653668471176e-12
96 KSP Residual norm 1.975320433592e-12
97 KSP Residual norm 1.421991723005e-12
98 KSP Residual norm 1.092705457044e-12
99 KSP Residual norm 8.402368978848e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.406933030630e-03 gnorm 1.238051020209e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 2.482459595713e-03
0 KSP Residual norm 3.418826882537e-02
1 KSP Residual norm 6.865754571681e-03
2 KSP Residual norm 4.594831842383e-03
3 KSP Residual norm 3.513931381617e-03
4 KSP Residual norm 2.324723260927e-03
5 KSP Residual norm 1.655571892234e-03
6 KSP Residual norm 1.146753191072e-03
7 KSP Residual norm 8.006327044518e-04
8 KSP Residual norm 6.232416457870e-04
9 KSP Residual norm 4.534642834732e-04
10 KSP Residual norm 3.360397861676e-04
11 KSP Residual norm 2.600227649510e-04
12 KSP Residual norm 1.994251234056e-04
13 KSP Residual norm 1.535866875558e-04
14 KSP Residual norm 1.188798027291e-04
15 KSP Residual norm 8.700435765005e-05
16 KSP Residual norm 6.965761582525e-05
17 KSP Residual norm 5.431404701272e-05
18 KSP Residual norm 4.342744939903e-05
19 KSP Residual norm 3.446595996712e-05
20 KSP Residual norm 2.741202690952e-05
21 KSP Residual norm 2.168143751485e-05
22 KSP Residual norm 1.725832213270e-05
23 KSP Residual norm 1.446398858145e-05
24 KSP Residual norm 1.257043178537e-05
25 KSP Residual norm 9.547487827066e-06
26 KSP Residual norm 7.640127088536e-06
27 KSP Residual norm 6.033437728941e-06
28 KSP Residual norm 5.137523541173e-06
29 KSP Residual norm 4.126916190205e-06
30 KSP Residual norm 3.274071274197e-06
31 KSP Residual norm 2.684003843439e-06
32 KSP Residual norm 2.146413194317e-06
33 KSP Residual norm 1.798896464300e-06
34 KSP Residual norm 1.317156725538e-06
35 KSP Residual norm 1.050059897818e-06
36 KSP Residual norm 7.837161061392e-07
37 KSP Residual norm 6.122698344160e-07
38 KSP Residual norm 4.492931554336e-07
39 KSP Residual norm 3.554629092209e-07
40 KSP Residual norm 2.637460924185e-07
41 KSP Residual norm 1.964715993513e-07
42 KSP Residual norm 1.560662964795e-07
43 KSP Residual norm 1.203463565985e-07
44 KSP Residual norm 9.086908926236e-08
45 KSP Residual norm 6.785872682908e-08
46 KSP Residual norm 5.296163690440e-08
47 KSP Residual norm 3.967442278977e-08
48 KSP Residual norm 3.166358554891e-08
49 KSP Residual norm 2.412227457116e-08
50 KSP Residual norm 1.794489644443e-08
51 KSP Residual norm 1.777204557084e-08
52 KSP Residual norm 1.725702866280e-08
53 KSP Residual norm 1.601793775095e-08
54 KSP Residual norm 1.379419831162e-08
55 KSP Residual norm 1.189134019856e-08
56 KSP Residual norm 1.080010728696e-08
57 KSP Residual norm 1.005776757632e-08
58 KSP Residual norm 8.590996914902e-09
59 KSP Residual norm 7.509200746075e-09
60 KSP Residual norm 6.519058491090e-09
61 KSP Residual norm 5.290484574979e-09
62 KSP Residual norm 4.344259612924e-09
63 KSP Residual norm 3.655015916545e-09
64 KSP Residual norm 3.221056076150e-09
65 KSP Residual norm 2.509524143192e-09
66 KSP Residual norm 2.060374384627e-09
67 KSP Residual norm 1.790606133189e-09
68 KSP Residual norm 1.474127437667e-09
69 KSP Residual norm 1.219304444572e-09
70 KSP Residual norm 9.917516201493e-10
71 KSP Residual norm 8.332631669400e-10
72 KSP Residual norm 6.889014196813e-10
73 KSP Residual norm 5.488405948495e-10
74 KSP Residual norm 4.056090727482e-10
75 KSP Residual norm 3.591708651129e-10
76 KSP Residual norm 3.126258913082e-10
77 KSP Residual norm 2.400555422451e-10
78 KSP Residual norm 1.692558444581e-10
79 KSP Residual norm 1.498636361838e-10
80 KSP Residual norm 1.220670081205e-10
81 KSP Residual norm 1.013646757007e-10
82 KSP Residual norm 7.839567178369e-11
83 KSP Residual norm 6.257082130985e-11
84 KSP Residual norm 4.973053943940e-11
85 KSP Residual norm 4.160617988959e-11
86 KSP Residual norm 3.369375684722e-11
87 KSP Residual norm 2.717044232337e-11
88 KSP Residual norm 2.054206368446e-11
89 KSP Residual norm 1.526854196417e-11
90 KSP Residual norm 1.169753564633e-11
91 KSP Residual norm 8.607897552763e-12
92 KSP Residual norm 6.399567848581e-12
93 KSP Residual norm 4.792739851562e-12
94 KSP Residual norm 3.520673529643e-12
95 KSP Residual norm 2.560022629054e-12
96 KSP Residual norm 1.912758270021e-12
97 KSP Residual norm 1.381990281679e-12
98 KSP Residual norm 1.084717563318e-12
99 KSP Residual norm 8.470818393518e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.482459595713e-03 gnorm 1.288314680041e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 2.581877565461e-03
0 KSP Residual norm 3.772398482912e-02
1 KSP Residual norm 7.125112102377e-03
2 KSP Residual norm 4.794757118106e-03
3 KSP Residual norm 3.698580518080e-03
4 KSP Residual norm 2.423817157688e-03
5 KSP Residual norm 1.778725211905e-03
6 KSP Residual norm 1.176330352052e-03
7 KSP Residual norm 8.206947946782e-04
8 KSP Residual norm 6.326370269381e-04
9 KSP Residual norm 4.617269193035e-04
10 KSP Residual norm 3.398083321995e-04
11 KSP Residual norm 2.603208091338e-04
12 KSP Residual norm 1.999420277347e-04
13 KSP Residual norm 1.519941536656e-04
14 KSP Residual norm 1.178446942021e-04
15 KSP Residual norm 8.624801694052e-05
16 KSP Residual norm 6.947439614822e-05
17 KSP Residual norm 5.426452979476e-05
18 KSP Residual norm 4.422278728110e-05
19 KSP Residual norm 3.546533659026e-05
20 KSP Residual norm 2.762784605423e-05
21 KSP Residual norm 2.201563039887e-05
22 KSP Residual norm 1.773724990799e-05
23 KSP Residual norm 1.469180603886e-05
24 KSP Residual norm 1.264654046173e-05
25 KSP Residual norm 9.551288433318e-06
26 KSP Residual norm 7.507357227987e-06
27 KSP Residual norm 6.167202350632e-06
28 KSP Residual norm 4.947929202900e-06
29 KSP Residual norm 4.061594517960e-06
30 KSP Residual norm 3.164982832621e-06
31 KSP Residual norm 2.434650496128e-06
32 KSP Residual norm 2.078889708802e-06
33 KSP Residual norm 1.758277630201e-06
34 KSP Residual norm 1.325483521320e-06
35 KSP Residual norm 1.062701425358e-06
36 KSP Residual norm 7.968983831850e-07
37 KSP Residual norm 6.298800981364e-07
38 KSP Residual norm 4.625030225030e-07
39 KSP Residual norm 3.662868704093e-07
40 KSP Residual norm 2.731284204591e-07
41 KSP Residual norm 2.034936952339e-07
42 KSP Residual norm 1.608061464539e-07
43 KSP Residual norm 1.237502947869e-07
44 KSP Residual norm 9.280551416028e-08
45 KSP Residual norm 6.917132761816e-08
46 KSP Residual norm 5.373874239558e-08
47 KSP Residual norm 3.987536071084e-08
48 KSP Residual norm 3.183130602019e-08
49 KSP Residual norm 2.428674443510e-08
50 KSP Residual norm 1.812293066740e-08
51 KSP Residual norm 1.796129548510e-08
52 KSP Residual norm 1.742788956325e-08
53 KSP Residual norm 1.624726117204e-08
54 KSP Residual norm 1.392701120822e-08
55 KSP Residual norm 1.201565740486e-08
56 KSP Residual norm 1.087885514144e-08
57 KSP Residual norm 1.012847820702e-08
58 KSP Residual norm 8.732305779547e-09
59 KSP Residual norm 7.662814976632e-09
60 KSP Residual norm 6.611109919549e-09
61 KSP Residual norm 5.334077633747e-09
62 KSP Residual norm 4.350737588699e-09
63 KSP Residual norm 3.691069831842e-09
64 KSP Residual norm 3.236736243056e-09
65 KSP Residual norm 2.519492910365e-09
66 KSP Residual norm 2.080934027416e-09
67 KSP Residual norm 1.793800350659e-09
68 KSP Residual norm 1.470911030515e-09
69 KSP Residual norm 1.230789352946e-09
70 KSP Residual norm 9.930555832172e-10
71 KSP Residual norm 8.361109456383e-10
72 KSP Residual norm 6.870638982286e-10
73 KSP Residual norm 5.467212503923e-10
74 KSP Residual norm 4.044012574947e-10
75 KSP Residual norm 3.582191754803e-10
76 KSP Residual norm 3.097410967812e-10
77 KSP Residual norm 2.395977419598e-10
78 KSP Residual norm 1.695838651103e-10
79 KSP Residual norm 1.484662741552e-10
80 KSP Residual norm 1.205370356550e-10
81 KSP Residual norm 1.021035606850e-10
82 KSP Residual norm 7.835576627300e-11
83 KSP Residual norm 6.260563659406e-11
84 KSP Residual norm 4.990353203216e-11
85 KSP Residual norm 4.159155441669e-11
86 KSP Residual norm 3.339271253525e-11
87 KSP Residual norm 2.657319092119e-11
88 KSP Residual norm 2.014244207591e-11
89 KSP Residual norm 1.502911386084e-11
90 KSP Residual norm 1.151660406097e-11
91 KSP Residual norm 8.458433519635e-12
92 KSP Residual norm 6.308398014987e-12
93 KSP Residual norm 4.682029558027e-12
94 KSP Residual norm 3.450394931893e-12
95 KSP Residual norm 2.496196890698e-12
96 KSP Residual norm 1.862904474662e-12
97 KSP Residual norm 1.352005133492e-12
98 KSP Residual norm 1.073747681245e-12
99 KSP Residual norm 8.473958564120e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.581877565461e-03 gnorm 1.346073514155e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 2.696412684556e-03
0 KSP Residual norm 4.102707143421e-02
1 KSP Residual norm 7.388981070143e-03
2 KSP Residual norm 4.994715192121e-03
3 KSP Residual norm 3.878031155433e-03
4 KSP Residual norm 2.535786989699e-03
5 KSP Residual norm 1.888916241077e-03
6 KSP Residual norm 1.211529436663e-03
7 KSP Residual norm 8.483749051245e-04
8 KSP Residual norm 6.458606852315e-04
9 KSP Residual norm 4.733674285908e-04
10 KSP Residual norm 3.475792780520e-04
11 KSP Residual norm 2.622721318508e-04
12 KSP Residual norm 2.023296708836e-04
13 KSP Residual norm 1.521344667176e-04
14 KSP Residual norm 1.176302950115e-04
15 KSP Residual norm 8.665507725785e-05
16 KSP Residual norm 7.019320395693e-05
17 KSP Residual norm 5.501439756449e-05
18 KSP Residual norm 4.571397131260e-05
19 KSP Residual norm 3.698140819941e-05
20 KSP Residual norm 2.818179193834e-05
21 KSP Residual norm 2.293275552051e-05
22 KSP Residual norm 1.870803909791e-05
23 KSP Residual norm 1.515588414748e-05
24 KSP Residual norm 1.310437345991e-05
25 KSP Residual norm 9.770087563205e-06
26 KSP Residual norm 7.813941999501e-06
27 KSP Residual norm 6.306255729287e-06
28 KSP Residual norm 5.128663669696e-06
29 KSP Residual norm 4.110349737260e-06
30 KSP Residual norm 3.178907702241e-06
31 KSP Residual norm 2.457158976376e-06
32 KSP Residual norm 2.118304633493e-06
33 KSP Residual norm 1.784109209513e-06
34 KSP Residual norm 1.342274097500e-06
35 KSP Residual norm 1.080294377164e-06
36 KSP Residual norm 8.189261905059e-07
37 KSP Residual norm 6.533631427523e-07
38 KSP Residual norm 4.823775171549e-07
39 KSP Residual norm 3.831648473678e-07
40 KSP Residual norm 2.876585506043e-07
41 KSP Residual norm 2.146490306211e-07
42 KSP Residual norm 1.688404603536e-07
43 KSP Residual norm 1.296261868045e-07
44 KSP Residual norm 9.644634620676e-08
45 KSP Residual norm 7.175943352864e-08
46 KSP Residual norm 5.529010669155e-08
47 KSP Residual norm 4.059764211647e-08
48 KSP Residual norm 3.228359467601e-08
49 KSP Residual norm 2.451888746630e-08
50 KSP Residual norm 1.831478355246e-08
51 KSP Residual norm 1.814484775449e-08
52 KSP Residual norm 1.758277634725e-08
53 KSP Residual norm 1.643621169335e-08
54 KSP Residual norm 1.402505000501e-08
55 KSP Residual norm 1.208673634212e-08
56 KSP Residual norm 1.093526783424e-08
57 KSP Residual norm 9.644764583852e-09
58 KSP Residual norm 8.808824516300e-09
59 KSP Residual norm 7.776721949007e-09
60 KSP Residual norm 6.699259086199e-09
61 KSP Residual norm 5.386971652480e-09
62 KSP Residual norm 4.369030040065e-09
63 KSP Residual norm 3.733747224640e-09
64 KSP Residual norm 3.258049287151e-09
65 KSP Residual norm 2.542758373317e-09
66 KSP Residual norm 2.107074257433e-09
67 KSP Residual norm 1.805906210136e-09
68 KSP Residual norm 1.480337502609e-09
69 KSP Residual norm 1.249788335126e-09
70 KSP Residual norm 1.002745345630e-09
71 KSP Residual norm 8.450539110336e-10
72 KSP Residual norm 6.895946422382e-10
73 KSP Residual norm 5.478860381072e-10
74 KSP Residual norm 4.042218615123e-10
75 KSP Residual norm 3.574525755573e-10
76 KSP Residual norm 3.068322393072e-10
77 KSP Residual norm 2.395280782351e-10
78 KSP Residual norm 1.699138388863e-10
79 KSP Residual norm 1.487855388733e-10
80 KSP Residual norm 1.217455354571e-10
81 KSP Residual norm 1.010525567591e-10
82 KSP Residual norm 7.730544002692e-11
83 KSP Residual norm 6.186086118298e-11
84 KSP Residual norm 4.962433504183e-11
85 KSP Residual norm 4.131295878758e-11
86 KSP Residual norm 3.291256773363e-11
87 KSP Residual norm 2.595017870386e-11
88 KSP Residual norm 1.974037877885e-11
89 KSP Residual norm 1.479257828766e-11
90 KSP Residual norm 1.135527306850e-11
91 KSP Residual norm 8.349598408539e-12
92 KSP Residual norm 6.258623801865e-12
93 KSP Residual norm 4.603512622855e-12
94 KSP Residual norm 3.400816109953e-12
95 KSP Residual norm 2.453234128246e-12
96 KSP Residual norm 1.824021909636e-12
97 KSP Residual norm 1.326096899863e-12
98 KSP Residual norm 1.055691689123e-12
99 KSP Residual norm 8.375385494840e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.696412684556e-03 gnorm 1.412447236677e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 2.829960515843e-03
0 KSP Residual norm 4.425427548201e-02
1 KSP Residual norm 7.701615200896e-03
2 KSP Residual norm 5.218510466780e-03
3 KSP Residual norm 4.069979723918e-03
4 KSP Residual norm 2.663960425074e-03
5 KSP Residual norm 1.999074219592e-03
6 KSP Residual norm 1.255493848618e-03
7 KSP Residual norm 8.822856782811e-04
8 KSP Residual norm 6.638504191149e-04
9 KSP Residual norm 4.893558962359e-04
10 KSP Residual norm 3.594833535078e-04
11 KSP Residual norm 2.669107734361e-04
12 KSP Residual norm 2.068914126647e-04
13 KSP Residual norm 1.541289852923e-04
14 KSP Residual norm 1.188685913732e-04
15 KSP Residual norm 8.808199099706e-05
16 KSP Residual norm 7.145592862108e-05
17 KSP Residual norm 5.662571208456e-05
18 KSP Residual norm 4.757017791929e-05
19 KSP Residual norm 3.877717628632e-05
20 KSP Residual norm 2.907434122697e-05
21 KSP Residual norm 2.410259136897e-05
22 KSP Residual norm 1.979053850670e-05
23 KSP Residual norm 1.578537152134e-05
24 KSP Residual norm 1.373263771869e-05
25 KSP Residual norm 1.006327473619e-05
26 KSP Residual norm 8.242374275927e-06
27 KSP Residual norm 6.432668575369e-06
28 KSP Residual norm 5.275198414380e-06
29 KSP Residual norm 4.171243780674e-06
30 KSP Residual norm 3.281918898096e-06
31 KSP Residual norm 2.694456085827e-06
32 KSP Residual norm 2.158990468150e-06
33 KSP Residual norm 1.817016628084e-06
34 KSP Residual norm 1.367461557884e-06
35 KSP Residual norm 1.104512822890e-06
36 KSP Residual norm 8.444694942898e-07
37 KSP Residual norm 6.780637253341e-07
38 KSP Residual norm 5.031913154583e-07
39 KSP Residual norm 3.999858363900e-07
40 KSP Residual norm 3.014714691247e-07
41 KSP Residual norm 2.252957080280e-07
42 KSP Residual norm 1.767677626508e-07
43 KSP Residual norm 1.356248754415e-07
44 KSP Residual norm 1.003334416140e-07
45 KSP Residual norm 7.462921274719e-08
46 KSP Residual norm 5.701293788600e-08
47 KSP Residual norm 4.157987830527e-08
48 KSP Residual norm 3.292023957224e-08
49 KSP Residual norm 2.484464569685e-08
50 KSP Residual norm 1.858310106594e-08
51 KSP Residual norm 1.839098045783e-08
52 KSP Residual norm 1.781176424363e-08
53 KSP Residual norm 1.666524645487e-08
54 KSP Residual norm 1.416349703744e-08
55 KSP Residual norm 1.219856505283e-08
56 KSP Residual norm 1.116158970537e-08
57 KSP Residual norm 1.000508501404e-08
58 KSP Residual norm 8.954265904335e-09
59 KSP Residual norm 7.915726584047e-09
60 KSP Residual norm 6.821909538474e-09
61 KSP Residual norm 5.475685197420e-09
62 KSP Residual norm 4.417233816718e-09
63 KSP Residual norm 3.794136853746e-09
64 KSP Residual norm 3.293413439394e-09
65 KSP Residual norm 2.579887145421e-09
66 KSP Residual norm 2.142977177741e-09
67 KSP Residual norm 1.826705369492e-09
68 KSP Residual norm 1.498922030343e-09
69 KSP Residual norm 1.275949462146e-09
70 KSP Residual norm 1.016720754455e-09
71 KSP Residual norm 8.591370328000e-10
72 KSP Residual norm 6.956384154152e-10
73 KSP Residual norm 5.529737254586e-10
74 KSP Residual norm 4.062579790111e-10
75 KSP Residual norm 3.599125382416e-10
76 KSP Residual norm 3.060178284795e-10
77 KSP Residual norm 2.407094960974e-10
78 KSP Residual norm 1.709450120012e-10
79 KSP Residual norm 1.488743944971e-10
80 KSP Residual norm 1.228397899729e-10
81 KSP Residual norm 9.973673060485e-11
82 KSP Residual norm 7.591997331790e-11
83 KSP Residual norm 6.089454896264e-11
84 KSP Residual norm 4.909848315871e-11
85 KSP Residual norm 4.079386783580e-11
86 KSP Residual norm 3.223792497582e-11
87 KSP Residual norm 2.528532560406e-11
88 KSP Residual norm 1.929253036829e-11
89 KSP Residual norm 1.454034162549e-11
90 KSP Residual norm 1.117227140547e-11
91 KSP Residual norm 8.247909174649e-12
92 KSP Residual norm 6.228912433243e-12
93 KSP Residual norm 4.535806467199e-12
94 KSP Residual norm 3.358043521406e-12
95 KSP Residual norm 2.412821014191e-12
96 KSP Residual norm 1.788747008981e-12
97 KSP Residual norm 1.299161747948e-12
98 KSP Residual norm 1.030808117431e-12
99 KSP Residual norm 8.167145481255e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.829960515843e-03 gnorm 1.489268981513e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 2.997388932827e-03
0 KSP Residual norm 4.820543190056e-02
1 KSP Residual norm 8.069650104786e-03
2 KSP Residual norm 5.502325413812e-03
3 KSP Residual norm 4.314608987526e-03
4 KSP Residual norm 2.825349350041e-03
5 KSP Residual norm 2.132463664579e-03
6 KSP Residual norm 1.310587009998e-03
7 KSP Residual norm 9.206861733544e-04
8 KSP Residual norm 6.855880326866e-04
9 KSP Residual norm 5.093878601490e-04
10 KSP Residual norm 3.734318277671e-04
11 KSP Residual norm 2.737955414523e-04
12 KSP Residual norm 2.115474755456e-04
13 KSP Residual norm 1.569298656051e-04
14 KSP Residual norm 1.210305922310e-04
15 KSP Residual norm 8.990335227297e-05
16 KSP Residual norm 7.312889662642e-05
17 KSP Residual norm 5.880762957633e-05
18 KSP Residual norm 4.962221365227e-05
19 KSP Residual norm 4.078580873967e-05
20 KSP Residual norm 3.046462661160e-05
21 KSP Residual norm 2.550591034419e-05
22 KSP Residual norm 2.094732410384e-05
23 KSP Residual norm 1.657471524131e-05
24 KSP Residual norm 1.446736544338e-05
25 KSP Residual norm 1.039770201587e-05
26 KSP Residual norm 8.715918269926e-06
27 KSP Residual norm 6.596945849177e-06
28 KSP Residual norm 5.425194151338e-06
29 KSP Residual norm 4.292720003589e-06
30 KSP Residual norm 3.431389564898e-06
31 KSP Residual norm 2.841482272048e-06
32 KSP Residual norm 2.185508089290e-06
33 KSP Residual norm 1.856270022469e-06
34 KSP Residual norm 1.401006364113e-06
35 KSP Residual norm 1.133510382760e-06
36 KSP Residual norm 8.776967664795e-07
37 KSP Residual norm 7.094975469453e-07
38 KSP Residual norm 5.305205214664e-07
39 KSP Residual norm 4.214334711501e-07
40 KSP Residual norm 3.174354264038e-07
41 KSP Residual norm 2.380725511520e-07
42 KSP Residual norm 1.870163815050e-07
43 KSP Residual norm 1.437103107418e-07
44 KSP Residual norm 1.060754968538e-07
45 KSP Residual norm 7.871960579985e-08
46 KSP Residual norm 5.938328890776e-08
47 KSP Residual norm 4.290529846689e-08
48 KSP Residual norm 3.378061549321e-08
49 KSP Residual norm 2.527482595098e-08
50 KSP Residual norm 1.892897819988e-08
51 KSP Residual norm 1.869808546455e-08
52 KSP Residual norm 1.812799358157e-08
53 KSP Residual norm 1.697375379017e-08
54 KSP Residual norm 1.436262143758e-08
55 KSP Residual norm 1.235276475326e-08
56 KSP Residual norm 1.154342329513e-08
57 KSP Residual norm 1.053254501405e-08
58 KSP Residual norm 9.163084102162e-09
59 KSP Residual norm 8.043510181510e-09
60 KSP Residual norm 6.974936103599e-09
61 KSP Residual norm 5.572466331133e-09
62 KSP Residual norm 4.475172816267e-09
63 KSP Residual norm 3.867369629791e-09
64 KSP Residual norm 3.344128817828e-09
65 KSP Residual norm 2.637244306534e-09
66 KSP Residual norm 2.190379894025e-09
67 KSP Residual norm 1.856806684950e-09
68 KSP Residual norm 1.524531888062e-09
69 KSP Residual norm 1.304701108922e-09
70 KSP Residual norm 1.031756862705e-09
71 KSP Residual norm 8.803978370905e-10
72 KSP Residual norm 7.027930099393e-10
73 KSP Residual norm 5.660090243331e-10
74 KSP Residual norm 4.128120732955e-10
75 KSP Residual norm 3.682824573718e-10
76 KSP Residual norm 3.097121101725e-10
77 KSP Residual norm 2.460039773990e-10
78 KSP Residual norm 1.756431843936e-10
79 KSP Residual norm 1.506259121351e-10
80 KSP Residual norm 1.253818763695e-10
81 KSP Residual norm 9.936217432901e-11
82 KSP Residual norm 7.502299633181e-11
83 KSP Residual norm 6.034564724814e-11
84 KSP Residual norm 4.890420570282e-11
85 KSP Residual norm 4.038756896528e-11
86 KSP Residual norm 3.160867290440e-11
87 KSP Residual norm 2.466114144969e-11
88 KSP Residual norm 1.885325862798e-11
89 KSP Residual norm 1.430475641047e-11
90 KSP Residual norm 1.101971183658e-11
91 KSP Residual norm 8.176506477533e-12
92 KSP Residual norm 6.226691498533e-12
93 KSP Residual norm 4.486247087705e-12
94 KSP Residual norm 3.319698138433e-12
95 KSP Residual norm 2.370651780993e-12
96 KSP Residual norm 1.759430280324e-12
97 KSP Residual norm 1.280862833490e-12
98 KSP Residual norm 1.013439258115e-12
99 KSP Residual norm 7.960694359690e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.997388932827e-03 gnorm 1.608672244932e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 3.270413446245e-03
0 KSP Residual norm 5.498072597167e-02
1 KSP Residual norm 8.633650267555e-03
2 KSP Residual norm 5.994187500384e-03
3 KSP Residual norm 4.740909282281e-03
4 KSP Residual norm 3.100759281936e-03
5 KSP Residual norm 2.335921703172e-03
6 KSP Residual norm 1.395985926885e-03
7 KSP Residual norm 9.752794167813e-04
8 KSP Residual norm 7.177877940549e-04
9 KSP Residual norm 5.428925006725e-04
10 KSP Residual norm 3.932240077077e-04
11 KSP Residual norm 2.855153349852e-04
12 KSP Residual norm 2.154682915920e-04
13 KSP Residual norm 1.587201172891e-04
14 KSP Residual norm 1.242181603185e-04
15 KSP Residual norm 9.059519797770e-05
16 KSP Residual norm 7.417036857618e-05
17 KSP Residual norm 6.052566238336e-05
18 KSP Residual norm 4.993435813383e-05
19 KSP Residual norm 4.104036038094e-05
20 KSP Residual norm 3.170861928201e-05
21 KSP Residual norm 2.577535975934e-05
22 KSP Residual norm 2.110653156049e-05
23 KSP Residual norm 1.667278527151e-05
24 KSP Residual norm 1.420675797523e-05
25 KSP Residual norm 1.046184500829e-05
26 KSP Residual norm 8.372877136053e-06
27 KSP Residual norm 6.514050348622e-06
28 KSP Residual norm 5.310744999929e-06
29 KSP Residual norm 4.296863616320e-06
30 KSP Residual norm 3.391041359130e-06
31 KSP Residual norm 2.804285226625e-06
32 KSP Residual norm 2.248515635075e-06
33 KSP Residual norm 1.894335134421e-06
34 KSP Residual norm 1.443771412063e-06
35 KSP Residual norm 1.165828313229e-06
36 KSP Residual norm 8.975571505015e-07
37 KSP Residual norm 7.318425784715e-07
38 KSP Residual norm 5.456757884740e-07
39 KSP Residual norm 4.280861212522e-07
40 KSP Residual norm 3.226878381421e-07
41 KSP Residual norm 2.424359801359e-07
42 KSP Residual norm 1.911423332627e-07
43 KSP Residual norm 1.469699876974e-07
44 KSP Residual norm 1.083975041401e-07
45 KSP Residual norm 8.076927373938e-08
46 KSP Residual norm 6.086518704041e-08
47 KSP Residual norm 4.399273059432e-08
48 KSP Residual norm 3.446103910870e-08
49 KSP Residual norm 2.574635080965e-08
50 KSP Residual norm 1.945950281012e-08
51 KSP Residual norm 1.909293645362e-08
52 KSP Residual norm 1.867522750605e-08
53 KSP Residual norm 1.753565586636e-08
54 KSP Residual norm 1.470351167107e-08
55 KSP Residual norm 1.252890870430e-08
56 KSP Residual norm 1.178673274220e-08
57 KSP Residual norm 1.072646619960e-08
58 KSP Residual norm 9.398963376789e-09
59 KSP Residual norm 8.181555166098e-09
60 KSP Residual norm 7.295867166820e-09
61 KSP Residual norm 5.712913492506e-09
62 KSP Residual norm 4.595818338892e-09
63 KSP Residual norm 3.976536315887e-09
64 KSP Residual norm 3.435776039809e-09
65 KSP Residual norm 2.718281215867e-09
66 KSP Residual norm 2.255778529719e-09
67 KSP Residual norm 1.908932363528e-09
68 KSP Residual norm 1.565273169543e-09
69 KSP Residual norm 1.326535293742e-09
70 KSP Residual norm 1.079682614145e-09
71 KSP Residual norm 8.714784382457e-10
72 KSP Residual norm 7.614797096504e-10
73 KSP Residual norm 5.594721763485e-10
74 KSP Residual norm 4.369772407904e-10
75 KSP Residual norm 3.785928919202e-10
76 KSP Residual norm 3.251814285046e-10
77 KSP Residual norm 2.592859068599e-10
78 KSP Residual norm 1.865444627347e-10
79 KSP Residual norm 1.586570157036e-10
80 KSP Residual norm 1.325693589875e-10
81 KSP Residual norm 1.018573421527e-10
82 KSP Residual norm 7.501280413885e-11
83 KSP Residual norm 6.013095558810e-11
84 KSP Residual norm 4.873430974234e-11
85 KSP Residual norm 3.906709087904e-11
86 KSP Residual norm 3.012650277273e-11
87 KSP Residual norm 2.297856617927e-11
88 KSP Residual norm 1.778099982035e-11
89 KSP Residual norm 1.365574499629e-11
90 KSP Residual norm 1.060885080968e-11
91 KSP Residual norm 7.964551495313e-12
92 KSP Residual norm 6.148659471957e-12
93 KSP Residual norm 4.464195045601e-12
94 KSP Residual norm 3.348991085687e-12
95 KSP Residual norm 2.397373266023e-12
96 KSP Residual norm 1.768124436644e-12
97 KSP Residual norm 1.290829411979e-12
98 KSP Residual norm 1.015847923577e-12
99 KSP Residual norm 7.739462380752e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.270413446245e-03 gnorm 1.772604885152e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 3.609077739408e-03
0 KSP Residual norm 6.297357495693e-02
1 KSP Residual norm 9.301258570875e-03
2 KSP Residual norm 6.619048108433e-03
3 KSP Residual norm 5.289931155879e-03
4 KSP Residual norm 3.461032689105e-03
5 KSP Residual norm 2.590203523378e-03
6 KSP Residual norm 1.527337424396e-03
7 KSP Residual norm 1.052537655246e-03
8 KSP Residual norm 7.767135973820e-04
9 KSP Residual norm 5.974336722150e-04
10 KSP Residual norm 4.266318442485e-04
11 KSP Residual norm 3.089964830573e-04
12 KSP Residual norm 2.253818946355e-04
13 KSP Residual norm 1.668555144221e-04
14 KSP Residual norm 1.332780973287e-04
15 KSP Residual norm 9.572813789631e-05
16 KSP Residual norm 7.858184287877e-05
17 KSP Residual norm 6.488277344781e-05
18 KSP Residual norm 5.264879776835e-05
19 KSP Residual norm 4.291925162475e-05
20 KSP Residual norm 3.382145206798e-05
21 KSP Residual norm 2.707357652526e-05
22 KSP Residual norm 2.166384141650e-05
23 KSP Residual norm 1.724071941077e-05
24 KSP Residual norm 1.449428976060e-05
25 KSP Residual norm 1.077104869085e-05
26 KSP Residual norm 8.591652259598e-06
27 KSP Residual norm 6.428123776451e-06
28 KSP Residual norm 5.479841609379e-06
29 KSP Residual norm 4.429674381871e-06
30 KSP Residual norm 3.474719838430e-06
31 KSP Residual norm 2.904493342748e-06
32 KSP Residual norm 2.328993714995e-06
33 KSP Residual norm 2.016567691108e-06
34 KSP Residual norm 1.513971575490e-06
35 KSP Residual norm 1.215481650004e-06
36 KSP Residual norm 9.467934203881e-07
37 KSP Residual norm 7.690872882085e-07
38 KSP Residual norm 5.689977289079e-07
39 KSP Residual norm 4.421873739305e-07
40 KSP Residual norm 3.341114770636e-07
41 KSP Residual norm 2.504191049145e-07
42 KSP Residual norm 1.975728500250e-07
43 KSP Residual norm 1.522704439961e-07
44 KSP Residual norm 1.127240326000e-07
45 KSP Residual norm 8.410156244991e-08
46 KSP Residual norm 6.354402812078e-08
47 KSP Residual norm 4.612661358048e-08
48 KSP Residual norm 3.599983626410e-08
49 KSP Residual norm 2.699195808095e-08
50 KSP Residual norm 2.047870005534e-08
51 KSP Residual norm 2.012429659981e-08
52 KSP Residual norm 1.974100848648e-08
53 KSP Residual norm 1.843938915355e-08
54 KSP Residual norm 1.558628385700e-08
55 KSP Residual norm 1.301925279085e-08
56 KSP Residual norm 1.245997804606e-08
57 KSP Residual norm 1.143602363079e-08
58 KSP Residual norm 9.874612223969e-09
59 KSP Residual norm 8.519745365119e-09
60 KSP Residual norm 7.802745858398e-09
61 KSP Residual norm 5.938315388700e-09
62 KSP Residual norm 4.848284649762e-09
63 KSP Residual norm 4.116717194333e-09
64 KSP Residual norm 3.525604821066e-09
65 KSP Residual norm 2.813147001871e-09
66 KSP Residual norm 2.346493351019e-09
67 KSP Residual norm 1.954546729561e-09
68 KSP Residual norm 1.623309078951e-09
69 KSP Residual norm 1.371426248649e-09
70 KSP Residual norm 1.086556565272e-09
71 KSP Residual norm 8.933605776231e-10
72 KSP Residual norm 7.732308715212e-10
73 KSP Residual norm 5.872714891191e-10
74 KSP Residual norm 4.586560851537e-10
75 KSP Residual norm 3.971531522498e-10
76 KSP Residual norm 3.471521757925e-10
77 KSP Residual norm 2.820721362197e-10
78 KSP Residual norm 2.063983507376e-10
79 KSP Residual norm 1.767609012071e-10
80 KSP Residual norm 1.483277883619e-10
81 KSP Residual norm 1.103066877504e-10
82 KSP Residual norm 7.995919824292e-11
83 KSP Residual norm 6.336771951491e-11
84 KSP Residual norm 5.120098779160e-11
85 KSP Residual norm 3.938346462985e-11
86 KSP Residual norm 2.992200448810e-11
87 KSP Residual norm 2.208254920178e-11
88 KSP Residual norm 1.693587873366e-11
89 KSP Residual norm 1.331518535676e-11
90 KSP Residual norm 1.041493914073e-11
91 KSP Residual norm 8.063917902875e-12
92 KSP Residual norm 6.165788877621e-12
93 KSP Residual norm 4.575571724491e-12
94 KSP Residual norm 3.475071399033e-12
95 KSP Residual norm 2.514823216467e-12
96 KSP Residual norm 1.822557573298e-12
97 KSP Residual norm 1.352409992621e-12
98 KSP Residual norm 1.048424600985e-12
99 KSP Residual norm 7.847224578345e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.609077739408e-03 gnorm 1.941210211987e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 3.944577087961e-03
0 KSP Residual norm 7.014548376289e-02
1 KSP Residual norm 9.911151723856e-03
2 KSP Residual norm 7.212990084149e-03
3 KSP Residual norm 5.825541197036e-03
4 KSP Residual norm 3.803187648753e-03
5 KSP Residual norm 2.812351003444e-03
6 KSP Residual norm 1.663521092690e-03
7 KSP Residual norm 1.138796728584e-03
8 KSP Residual norm 8.483368898550e-04
9 KSP Residual norm 6.587846823610e-04
10 KSP Residual norm 4.647627997385e-04
11 KSP Residual norm 3.358618577246e-04
12 KSP Residual norm 2.411727310773e-04
13 KSP Residual norm 1.792788947134e-04
14 KSP Residual norm 1.427788271862e-04
15 KSP Residual norm 1.035090095782e-04
16 KSP Residual norm 8.558874729650e-05
17 KSP Residual norm 7.077701356067e-05
18 KSP Residual norm 5.690375641316e-05
19 KSP Residual norm 4.566900828128e-05
20 KSP Residual norm 3.631561950271e-05
21 KSP Residual norm 2.878931384155e-05
22 KSP Residual norm 2.309329919827e-05
23 KSP Residual norm 1.839307125586e-05
24 KSP Residual norm 1.508995778210e-05
25 KSP Residual norm 1.143075967265e-05
26 KSP Residual norm 9.416132721072e-06
27 KSP Residual norm 6.881720425127e-06
28 KSP Residual norm 5.765847801720e-06
29 KSP Residual norm 4.578219971500e-06
30 KSP Residual norm 3.461142471155e-06
31 KSP Residual norm 2.860862129141e-06
32 KSP Residual norm 2.337915498111e-06
33 KSP Residual norm 2.012971288376e-06
34 KSP Residual norm 1.521578444086e-06
35 KSP Residual norm 1.220301684988e-06
36 KSP Residual norm 9.485540701215e-07
37 KSP Residual norm 7.856121351703e-07
38 KSP Residual norm 5.877821144005e-07
39 KSP Residual norm 4.568376514900e-07
40 KSP Residual norm 3.460426321277e-07
41 KSP Residual norm 2.591192062264e-07
42 KSP Residual norm 2.040626115990e-07
43 KSP Residual norm 1.576198043601e-07
44 KSP Residual norm 1.168296155122e-07
45 KSP Residual norm 8.773257863938e-08
46 KSP Residual norm 6.657976644160e-08
47 KSP Residual norm 4.858709355252e-08
48 KSP Residual norm 3.795928196704e-08
49 KSP Residual norm 2.862939293986e-08
50 KSP Residual norm 2.179269953836e-08
51 KSP Residual norm 2.152982380300e-08
52 KSP Residual norm 2.119918773277e-08
53 KSP Residual norm 1.961896531556e-08
54 KSP Residual norm 1.674233887202e-08
55 KSP Residual norm 1.395524227004e-08
56 KSP Residual norm 1.330849009797e-08
57 KSP Residual norm 1.230151790081e-08
58 KSP Residual norm 1.061645163248e-08
59 KSP Residual norm 9.045204923343e-09
60 KSP Residual norm 8.373853615234e-09
61 KSP Residual norm 6.461303448877e-09
62 KSP Residual norm 4.998377984522e-09
63 KSP Residual norm 4.412261076896e-09
64 KSP Residual norm 3.655890658032e-09
65 KSP Residual norm 3.040687272538e-09
66 KSP Residual norm 2.422686315640e-09
67 KSP Residual norm 2.088905323260e-09
68 KSP Residual norm 1.685846848719e-09
69 KSP Residual norm 1.485019452790e-09
70 KSP Residual norm 1.167453326806e-09
71 KSP Residual norm 9.426918477069e-10
72 KSP Residual norm 8.208370038130e-10
73 KSP Residual norm 6.268841267173e-10
74 KSP Residual norm 5.049222855151e-10
75 KSP Residual norm 4.125522131063e-10
76 KSP Residual norm 3.815559156656e-10
77 KSP Residual norm 3.017574511028e-10
78 KSP Residual norm 2.304788376091e-10
79 KSP Residual norm 1.906447337776e-10
80 KSP Residual norm 1.631783900917e-10
81 KSP Residual norm 1.206265908852e-10
82 KSP Residual norm 8.628483665468e-11
83 KSP Residual norm 6.794017904925e-11
84 KSP Residual norm 5.415095425669e-11
85 KSP Residual norm 4.131544379269e-11
86 KSP Residual norm 3.159240818383e-11
87 KSP Residual norm 2.394806370892e-11
88 KSP Residual norm 1.883785533368e-11
89 KSP Residual norm 1.495413657802e-11
90 KSP Residual norm 1.198987286384e-11
91 KSP Residual norm 8.888246055793e-12
92 KSP Residual norm 6.925555734169e-12
93 KSP Residual norm 5.047154289949e-12
94 KSP Residual norm 3.840543332826e-12
95 KSP Residual norm 2.749188906035e-12
96 KSP Residual norm 2.004491041950e-12
97 KSP Residual norm 1.535967685865e-12
98 KSP Residual norm 1.189343531998e-12
99 KSP Residual norm 9.047227587181e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.944577087961e-03 gnorm 2.100484728100e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 4.286034915462e-03
0 KSP Residual norm 7.763369431272e-02
1 KSP Residual norm 1.057063108921e-02
2 KSP Residual norm 7.799188449463e-03
3 KSP Residual norm 6.353656465740e-03
4 KSP Residual norm 4.127452625188e-03
5 KSP Residual norm 2.988832172925e-03
6 KSP Residual norm 1.787211556821e-03
7 KSP Residual norm 1.206884769749e-03
8 KSP Residual norm 9.101573755289e-04
9 KSP Residual norm 7.155136940676e-04
10 KSP Residual norm 5.043336072948e-04
11 KSP Residual norm 3.521840795906e-04
12 KSP Residual norm 2.565240452249e-04
13 KSP Residual norm 1.927559708134e-04
14 KSP Residual norm 1.519683225035e-04
15 KSP Residual norm 1.116320511958e-04
16 KSP Residual norm 9.272825953593e-05
17 KSP Residual norm 7.396549330090e-05
18 KSP Residual norm 6.139991253967e-05
19 KSP Residual norm 4.867602037914e-05
20 KSP Residual norm 3.781549209617e-05
21 KSP Residual norm 3.073295041237e-05
22 KSP Residual norm 2.442234320989e-05
23 KSP Residual norm 1.943260935053e-05
24 KSP Residual norm 1.608844164913e-05
25 KSP Residual norm 1.226983526173e-05
26 KSP Residual norm 9.602103959572e-06
27 KSP Residual norm 7.420716506590e-06
28 KSP Residual norm 5.867405102666e-06
29 KSP Residual norm 4.825425139783e-06
30 KSP Residual norm 3.634369027199e-06
31 KSP Residual norm 2.752659664489e-06
32 KSP Residual norm 2.291390289913e-06
33 KSP Residual norm 1.846406034653e-06
34 KSP Residual norm 1.512041784338e-06
35 KSP Residual norm 1.239546733484e-06
36 KSP Residual norm 9.647356136221e-07
37 KSP Residual norm 8.060907998400e-07
38 KSP Residual norm 6.078480329918e-07
39 KSP Residual norm 4.740978807201e-07
40 KSP Residual norm 3.627893464848e-07
41 KSP Residual norm 2.725033817967e-07
42 KSP Residual norm 2.142578792407e-07
43 KSP Residual norm 1.666934036343e-07
44 KSP Residual norm 1.225669570681e-07
45 KSP Residual norm 9.283187137510e-08
46 KSP Residual norm 7.093657399966e-08
47 KSP Residual norm 5.255263202573e-08
48 KSP Residual norm 4.139603545299e-08
49 KSP Residual norm 3.156012830622e-08
50 KSP Residual norm 2.401788269362e-08
51 KSP Residual norm 2.371761989858e-08
52 KSP Residual norm 2.330342204426e-08
53 KSP Residual norm 2.135836648683e-08
54 KSP Residual norm 1.841369064166e-08
55 KSP Residual norm 1.552573744908e-08
56 KSP Residual norm 1.471995946434e-08
57 KSP Residual norm 1.362647436718e-08
58 KSP Residual norm 1.185115789554e-08
59 KSP Residual norm 9.987802161063e-09
60 KSP Residual norm 9.210368640818e-09
61 KSP Residual norm 7.364769169960e-09
62 KSP Residual norm 5.542984266552e-09
63 KSP Residual norm 5.011262826136e-09
64 KSP Residual norm 4.071180369634e-09
65 KSP Residual norm 3.334263314935e-09
66 KSP Residual norm 2.720231212592e-09
67 KSP Residual norm 2.260339599815e-09
68 KSP Residual norm 1.872074987242e-09
69 KSP Residual norm 1.634597422931e-09
70 KSP Residual norm 1.276776321560e-09
71 KSP Residual norm 1.056164295529e-09
72 KSP Residual norm 9.125785842317e-10
73 KSP Residual norm 7.167964986614e-10
74 KSP Residual norm 5.958801988650e-10
75 KSP Residual norm 5.211407210769e-10
76 KSP Residual norm 4.420290363751e-10
77 KSP Residual norm 3.671701097925e-10
78 KSP Residual norm 2.707937153488e-10
79 KSP Residual norm 2.282589516825e-10
80 KSP Residual norm 1.933412601182e-10
81 KSP Residual norm 1.392192856291e-10
82 KSP Residual norm 9.816840608731e-11
83 KSP Residual norm 7.782461823024e-11
84 KSP Residual norm 6.183051712845e-11
85 KSP Residual norm 4.816274894413e-11
86 KSP Residual norm 3.765968791490e-11
87 KSP Residual norm 2.956824468924e-11
88 KSP Residual norm 2.329228554274e-11
89 KSP Residual norm 1.805732146518e-11
90 KSP Residual norm 1.426489344052e-11
91 KSP Residual norm 1.030365068375e-11
92 KSP Residual norm 7.963257912089e-12
93 KSP Residual norm 5.774282988568e-12
94 KSP Residual norm 4.373212580810e-12
95 KSP Residual norm 3.161702622928e-12
96 KSP Residual norm 2.348628468750e-12
97 KSP Residual norm 1.832719055763e-12
98 KSP Residual norm 1.426989276574e-12
99 KSP Residual norm 1.106617748099e-12
100 KSP Residual norm 8.819769194644e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.286034915462e-03 gnorm 2.251912538515e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 4.581368393119e-03
0 KSP Residual norm 8.336004472730e-02
1 KSP Residual norm 1.115534741462e-02
2 KSP Residual norm 8.265879047775e-03
3 KSP Residual norm 6.762876090865e-03
4 KSP Residual norm 4.412360755092e-03
5 KSP Residual norm 3.129620516533e-03
6 KSP Residual norm 1.892122648737e-03
7 KSP Residual norm 1.266150714105e-03
8 KSP Residual norm 9.609397612542e-04
9 KSP Residual norm 7.647509111789e-04
10 KSP Residual norm 5.456318492866e-04
11 KSP Residual norm 3.632362997403e-04
12 KSP Residual norm 2.728914885858e-04
13 KSP Residual norm 2.069802414949e-04
14 KSP Residual norm 1.486728370852e-04
15 KSP Residual norm 1.168011344027e-04
16 KSP Residual norm 9.832135277253e-05
17 KSP Residual norm 7.552592727348e-05
18 KSP Residual norm 6.287822912544e-05
19 KSP Residual norm 5.036514572496e-05
20 KSP Residual norm 3.819914589161e-05
21 KSP Residual norm 3.105282798688e-05
22 KSP Residual norm 2.518297124806e-05
23 KSP Residual norm 1.943198722238e-05
24 KSP Residual norm 1.647603540343e-05
25 KSP Residual norm 1.260287847040e-05
26 KSP Residual norm 1.012593313414e-05
27 KSP Residual norm 7.753104841734e-06
28 KSP Residual norm 6.266846529938e-06
29 KSP Residual norm 5.051498154589e-06
30 KSP Residual norm 3.758748741257e-06
31 KSP Residual norm 3.200153021352e-06
32 KSP Residual norm 2.454458129866e-06
33 KSP Residual norm 2.072972989328e-06
34 KSP Residual norm 1.546478318451e-06
35 KSP Residual norm 1.228819728841e-06
36 KSP Residual norm 9.542353340209e-07
37 KSP Residual norm 8.016975422743e-07
38 KSP Residual norm 6.111400447188e-07
39 KSP Residual norm 4.783078999234e-07
40 KSP Residual norm 3.672541952547e-07
41 KSP Residual norm 2.762692193013e-07
42 KSP Residual norm 2.164613719306e-07
43 KSP Residual norm 1.684497440762e-07
44 KSP Residual norm 1.228711383766e-07
45 KSP Residual norm 9.300678423888e-08
46 KSP Residual norm 7.101021836060e-08
47 KSP Residual norm 5.254664598477e-08
48 KSP Residual norm 4.144696391467e-08
49 KSP Residual norm 3.177222929960e-08
50 KSP Residual norm 2.429174686486e-08
51 KSP Residual norm 2.400905209301e-08
52 KSP Residual norm 2.361644365207e-08
53 KSP Residual norm 2.148474081706e-08
54 KSP Residual norm 1.867192141934e-08
55 KSP Residual norm 1.601018757838e-08
56 KSP Residual norm 1.505696640938e-08
57 KSP Residual norm 1.395071245211e-08
58 KSP Residual norm 1.212013530301e-08
59 KSP Residual norm 1.014483787387e-08
60 KSP Residual norm 9.291695821068e-09
61 KSP Residual norm 7.474492170082e-09
62 KSP Residual norm 5.572616082632e-09
63 KSP Residual norm 5.054645994452e-09
64 KSP Residual norm 4.123299216013e-09
65 KSP Residual norm 3.313784217365e-09
66 KSP Residual norm 2.728147913671e-09
67 KSP Residual norm 2.254523980172e-09
68 KSP Residual norm 1.880177445239e-09
69 KSP Residual norm 1.667527096066e-09
70 KSP Residual norm 1.295243304678e-09
71 KSP Residual norm 1.094841508109e-09
72 KSP Residual norm 9.440810465845e-10
73 KSP Residual norm 7.497112311942e-10
74 KSP Residual norm 6.277643910937e-10
75 KSP Residual norm 5.450651478906e-10
76 KSP Residual norm 4.648246635108e-10
77 KSP Residual norm 3.798358242591e-10
78 KSP Residual norm 2.770276787852e-10
79 KSP Residual norm 2.310521127199e-10
80 KSP Residual norm 1.921435861566e-10
81 KSP Residual norm 1.406198204971e-10
82 KSP Residual norm 9.743045915035e-11
83 KSP Residual norm 7.690536391700e-11
84 KSP Residual norm 6.025714847406e-11
85 KSP Residual norm 4.755648912438e-11
86 KSP Residual norm 3.747462860592e-11
87 KSP Residual norm 2.970168735369e-11
88 KSP Residual norm 2.358381377897e-11
89 KSP Residual norm 1.851976578523e-11
90 KSP Residual norm 1.472284743316e-11
91 KSP Residual norm 1.065172643607e-11
92 KSP Residual norm 8.251935124683e-12
93 KSP Residual norm 5.971280582054e-12
94 KSP Residual norm 4.547106524831e-12
95 KSP Residual norm 3.327937600642e-12
96 KSP Residual norm 2.495543823751e-12
97 KSP Residual norm 1.955758135763e-12
98 KSP Residual norm 1.526755622263e-12
99 KSP Residual norm 1.176545838066e-12
100 KSP Residual norm 9.240187041351e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.581368393119e-03 gnorm 2.358572710878e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 4.786604194343e-03
0 KSP Residual norm 8.712743627079e-02
1 KSP Residual norm 1.159165501853e-02
2 KSP Residual norm 8.581269093646e-03
3 KSP Residual norm 7.032823966071e-03
4 KSP Residual norm 4.622307619164e-03
5 KSP Residual norm 3.234472141232e-03
6 KSP Residual norm 1.965665851773e-03
7 KSP Residual norm 1.311638515520e-03
8 KSP Residual norm 9.962383133349e-04
9 KSP Residual norm 7.983578421939e-04
10 KSP Residual norm 5.741710401868e-04
11 KSP Residual norm 3.764965103305e-04
12 KSP Residual norm 2.862896760102e-04
13 KSP Residual norm 2.173942594869e-04
14 KSP Residual norm 1.488625831795e-04
15 KSP Residual norm 1.224424749275e-04
16 KSP Residual norm 1.012131859932e-04
17 KSP Residual norm 7.770524124114e-05
18 KSP Residual norm 6.287177207153e-05
19 KSP Residual norm 5.117611081580e-05
20 KSP Residual norm 3.935473201602e-05
21 KSP Residual norm 3.120188837664e-05
22 KSP Residual norm 2.542748942855e-05
23 KSP Residual norm 1.933216621390e-05
24 KSP Residual norm 1.673912810360e-05
25 KSP Residual norm 1.292718809728e-05
26 KSP Residual norm 1.003780970535e-05
27 KSP Residual norm 8.209666819869e-06
28 KSP Residual norm 6.259084696905e-06
29 KSP Residual norm 5.231374543011e-06
30 KSP Residual norm 3.874306935457e-06
31 KSP Residual norm 3.255708035640e-06
32 KSP Residual norm 2.477891599965e-06
33 KSP Residual norm 2.041024489120e-06
34 KSP Residual norm 1.538948979535e-06
35 KSP Residual norm 1.207581477683e-06
36 KSP Residual norm 9.354908401182e-07
37 KSP Residual norm 7.404044864452e-07
38 KSP Residual norm 5.816775050460e-07
39 KSP Residual norm 4.744774628514e-07
40 KSP Residual norm 3.665533246294e-07
41 KSP Residual norm 2.773585733883e-07
42 KSP Residual norm 2.163349095529e-07
43 KSP Residual norm 1.680625280120e-07
44 KSP Residual norm 1.220243581091e-07
45 KSP Residual norm 9.205038057995e-08
46 KSP Residual norm 6.991531047464e-08
47 KSP Residual norm 5.130967092185e-08
48 KSP Residual norm 4.038292564964e-08
49 KSP Residual norm 3.098725709194e-08
50 KSP Residual norm 2.381005400291e-08
51 KSP Residual norm 2.354593114131e-08
52 KSP Residual norm 2.317132252114e-08
53 KSP Residual norm 2.105110425171e-08
54 KSP Residual norm 1.832119721440e-08
55 KSP Residual norm 1.593994502553e-08
56 KSP Residual norm 1.487535357799e-08
57 KSP Residual norm 1.376747566578e-08
58 KSP Residual norm 1.192195702527e-08
59 KSP Residual norm 9.936386267044e-09
60 KSP Residual norm 9.031947334878e-09
61 KSP Residual norm 7.239557107645e-09
62 KSP Residual norm 5.349375631250e-09
63 KSP Residual norm 4.863971520523e-09
64 KSP Residual norm 3.979060355056e-09
65 KSP Residual norm 3.168406296142e-09
66 KSP Residual norm 2.615006958859e-09
67 KSP Residual norm 2.182955183905e-09
68 KSP Residual norm 1.829624135134e-09
69 KSP Residual norm 1.641989230009e-09
70 KSP Residual norm 1.271600762565e-09
71 KSP Residual norm 1.096127966116e-09
72 KSP Residual norm 9.278131628918e-10
73 KSP Residual norm 7.542051643065e-10
74 KSP Residual norm 6.296690704140e-10
75 KSP Residual norm 5.415468260583e-10
76 KSP Residual norm 4.691474678714e-10
77 KSP Residual norm 3.765804062308e-10
78 KSP Residual norm 2.738682543749e-10
79 KSP Residual norm 2.234394786772e-10
80 KSP Residual norm 1.793349930161e-10
81 KSP Residual norm 1.365128503497e-10
82 KSP Residual norm 9.314391842691e-11
83 KSP Residual norm 7.287647960571e-11
84 KSP Residual norm 5.610502370157e-11
85 KSP Residual norm 4.463718205348e-11
86 KSP Residual norm 3.544617359954e-11
87 KSP Residual norm 2.821406472443e-11
88 KSP Residual norm 2.256614346645e-11
89 KSP Residual norm 1.798095255383e-11
90 KSP Residual norm 1.442519931257e-11
91 KSP Residual norm 1.052134039134e-11
92 KSP Residual norm 8.201336020132e-12
93 KSP Residual norm 5.958636082748e-12
94 KSP Residual norm 4.559320096963e-12
95 KSP Residual norm 3.344537694976e-12
96 KSP Residual norm 2.503525275119e-12
97 KSP Residual norm 1.962355852195e-12
98 KSP Residual norm 1.532870999337e-12
99 KSP Residual norm 1.170594627265e-12
100 KSP Residual norm 9.039787961546e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.786604194343e-03 gnorm 2.426155484229e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 4.916608056228e-03
0 KSP Residual norm 8.913984689369e-02
1 KSP Residual norm 1.188911776786e-02
2 KSP Residual norm 8.768433960570e-03
3 KSP Residual norm 7.186555736403e-03
4 KSP Residual norm 4.750648247255e-03
5 KSP Residual norm 3.301686823470e-03
6 KSP Residual norm 2.011758120884e-03
7 KSP Residual norm 1.341456288831e-03
8 KSP Residual norm 1.017540364043e-03
9 KSP Residual norm 8.185647752675e-04
10 KSP Residual norm 5.918633017956e-04
11 KSP Residual norm 3.872716641105e-04
12 KSP Residual norm 2.959842802832e-04
13 KSP Residual norm 2.238026632106e-04
14 KSP Residual norm 1.529850973923e-04
15 KSP Residual norm 1.266242098190e-04
16 KSP Residual norm 1.021311611231e-04
17 KSP Residual norm 8.018578604220e-05
18 KSP Residual norm 6.446001115497e-05
19 KSP Residual norm 5.184173958588e-05
20 KSP Residual norm 4.007177650046e-05
21 KSP Residual norm 3.162412596129e-05
22 KSP Residual norm 2.543747327041e-05
23 KSP Residual norm 1.908303183122e-05
24 KSP Residual norm 1.647137275248e-05
25 KSP Residual norm 1.301312349720e-05
26 KSP Residual norm 1.011400439823e-05
27 KSP Residual norm 8.293061881106e-06
28 KSP Residual norm 6.319110471143e-06
29 KSP Residual norm 5.374669861045e-06
30 KSP Residual norm 3.872453266584e-06
31 KSP Residual norm 3.258214294348e-06
32 KSP Residual norm 2.473236386880e-06
33 KSP Residual norm 2.039789496476e-06
34 KSP Residual norm 1.544715129061e-06
35 KSP Residual norm 1.206898692081e-06
36 KSP Residual norm 9.451388764381e-07
37 KSP Residual norm 7.343750372268e-07
38 KSP Residual norm 6.126388093284e-07
39 KSP Residual norm 4.757743919746e-07
40 KSP Residual norm 3.723174022265e-07
41 KSP Residual norm 2.791226408659e-07
42 KSP Residual norm 2.170140907590e-07
43 KSP Residual norm 1.682359791122e-07
44 KSP Residual norm 1.219405894334e-07
45 KSP Residual norm 9.160180959997e-08
46 KSP Residual norm 6.928349759858e-08
47 KSP Residual norm 5.045707199935e-08
48 KSP Residual norm 3.958166985086e-08
49 KSP Residual norm 3.034543654818e-08
50 KSP Residual norm 2.339278278303e-08
51 KSP Residual norm 2.313199692468e-08
52 KSP Residual norm 2.273244574686e-08
53 KSP Residual norm 2.067388844030e-08
54 KSP Residual norm 1.795866946485e-08
55 KSP Residual norm 1.576405129797e-08
56 KSP Residual norm 1.464321970992e-08
57 KSP Residual norm 1.351806846964e-08
58 KSP Residual norm 1.168094594051e-08
59 KSP Residual norm 9.726363765809e-09
60 KSP Residual norm 8.754541262977e-09
61 KSP Residual norm 7.016005046124e-09
62 KSP Residual norm 5.156412980814e-09
63 KSP Residual norm 4.707437923177e-09
64 KSP Residual norm 3.846276265557e-09
65 KSP Residual norm 3.044379328977e-09
66 KSP Residual norm 2.517544794145e-09
67 KSP Residual norm 2.128635980502e-09
68 KSP Residual norm 1.792608579893e-09
69 KSP Residual norm 1.610455517441e-09
70 KSP Residual norm 1.249672263553e-09
71 KSP Residual norm 1.090996557896e-09
72 KSP Residual norm 8.832248777634e-10
73 KSP Residual norm 7.522617818252e-10
74 KSP Residual norm 6.174205110154e-10
75 KSP Residual norm 5.233304849884e-10
76 KSP Residual norm 4.669680344803e-10
77 KSP Residual norm 3.695300174846e-10
78 KSP Residual norm 2.711853770919e-10
79 KSP Residual norm 2.159219130432e-10
80 KSP Residual norm 1.587446104857e-10
81 KSP Residual norm 1.224460308986e-10
82 KSP Residual norm 8.960380767242e-11
83 KSP Residual norm 7.000932543501e-11
84 KSP Residual norm 5.303492295808e-11
85 KSP Residual norm 4.228350478001e-11
86 KSP Residual norm 3.394908126348e-11
87 KSP Residual norm 2.708070786206e-11
88 KSP Residual norm 2.172421145449e-11
89 KSP Residual norm 1.741866118811e-11
90 KSP Residual norm 1.405427013174e-11
91 KSP Residual norm 1.031977491659e-11
92 KSP Residual norm 8.073511863241e-12
93 KSP Residual norm 5.891945645796e-12
94 KSP Residual norm 4.538232065726e-12
95 KSP Residual norm 3.326573557902e-12
96 KSP Residual norm 2.484752607448e-12
97 KSP Residual norm 1.939936356167e-12
98 KSP Residual norm 1.514607580647e-12
99 KSP Residual norm 1.145009546663e-12
100 KSP Residual norm 8.758284193715e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.916608056228e-03 gnorm 2.464614676141e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 4.916956182897e-03
0 KSP Residual norm 8.904541918500e-02
1 KSP Residual norm 1.190707644506e-02
2 KSP Residual norm 8.750465859100e-03
3 KSP Residual norm 7.168675878178e-03
4 KSP Residual norm 4.763759241315e-03
5 KSP Residual norm 3.299019375578e-03
6 KSP Residual norm 2.009923400695e-03
7 KSP Residual norm 1.339305864494e-03
8 KSP Residual norm 1.014420867473e-03
9 KSP Residual norm 8.171849257074e-04
10 KSP Residual norm 5.926230035464e-04
11 KSP Residual norm 3.875308394749e-04
12 KSP Residual norm 2.964155165419e-04
13 KSP Residual norm 2.237538313195e-04
14 KSP Residual norm 1.536343449251e-04
15 KSP Residual norm 1.264826222222e-04
16 KSP Residual norm 1.009885803519e-04
17 KSP Residual norm 8.018307041599e-05
18 KSP Residual norm 6.408910146547e-05
19 KSP Residual norm 5.143376046905e-05
20 KSP Residual norm 3.983001078506e-05
21 KSP Residual norm 3.130331489355e-05
22 KSP Residual norm 2.511520412447e-05
23 KSP Residual norm 1.888507086516e-05
24 KSP Residual norm 1.548743470098e-05
25 KSP Residual norm 1.301637117839e-05
26 KSP Residual norm 9.953836884679e-06
27 KSP Residual norm 7.996879662284e-06
28 KSP Residual norm 6.228672706611e-06
29 KSP Residual norm 5.197924554264e-06
30 KSP Residual norm 3.830149994105e-06
31 KSP Residual norm 2.802086170676e-06
32 KSP Residual norm 2.434691516374e-06
33 KSP Residual norm 1.942017920856e-06
34 KSP Residual norm 1.545503894696e-06
35 KSP Residual norm 1.198129083852e-06
36 KSP Residual norm 9.538418503239e-07
37 KSP Residual norm 7.716726150890e-07
38 KSP Residual norm 6.234573054802e-07
39 KSP Residual norm 4.785811641929e-07
40 KSP Residual norm 3.703784029327e-07
41 KSP Residual norm 2.778732222207e-07
42 KSP Residual norm 2.151266074309e-07
43 KSP Residual norm 1.664294936213e-07
44 KSP Residual norm 1.204468981077e-07
45 KSP Residual norm 9.010503330844e-08
46 KSP Residual norm 6.794858551672e-08
47 KSP Residual norm 4.927249067905e-08
48 KSP Residual norm 3.855237101130e-08
49 KSP Residual norm 2.951933860807e-08
50 KSP Residual norm 2.279725373573e-08
51 KSP Residual norm 2.253356065124e-08
52 KSP Residual norm 2.207379191398e-08
53 KSP Residual norm 2.012112032754e-08
54 KSP Residual norm 1.744227285920e-08
55 KSP Residual norm 1.538613191949e-08
56 KSP Residual norm 1.425766247115e-08
57 KSP Residual norm 1.313105506651e-08
58 KSP Residual norm 1.133658246434e-08
59 KSP Residual norm 9.455952216078e-09
60 KSP Residual norm 8.437594994068e-09
61 KSP Residual norm 6.774629061341e-09
62 KSP Residual norm 4.973343755497e-09
63 KSP Residual norm 4.551828691100e-09
64 KSP Residual norm 3.713779414852e-09
65 KSP Residual norm 2.930053695696e-09
66 KSP Residual norm 2.421066389458e-09
67 KSP Residual norm 2.076192350790e-09
68 KSP Residual norm 1.751341437791e-09
69 KSP Residual norm 1.559764103777e-09
70 KSP Residual norm 1.224110154127e-09
71 KSP Residual norm 1.071740346297e-09
72 KSP Residual norm 8.263876231623e-10
73 KSP Residual norm 7.341346372037e-10
74 KSP Residual norm 5.867742093811e-10
75 KSP Residual norm 4.994820757833e-10
76 KSP Residual norm 4.365454056011e-10
77 KSP Residual norm 3.423666668028e-10
78 KSP Residual norm 2.641921599692e-10
79 KSP Residual norm 2.096566431616e-10
80 KSP Residual norm 1.546591666136e-10
81 KSP Residual norm 1.230007090815e-10
82 KSP Residual norm 8.696299625753e-11
83 KSP Residual norm 6.764767235328e-11
84 KSP Residual norm 5.070775963916e-11
85 KSP Residual norm 4.023159624816e-11
86 KSP Residual norm 3.265787000104e-11
87 KSP Residual norm 2.610369549408e-11
88 KSP Residual norm 2.096519957072e-11
89 KSP Residual norm 1.682015965937e-11
90 KSP Residual norm 1.360383909338e-11
91 KSP Residual norm 1.002948181624e-11
92 KSP Residual norm 7.857562870473e-12
93 KSP Residual norm 5.748815822737e-12
94 KSP Residual norm 4.455763343153e-12
95 KSP Residual norm 3.261278346697e-12
96 KSP Residual norm 2.431978107373e-12
97 KSP Residual norm 1.891870152437e-12
98 KSP Residual norm 1.476805591697e-12
99 KSP Residual norm 1.108886218831e-12
100 KSP Residual norm 8.462508500551e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.916956182897e-03 gnorm 2.481563916180e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 4.509881490106e-03
0 KSP Residual norm 8.167328335263e-02
1 KSP Residual norm 1.095846279514e-02
2 KSP Residual norm 8.030042583110e-03
3 KSP Residual norm 6.570504922435e-03
4 KSP Residual norm 4.386168376126e-03
5 KSP Residual norm 3.035035883832e-03
6 KSP Residual norm 1.847219595877e-03
7 KSP Residual norm 1.226783198893e-03
8 KSP Residual norm 9.296188369331e-04
9 KSP Residual norm 7.484174316424e-04
10 KSP Residual norm 5.437692724651e-04
11 KSP Residual norm 3.549425270360e-04
12 KSP Residual norm 2.708163125637e-04
13 KSP Residual norm 2.050187719702e-04
14 KSP Residual norm 1.413978367292e-04
15 KSP Residual norm 1.157971261364e-04
16 KSP Residual norm 9.208533350769e-05
17 KSP Residual norm 7.348073796513e-05
18 KSP Residual norm 5.856106082639e-05
19 KSP Residual norm 4.707287110065e-05
20 KSP Residual norm 3.646312921388e-05
21 KSP Residual norm 2.859878165369e-05
22 KSP Residual norm 2.301977521736e-05
23 KSP Residual norm 1.734094424570e-05
24 KSP Residual norm 1.399333916890e-05
25 KSP Residual norm 1.198507159156e-05
26 KSP Residual norm 8.911585016585e-06
27 KSP Residual norm 6.785235037291e-06
28 KSP Residual norm 5.758520051822e-06
29 KSP Residual norm 4.609074097489e-06
30 KSP Residual norm 3.588716870252e-06
31 KSP Residual norm 2.589699626561e-06
32 KSP Residual norm 2.177424447636e-06
33 KSP Residual norm 1.635096516069e-06
34 KSP Residual norm 1.409789499517e-06
35 KSP Residual norm 1.096845926094e-06
36 KSP Residual norm 8.878589331055e-07
37 KSP Residual norm 7.250200904502e-07
38 KSP Residual norm 5.760625830640e-07
39 KSP Residual norm 4.420819923792e-07
40 KSP Residual norm 3.414195071783e-07
41 KSP Residual norm 2.559880429954e-07
42 KSP Residual norm 1.975487223936e-07
43 KSP Residual norm 1.526137153737e-07
44 KSP Residual norm 1.105512062060e-07
45 KSP Residual norm 8.231068520163e-08
46 KSP Residual norm 6.205780650721e-08
47 KSP Residual norm 4.495091507666e-08
48 KSP Residual norm 3.510613590415e-08
49 KSP Residual norm 2.687896660897e-08
50 KSP Residual norm 2.075742176389e-08
51 KSP Residual norm 2.050689331701e-08
52 KSP Residual norm 2.003067611506e-08
53 KSP Residual norm 1.827349051244e-08
54 KSP Residual norm 1.582295948096e-08
55 KSP Residual norm 1.399017092107e-08
56 KSP Residual norm 1.294014153558e-08
57 KSP Residual norm 1.190287676581e-08
58 KSP Residual norm 1.028117279744e-08
59 KSP Residual norm 8.596291831209e-09
60 KSP Residual norm 7.627128470399e-09
61 KSP Residual norm 6.148177869357e-09
62 KSP Residual norm 4.520507669241e-09
63 KSP Residual norm 4.146826494249e-09
64 KSP Residual norm 3.377799603377e-09
65 KSP Residual norm 2.661559276040e-09
66 KSP Residual norm 2.188564256046e-09
67 KSP Residual norm 1.902907707568e-09
68 KSP Residual norm 1.602676569405e-09
69 KSP Residual norm 1.405929489405e-09
70 KSP Residual norm 1.125881128410e-09
71 KSP Residual norm 9.770213169374e-10
72 KSP Residual norm 7.667015129767e-10
73 KSP Residual norm 6.518915256257e-10
74 KSP Residual norm 5.456317527269e-10
75 KSP Residual norm 4.609213527843e-10
76 KSP Residual norm 3.976023844840e-10
77 KSP Residual norm 3.182407751120e-10
78 KSP Residual norm 2.432293466594e-10
79 KSP Residual norm 1.926852155055e-10
80 KSP Residual norm 1.402387297174e-10
81 KSP Residual norm 9.319724795202e-11
82 KSP Residual norm 6.708718916018e-11
83 KSP Residual norm 5.431455224051e-11
84 KSP Residual norm 4.408687699239e-11
85 KSP Residual norm 3.572070453567e-11
86 KSP Residual norm 2.929697927949e-11
87 KSP Residual norm 2.356727309298e-11
88 KSP Residual norm 1.899082985520e-11
89 KSP Residual norm 1.521199938768e-11
90 KSP Residual norm 1.233303368825e-11
91 KSP Residual norm 9.121359742351e-12
92 KSP Residual norm 7.130018017459e-12
93 KSP Residual norm 5.214303915000e-12
94 KSP Residual norm 4.073884304738e-12
95 KSP Residual norm 2.979474359138e-12
96 KSP Residual norm 2.224198517180e-12
97 KSP Residual norm 1.720580257529e-12
98 KSP Residual norm 1.348233732472e-12
99 KSP Residual norm 1.006445336415e-12
100 KSP Residual norm 7.726078985297e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.509881490106e-03 gnorm 2.485842515203e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 4.101683672269e-03
0 KSP Residual norm 7.409634046950e-02
1 KSP Residual norm 9.980278501190e-03
2 KSP Residual norm 7.293034800017e-03
3 KSP Residual norm 5.967811532538e-03
4 KSP Residual norm 3.988786297247e-03
5 KSP Residual norm 2.757620318079e-03
6 KSP Residual norm 1.677884653813e-03
7 KSP Residual norm 1.116601369305e-03
8 KSP Residual norm 8.441457730049e-04
9 KSP Residual norm 6.796834816803e-04
10 KSP Residual norm 4.944605895644e-04
11 KSP Residual norm 3.234941776042e-04
12 KSP Residual norm 2.471455899657e-04
13 KSP Residual norm 1.862933099326e-04
14 KSP Residual norm 1.284390910521e-04
15 KSP Residual norm 1.048776495070e-04
16 KSP Residual norm 8.331547321464e-05
17 KSP Residual norm 6.662879366779e-05
18 KSP Residual norm 5.301867706062e-05
19 KSP Residual norm 4.258325493163e-05
20 KSP Residual norm 3.314319930199e-05
21 KSP Residual norm 2.595341857252e-05
22 KSP Residual norm 2.082277080482e-05
23 KSP Residual norm 1.591585875059e-05
24 KSP Residual norm 1.287086104701e-05
25 KSP Residual norm 1.086309318380e-05
26 KSP Residual norm 8.384998567666e-06
27 KSP Residual norm 6.355293153868e-06
28 KSP Residual norm 5.345890789646e-06
29 KSP Residual norm 4.233553153591e-06
30 KSP Residual norm 3.251874889779e-06
31 KSP Residual norm 2.595443302931e-06
32 KSP Residual norm 2.030446074769e-06
33 KSP Residual norm 1.700146942880e-06
34 KSP Residual norm 1.293148468124e-06
35 KSP Residual norm 1.012329416946e-06
36 KSP Residual norm 8.159633586918e-07
37 KSP Residual norm 6.709581469183e-07
38 KSP Residual norm 5.249513585019e-07
39 KSP Residual norm 4.026408952441e-07
40 KSP Residual norm 3.105789101285e-07
41 KSP Residual norm 2.331313863568e-07
42 KSP Residual norm 1.797402527791e-07
43 KSP Residual norm 1.387608303530e-07
44 KSP Residual norm 1.003094727149e-07
45 KSP Residual norm 7.466818801719e-08
46 KSP Residual norm 5.613926904824e-08
47 KSP Residual norm 4.058283467773e-08
48 KSP Residual norm 3.166452509095e-08
49 KSP Residual norm 2.420640693455e-08
50 KSP Residual norm 1.872787232847e-08
51 KSP Residual norm 1.849760126559e-08
52 KSP Residual norm 1.798761462626e-08
53 KSP Residual norm 1.648315283826e-08
54 KSP Residual norm 1.426127389096e-08
55 KSP Residual norm 1.263083833154e-08
56 KSP Residual norm 1.167825865250e-08
57 KSP Residual norm 1.072806623948e-08
58 KSP Residual norm 9.258876586271e-09
59 KSP Residual norm 7.752283571096e-09
60 KSP Residual norm 6.853070296364e-09
61 KSP Residual norm 5.516335114748e-09
62 KSP Residual norm 4.062777675807e-09
63 KSP Residual norm 3.723183844069e-09
64 KSP Residual norm 3.033071990006e-09
65 KSP Residual norm 2.390576094545e-09
66 KSP Residual norm 1.965740309962e-09
67 KSP Residual norm 1.724813027264e-09
68 KSP Residual norm 1.449230682816e-09
69 KSP Residual norm 1.253381349486e-09
70 KSP Residual norm 1.021254256137e-09
71 KSP Residual norm 8.824805965396e-10
72 KSP Residual norm 7.073041046073e-10
73 KSP Residual norm 5.902453646794e-10
74 KSP Residual norm 4.960907876245e-10
75 KSP Residual norm 4.221640918812e-10
76 KSP Residual norm 3.575518908204e-10
77 KSP Residual norm 2.985822180368e-10
78 KSP Residual norm 2.203157565010e-10
79 KSP Residual norm 1.725548459964e-10
80 KSP Residual norm 1.360650663508e-10
81 KSP Residual norm 1.028775722001e-10
82 KSP Residual norm 7.161895660231e-11
83 KSP Residual norm 5.519652462880e-11
84 KSP Residual norm 4.118607160133e-11
85 KSP Residual norm 3.216278789338e-11
86 KSP Residual norm 2.637526777566e-11
87 KSP Residual norm 2.117434684163e-11
88 KSP Residual norm 1.705761629556e-11
89 KSP Residual norm 1.365961244158e-11
90 KSP Residual norm 1.105212784486e-11
91 KSP Residual norm 8.185131976564e-12
92 KSP Residual norm 6.408705622196e-12
93 KSP Residual norm 4.700760163020e-12
94 KSP Residual norm 3.671989194601e-12
95 KSP Residual norm 2.684265493601e-12
96 KSP Residual norm 2.000292101546e-12
97 KSP Residual norm 1.550560678161e-12
98 KSP Residual norm 1.212895611567e-12
99 KSP Residual norm 9.075928118234e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.101683672269e-03 gnorm 2.477500589842e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 3.706393706146e-03
0 KSP Residual norm 6.681036068562e-02
1 KSP Residual norm 9.032921836929e-03
2 KSP Residual norm 6.586903443880e-03
3 KSP Residual norm 5.388174660718e-03
4 KSP Residual norm 3.603904507929e-03
5 KSP Residual norm 2.492107657279e-03
6 KSP Residual norm 1.516237236875e-03
7 KSP Residual norm 1.008985149687e-03
8 KSP Residual norm 7.621480662138e-04
9 KSP Residual norm 6.134715610644e-04
10 KSP Residual norm 4.467453886456e-04
11 KSP Residual norm 2.925692685083e-04
12 KSP Residual norm 2.235114743198e-04
13 KSP Residual norm 1.682665463257e-04
14 KSP Residual norm 1.160462192836e-04
15 KSP Residual norm 9.453086706585e-05
16 KSP Residual norm 7.509593077235e-05
17 KSP Residual norm 6.011782963789e-05
18 KSP Residual norm 4.779834073216e-05
19 KSP Residual norm 3.839480212994e-05
20 KSP Residual norm 2.997257654797e-05
21 KSP Residual norm 2.344746297943e-05
22 KSP Residual norm 1.880744754221e-05
23 KSP Residual norm 1.453195650977e-05
24 KSP Residual norm 1.186399539871e-05
25 KSP Residual norm 9.815939888685e-06
26 KSP Residual norm 7.639507725651e-06
27 KSP Residual norm 5.916823196898e-06
28 KSP Residual norm 4.843834791917e-06
29 KSP Residual norm 3.873592633896e-06
30 KSP Residual norm 2.958467484358e-06
31 KSP Residual norm 2.329759352703e-06
32 KSP Residual norm 1.854360129213e-06
33 KSP Residual norm 1.536288891477e-06
34 KSP Residual norm 1.175558243129e-06
35 KSP Residual norm 9.194205830846e-07
36 KSP Residual norm 7.430057462475e-07
37 KSP Residual norm 6.110462441006e-07
38 KSP Residual norm 4.761662252939e-07
39 KSP Residual norm 3.651228834082e-07
40 KSP Residual norm 2.814896466377e-07
41 KSP Residual norm 2.113241244331e-07
42 KSP Residual norm 1.628291652057e-07
43 KSP Residual norm 1.256614083446e-07
44 KSP Residual norm 9.083277166333e-08
45 KSP Residual norm 6.756021472055e-08
46 KSP Residual norm 5.075107413757e-08
47 KSP Residual norm 3.665652922640e-08
48 KSP Residual norm 2.858005793923e-08
49 KSP Residual norm 2.183748959642e-08
50 KSP Residual norm 1.690450614035e-08
51 KSP Residual norm 1.669374146938e-08
52 KSP Residual norm 1.619927634102e-08
53 KSP Residual norm 1.486725390702e-08
54 KSP Residual norm 1.285895294278e-08
55 KSP Residual norm 1.139744173480e-08
56 KSP Residual norm 1.053199628969e-08
57 KSP Residual norm 9.668374439706e-09
58 KSP Residual norm 8.343317295078e-09
59 KSP Residual norm 6.991443874715e-09
60 KSP Residual norm 6.167997167188e-09
61 KSP Residual norm 4.966201987087e-09
62 KSP Residual norm 3.662205301631e-09
63 KSP Residual norm 3.355983611970e-09
64 KSP Residual norm 2.732260441287e-09
65 KSP Residual norm 2.153968627101e-09
66 KSP Residual norm 1.769774150564e-09
67 KSP Residual norm 1.561503325903e-09
68 KSP Residual norm 1.309643685145e-09
69 KSP Residual norm 1.120641906677e-09
70 KSP Residual norm 9.249871735067e-10
71 KSP Residual norm 7.949874772556e-10
72 KSP Residual norm 6.483798565012e-10
73 KSP Residual norm 5.346739892261e-10
74 KSP Residual norm 4.469055848062e-10
75 KSP Residual norm 3.832594818332e-10
76 KSP Residual norm 3.240555621735e-10
77 KSP Residual norm 2.706162385190e-10
78 KSP Residual norm 1.988407633128e-10
79 KSP Residual norm 1.556272479987e-10
80 KSP Residual norm 1.253393462488e-10
81 KSP Residual norm 9.458719317305e-11
82 KSP Residual norm 6.455820065699e-11
83 KSP Residual norm 4.977691048425e-11
84 KSP Residual norm 3.713153017037e-11
85 KSP Residual norm 2.890140099917e-11
86 KSP Residual norm 2.371714605806e-11
87 KSP Residual norm 1.904936166345e-11
88 KSP Residual norm 1.535646025869e-11
89 KSP Residual norm 1.229412637042e-11
90 KSP Residual norm 9.940215721019e-12
91 KSP Residual norm 7.370400614889e-12
92 KSP Residual norm 5.768014400861e-12
93 KSP Residual norm 4.234789344246e-12
94 KSP Residual norm 3.312406536747e-12
95 KSP Residual norm 2.421601131044e-12
96 KSP Residual norm 1.804603868360e-12
97 KSP Residual norm 1.398556803182e-12
98 KSP Residual norm 1.094802954170e-12
99 KSP Residual norm 8.197648218881e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.706393706146e-03 gnorm 2.467488010972e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 3.332715965730e-03
0 KSP Residual norm 6.001319110862e-02
1 KSP Residual norm 8.133977621989e-03
2 KSP Residual norm 5.922950591364e-03
3 KSP Residual norm 4.843970231992e-03
4 KSP Residual norm 3.242114463342e-03
5 KSP Residual norm 2.242297760873e-03
6 KSP Residual norm 1.363918190103e-03
7 KSP Residual norm 9.075357150835e-04
8 KSP Residual norm 6.851545957212e-04
9 KSP Residual norm 5.512553023430e-04
10 KSP Residual norm 4.016699204793e-04
11 KSP Residual norm 2.631917836043e-04
12 KSP Residual norm 2.010061952128e-04
13 KSP Residual norm 1.512476053888e-04
14 KSP Residual norm 1.042854228436e-04
15 KSP Residual norm 8.483380067188e-05
16 KSP Residual norm 6.740500607807e-05
17 KSP Residual norm 5.397493870070e-05
18 KSP Residual norm 4.290848383787e-05
19 KSP Residual norm 3.447517313889e-05
20 KSP Residual norm 2.696854465424e-05
21 KSP Residual norm 2.108768886934e-05
22 KSP Residual norm 1.692120489183e-05
23 KSP Residual norm 1.316292793969e-05
24 KSP Residual norm 1.078465271013e-05
25 KSP Residual norm 8.827988538105e-06
26 KSP Residual norm 6.871755495986e-06
27 KSP Residual norm 5.391005972726e-06
28 KSP Residual norm 4.361631565467e-06
29 KSP Residual norm 3.504761854319e-06
30 KSP Residual norm 2.662400593544e-06
31 KSP Residual norm 2.063296670122e-06
32 KSP Residual norm 1.675904095445e-06
33 KSP Residual norm 1.382810696557e-06
34 KSP Residual norm 1.062194815564e-06
35 KSP Residual norm 8.305673584284e-07
36 KSP Residual norm 6.721951174714e-07
37 KSP Residual norm 5.528288456820e-07
38 KSP Residual norm 4.295235022246e-07
39 KSP Residual norm 3.293049960087e-07
40 KSP Residual norm 2.537804341837e-07
41 KSP Residual norm 1.905611154905e-07
42 KSP Residual norm 1.467660398746e-07
43 KSP Residual norm 1.132383850055e-07
44 KSP Residual norm 8.183696744202e-08
45 KSP Residual norm 6.083112473271e-08
46 KSP Residual norm 4.566460112701e-08
47 KSP Residual norm 3.296473918490e-08
48 KSP Residual norm 2.568744701807e-08
49 KSP Residual norm 1.961966327806e-08
50 KSP Residual norm 1.519173567053e-08
51 KSP Residual norm 1.500007140717e-08
52 KSP Residual norm 1.453616381497e-08
53 KSP Residual norm 1.335307123476e-08
54 KSP Residual norm 1.154712821503e-08
55 KSP Residual norm 1.023879820292e-08
56 KSP Residual norm 9.457982998984e-09
57 KSP Residual norm 8.678862194171e-09
58 KSP Residual norm 7.488157450134e-09
59 KSP Residual norm 6.278304356060e-09
60 KSP Residual norm 5.534441568522e-09
61 KSP Residual norm 4.454437197794e-09
62 KSP Residual norm 3.288197523426e-09
63 KSP Residual norm 3.013032471414e-09
64 KSP Residual norm 2.452059945953e-09
65 KSP Residual norm 1.933348601990e-09
66 KSP Residual norm 1.587350942711e-09
67 KSP Residual norm 1.405108354584e-09
68 KSP Residual norm 1.177069810393e-09
69 KSP Residual norm 9.998798807906e-10
70 KSP Residual norm 8.324839389093e-10
71 KSP Residual norm 7.126652326975e-10
72 KSP Residual norm 5.864338581425e-10
73 KSP Residual norm 4.805115485018e-10
74 KSP Residual norm 4.003545882176e-10
75 KSP Residual norm 3.447050242719e-10
76 KSP Residual norm 2.916105285384e-10
77 KSP Residual norm 2.428260278556e-10
78 KSP Residual norm 1.785648043422e-10
79 KSP Residual norm 1.398534118183e-10
80 KSP Residual norm 1.133746169165e-10
81 KSP Residual norm 8.541829112028e-11
82 KSP Residual norm 5.799866824562e-11
83 KSP Residual norm 4.473565914122e-11
84 KSP Residual norm 3.337878665577e-11
85 KSP Residual norm 2.593730080889e-11
86 KSP Residual norm 2.129092241292e-11
87 KSP Residual norm 1.710182834345e-11
88 KSP Residual norm 1.379098910496e-11
89 KSP Residual norm 1.104002786118e-11
90 KSP Residual norm 8.920813025051e-12
91 KSP Residual norm 6.618844639562e-12
92 KSP Residual norm 5.178368785093e-12
93 KSP Residual norm 3.804140008566e-12
94 KSP Residual norm 2.977074364660e-12
95 KSP Residual norm 2.176814895812e-12
96 KSP Residual norm 1.622029797041e-12
97 KSP Residual norm 1.257099204511e-12
98 KSP Residual norm 9.845073380040e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.332715965730e-03 gnorm 2.458851543804e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 2.985044756300e-03
0 KSP Residual norm 5.375777764666e-02
1 KSP Residual norm 7.295745775855e-03
2 KSP Residual norm 5.307917787104e-03
3 KSP Residual norm 4.340080852437e-03
4 KSP Residual norm 2.907439091630e-03
5 KSP Residual norm 2.010997056488e-03
6 KSP Residual norm 1.222675330674e-03
7 KSP Residual norm 8.132069330132e-04
8 KSP Residual norm 6.138570678825e-04
9 KSP Residual norm 4.936181644741e-04
10 KSP Residual norm 3.597736697489e-04
11 KSP Residual norm 2.357284414086e-04
12 KSP Residual norm 1.799051156201e-04
13 KSP Residual norm 1.354290662518e-04
14 KSP Residual norm 9.334984554138e-05
15 KSP Residual norm 7.588368508187e-05
16 KSP Residual norm 6.030480704372e-05
17 KSP Residual norm 4.828071331943e-05
18 KSP Residual norm 3.839062414105e-05
19 KSP Residual norm 3.085866313602e-05
20 KSP Residual norm 2.416611009805e-05
21 KSP Residual norm 1.889454400980e-05
22 KSP Residual norm 1.517407909895e-05
23 KSP Residual norm 1.183754891397e-05
24 KSP Residual norm 9.710787722557e-06
25 KSP Residual norm 7.906537688312e-06
26 KSP Residual norm 6.105842369150e-06
27 KSP Residual norm 4.853823031524e-06
28 KSP Residual norm 3.900887286778e-06
29 KSP Residual norm 3.142228889501e-06
30 KSP Residual norm 2.381985783008e-06
31 KSP Residual norm 1.828599941862e-06
32 KSP Residual norm 1.503258251571e-06
33 KSP Residual norm 1.240597107159e-06
34 KSP Residual norm 9.552815222708e-07
35 KSP Residual norm 7.472975516006e-07
36 KSP Residual norm 6.053471805353e-07
37 KSP Residual norm 4.978867255414e-07
38 KSP Residual norm 3.858370716802e-07
39 KSP Residual norm 2.958037677200e-07
40 KSP Residual norm 2.278955207671e-07
41 KSP Residual norm 1.711553089401e-07
42 KSP Residual norm 1.317592467852e-07
43 KSP Residual norm 1.016394529449e-07
44 KSP Residual norm 7.344327819643e-08
45 KSP Residual norm 5.455014214861e-08
46 KSP Residual norm 4.093204170170e-08
47 KSP Residual norm 2.954052225328e-08
48 KSP Residual norm 2.300875042248e-08
49 KSP Residual norm 1.756970516048e-08
50 KSP Residual norm 1.360412089984e-08
51 KSP Residual norm 1.343046135851e-08
52 KSP Residual norm 1.300638634045e-08
53 KSP Residual norm 1.195140134139e-08
54 KSP Residual norm 1.033336426271e-08
55 KSP Residual norm 9.164376012760e-09
56 KSP Residual norm 8.463036768253e-09
57 KSP Residual norm 7.764382172929e-09
58 KSP Residual norm 6.698220419838e-09
59 KSP Residual norm 5.618578562903e-09
60 KSP Residual norm 4.952768163917e-09
61 KSP Residual norm 3.984106606537e-09
62 KSP Residual norm 2.943425369887e-09
63 KSP Residual norm 2.697323564132e-09
64 KSP Residual norm 2.194458921987e-09
65 KSP Residual norm 1.730290772496e-09
66 KSP Residual norm 1.419009030633e-09
67 KSP Residual norm 1.258989893650e-09
68 KSP Residual norm 1.053645439233e-09
69 KSP Residual norm 8.902792274440e-10
70 KSP Residual norm 7.461340177081e-10
71 KSP Residual norm 6.364120482472e-10
72 KSP Residual norm 5.270617323234e-10
73 KSP Residual norm 4.300726254941e-10
74 KSP Residual norm 3.572462947059e-10
75 KSP Residual norm 3.084620776740e-10
76 KSP Residual norm 2.613507604598e-10
77 KSP Residual norm 2.167772371999e-10
78 KSP Residual norm 1.597437400370e-10
79 KSP Residual norm 1.253191400209e-10
80 KSP Residual norm 1.019297871042e-10
81 KSP Residual norm 7.672718453811e-11
82 KSP Residual norm 5.196732300062e-11
83 KSP Residual norm 4.008402674991e-11
84 KSP Residual norm 2.991467267889e-11
85 KSP Residual norm 2.320964077819e-11
86 KSP Residual norm 1.905618681090e-11
87 KSP Residual norm 1.531342544954e-11
88 KSP Residual norm 1.235669117895e-11
89 KSP Residual norm 9.891466607526e-12
90 KSP Residual norm 7.990500966032e-12
91 KSP Residual norm 5.930345876949e-12
92 KSP Residual norm 4.638273593415e-12
93 KSP Residual norm 3.408080794860e-12
94 KSP Residual norm 2.668088667677e-12
95 KSP Residual norm 1.951228160277e-12
96 KSP Residual norm 1.453860935407e-12
97 KSP Residual norm 1.126581516888e-12
98 KSP Residual norm 8.827676453970e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.985044756300e-03 gnorm 2.444153308713e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 2.664890123988e-03
0 KSP Residual norm 4.816629463014e-02
1 KSP Residual norm 6.530710286257e-03
2 KSP Residual norm 4.751868726387e-03
3 KSP Residual norm 3.882127117601e-03
4 KSP Residual norm 2.607534097959e-03
5 KSP Residual norm 1.803911653181e-03
6 KSP Residual norm 1.095400461578e-03
7 KSP Residual norm 7.259419965662e-04
8 KSP Residual norm 5.490566539014e-04
9 KSP Residual norm 4.408670229063e-04
10 KSP Residual norm 3.212585467752e-04
11 KSP Residual norm 2.098701369261e-04
12 KSP Residual norm 1.595114669234e-04
13 KSP Residual norm 1.208279634397e-04
14 KSP Residual norm 8.336859734440e-05
15 KSP Residual norm 6.776483218248e-05
16 KSP Residual norm 5.382445734307e-05
17 KSP Residual norm 4.304508659728e-05
18 KSP Residual norm 3.428079332646e-05
19 KSP Residual norm 2.762274858209e-05
20 KSP Residual norm 2.156840749865e-05
21 KSP Residual norm 1.687456114528e-05
22 KSP Residual norm 1.361856727024e-05
23 KSP Residual norm 1.052977824054e-05
24 KSP Residual norm 8.669372231650e-06
25 KSP Residual norm 7.069428787396e-06
26 KSP Residual norm 5.264433771176e-06
27 KSP Residual norm 4.276632790952e-06
28 KSP Residual norm 3.408414924324e-06
29 KSP Residual norm 2.694867855974e-06
30 KSP Residual norm 2.057333984710e-06
31 KSP Residual norm 1.657499676308e-06
32 KSP Residual norm 1.307613952858e-06
33 KSP Residual norm 1.112054985607e-06
34 KSP Residual norm 8.510822224850e-07
35 KSP Residual norm 6.733785558027e-07
36 KSP Residual norm 5.441187957212e-07
37 KSP Residual norm 4.487840264259e-07
38 KSP Residual norm 3.462654507446e-07
39 KSP Residual norm 2.657397046507e-07
40 KSP Residual norm 2.046325569938e-07
41 KSP Residual norm 1.535994543388e-07
42 KSP Residual norm 1.180947662789e-07
43 KSP Residual norm 9.107430702552e-08
44 KSP Residual norm 6.590479727971e-08
45 KSP Residual norm 4.880970750735e-08
46 KSP Residual norm 3.667603390338e-08
47 KSP Residual norm 2.649955957402e-08
48 KSP Residual norm 2.063192729331e-08
49 KSP Residual norm 1.576741169847e-08
50 KSP Residual norm 1.219178258488e-08
51 KSP Residual norm 1.203274815414e-08
52 KSP Residual norm 1.167271933092e-08
53 KSP Residual norm 1.069831126907e-08
54 KSP Residual norm 9.247531610077e-09
55 KSP Residual norm 8.201084401847e-09
56 KSP Residual norm 7.567106857497e-09
57 KSP Residual norm 6.945991578814e-09
58 KSP Residual norm 5.995328160677e-09
59 KSP Residual norm 5.032966732675e-09
60 KSP Residual norm 4.443290811991e-09
61 KSP Residual norm 3.577554371521e-09
62 KSP Residual norm 2.645108767192e-09
63 KSP Residual norm 2.427863191908e-09
64 KSP Residual norm 1.973598282090e-09
65 KSP Residual norm 1.556066175796e-09
66 KSP Residual norm 1.269619300645e-09
67 KSP Residual norm 1.130917867690e-09
68 KSP Residual norm 9.446180722565e-10
69 KSP Residual norm 7.932556412830e-10
70 KSP Residual norm 6.726469601069e-10
71 KSP Residual norm 5.676777181766e-10
72 KSP Residual norm 4.782084044116e-10
73 KSP Residual norm 3.879179179078e-10
74 KSP Residual norm 3.178733888911e-10
75 KSP Residual norm 2.778623624383e-10
76 KSP Residual norm 2.363946089922e-10
77 KSP Residual norm 1.917859825127e-10
78 KSP Residual norm 1.428110435002e-10
79 KSP Residual norm 1.130692293442e-10
80 KSP Residual norm 9.221268641019e-11
81 KSP Residual norm 6.907288994387e-11
82 KSP Residual norm 4.671036862303e-11
83 KSP Residual norm 3.592012553164e-11
84 KSP Residual norm 2.679308422163e-11
85 KSP Residual norm 2.060046850846e-11
86 KSP Residual norm 1.687912897114e-11
87 KSP Residual norm 1.363750970097e-11
88 KSP Residual norm 1.109536512233e-11
89 KSP Residual norm 8.878251905283e-12
90 KSP Residual norm 7.187404915462e-12
91 KSP Residual norm 5.334490740446e-12
92 KSP Residual norm 4.161627609392e-12
93 KSP Residual norm 3.053285493121e-12
94 KSP Residual norm 2.397685805414e-12
95 KSP Residual norm 1.753931341161e-12
96 KSP Residual norm 1.308100315398e-12
97 KSP Residual norm 1.010133672469e-12
98 KSP Residual norm 7.945565020270e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.664890123988e-03 gnorm 2.278788044596e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 2.367076615354e-03
0 KSP Residual norm 4.258689911212e-02
1 KSP Residual norm 5.796476962647e-03
2 KSP Residual norm 4.210894609748e-03
3 KSP Residual norm 3.441989312928e-03
4 KSP Residual norm 2.307350638269e-03
5 KSP Residual norm 1.596799649268e-03
6 KSP Residual norm 9.706480952813e-04
7 KSP Residual norm 6.451860704861e-04
8 KSP Residual norm 4.869190044927e-04
9 KSP Residual norm 3.912755715258e-04
10 KSP Residual norm 2.853302345412e-04
11 KSP Residual norm 1.870021519417e-04
12 KSP Residual norm 1.426155807284e-04
13 KSP Residual norm 1.073848519144e-04
14 KSP Residual norm 7.399361005921e-05
15 KSP Residual norm 6.006786959509e-05
16 KSP Residual norm 4.776894697961e-05
17 KSP Residual norm 3.823593740388e-05
18 KSP Residual norm 3.040491644098e-05
19 KSP Residual norm 2.445348547556e-05
20 KSP Residual norm 1.919018389737e-05
21 KSP Residual norm 1.499863065469e-05
22 KSP Residual norm 1.205889073197e-05
23 KSP Residual norm 9.468963348590e-06
24 KSP Residual norm 7.776663677053e-06
25 KSP Residual norm 6.270464992000e-06
26 KSP Residual norm 4.808784060789e-06
27 KSP Residual norm 3.876214386734e-06
28 KSP Residual norm 3.094580830458e-06
29 KSP Residual norm 2.503532944589e-06
30 KSP Residual norm 1.886873532045e-06
31 KSP Residual norm 1.419686301073e-06
32 KSP Residual norm 1.195125112441e-06
33 KSP Residual norm 9.852503364922e-07
34 KSP Residual norm 7.626286900857e-07
35 KSP Residual norm 5.964321688647e-07
36 KSP Residual norm 4.835111662270e-07
37 KSP Residual norm 3.975673299893e-07
38 KSP Residual norm 3.073734296148e-07
39 KSP Residual norm 2.356242140165e-07
40 KSP Residual norm 1.814666540428e-07
41 KSP Residual norm 1.362897858828e-07
42 KSP Residual norm 1.048742964107e-07
43 KSP Residual norm 8.088140284010e-08
44 KSP Residual norm 5.845091199194e-08
45 KSP Residual norm 4.337137277120e-08
46 KSP Residual norm 3.252743643768e-08
47 KSP Residual norm 2.345900591934e-08
48 KSP Residual norm 1.825723905153e-08
49 KSP Residual norm 1.393697590859e-08
50 KSP Residual norm 1.078903311503e-08
51 KSP Residual norm 1.064930766055e-08
52 KSP Residual norm 1.031554159992e-08
53 KSP Residual norm 9.474042183539e-09
54 KSP Residual norm 8.187268273411e-09
55 KSP Residual norm 7.261600169489e-09
56 KSP Residual norm 6.702317945983e-09
57 KSP Residual norm 6.146663460449e-09
58 KSP Residual norm 5.301842861056e-09
59 KSP Residual norm 4.448357961138e-09
60 KSP Residual norm 3.921648586044e-09
61 KSP Residual norm 3.152449347686e-09
62 KSP Residual norm 2.330795884184e-09
63 KSP Residual norm 2.136628320660e-09
64 KSP Residual norm 1.736870641214e-09
65 KSP Residual norm 1.369394086777e-09
66 KSP Residual norm 1.121855001405e-09
67 KSP Residual norm 9.975141820896e-10
68 KSP Residual norm 8.338233691975e-10
69 KSP Residual norm 7.000143893784e-10
70 KSP Residual norm 5.908456085094e-10
71 KSP Residual norm 5.020184041509e-10
72 KSP Residual norm 4.175915831927e-10
73 KSP Residual norm 3.398535345673e-10
74 KSP Residual norm 2.817546601657e-10
75 KSP Residual norm 2.435912340036e-10
76 KSP Residual norm 2.069485160215e-10
77 KSP Residual norm 1.710398374497e-10
78 KSP Residual norm 1.263209315514e-10
79 KSP Residual norm 9.931206989555e-11
80 KSP Residual norm 8.088701630170e-11
81 KSP Residual norm 6.095728021414e-11
82 KSP Residual norm 4.123966391470e-11
83 KSP Residual norm 3.181902539989e-11
84 KSP Residual norm 2.376305159153e-11
85 KSP Residual norm 1.840206583239e-11
86 KSP Residual norm 1.511657807500e-11
87 KSP Residual norm 1.215460555954e-11
88 KSP Residual norm 9.814334155567e-12
89 KSP Residual norm 7.858073147277e-12
90 KSP Residual norm 6.344365834907e-12
91 KSP Residual norm 4.710652824255e-12
92 KSP Residual norm 3.681316300183e-12
93 KSP Residual norm 2.705361063016e-12
94 KSP Residual norm 2.118723765205e-12
95 KSP Residual norm 1.550168424492e-12
96 KSP Residual norm 1.155176443338e-12
97 KSP Residual norm 8.947577713452e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.367076615354e-03 gnorm 2.018611162405e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 2.094131100650e-03
0 KSP Residual norm 3.766593383729e-02
1 KSP Residual norm 5.132414950634e-03
2 KSP Residual norm 3.726480986084e-03
3 KSP Residual norm 3.045524343698e-03
4 KSP Residual norm 2.042107781583e-03
5 KSP Residual norm 1.413715843852e-03
6 KSP Residual norm 8.592756713114e-04
7 KSP Residual norm 5.709066120831e-04
8 KSP Residual norm 4.308834845389e-04
9 KSP Residual norm 3.461314238444e-04
10 KSP Residual norm 2.524518677645e-04
11 KSP Residual norm 1.654459763688e-04
12 KSP Residual norm 1.261224066973e-04
13 KSP Residual norm 9.500327785498e-05
14 KSP Residual norm 6.545467074259e-05
15 KSP Residual norm 5.311118144646e-05
16 KSP Residual norm 4.225203033082e-05
17 KSP Residual norm 3.381441602853e-05
18 KSP Residual norm 2.688992959125e-05
19 KSP Residual norm 2.163423765459e-05
20 KSP Residual norm 1.698932138347e-05
21 KSP Residual norm 1.327709092020e-05
22 KSP Residual norm 1.068150066226e-05
23 KSP Residual norm 8.403441611053e-06
24 KSP Residual norm 6.902622671148e-06
25 KSP Residual norm 5.547638382436e-06
26 KSP Residual norm 4.231719440133e-06
27 KSP Residual norm 3.432207484107e-06
28 KSP Residual norm 2.735520915849e-06
29 KSP Residual norm 2.215875037245e-06
30 KSP Residual norm 1.668662701322e-06
31 KSP Residual norm 1.248959022604e-06
32 KSP Residual norm 1.057195337474e-06
33 KSP Residual norm 8.723835517115e-07
34 KSP Residual norm 6.766062946311e-07
35 KSP Residual norm 5.291765921281e-07
36 KSP Residual norm 4.290678483344e-07
37 KSP Residual norm 3.527477774719e-07
38 KSP Residual norm 2.724947445524e-07
39 KSP Residual norm 2.088872177411e-07
40 KSP Residual norm 1.608524510907e-07
41 KSP Residual norm 1.207992119219e-07
42 KSP Residual norm 9.293716571767e-08
43 KSP Residual norm 7.166850133921e-08
44 KSP Residual norm 5.180272681037e-08
45 KSP Residual norm 3.841796416351e-08
46 KSP Residual norm 2.881006599700e-08
47 KSP Residual norm 2.077255285881e-08
48 KSP Residual norm 1.616059457001e-08
49 KSP Residual norm 1.233549722549e-08
50 KSP Residual norm 9.546994832622e-09
51 KSP Residual norm 9.422601494233e-09
52 KSP Residual norm 9.132267066647e-09
53 KSP Residual norm 8.382091806730e-09
54 KSP Residual norm 7.241682062014e-09
55 KSP Residual norm 6.422545994812e-09
56 KSP Residual norm 5.926351547706e-09
57 KSP Residual norm 5.434388786681e-09
58 KSP Residual norm 4.687326160032e-09
59 KSP Residual norm 3.932841933328e-09
60 KSP Residual norm 3.468119362305e-09
61 KSP Residual norm 2.787115494604e-09
62 KSP Residual norm 2.061063501353e-09
63 KSP Residual norm 1.889924459806e-09
64 KSP Residual norm 1.535676993834e-09
65 KSP Residual norm 1.210642933410e-09
66 KSP Residual norm 9.912164861867e-10
67 KSP Residual norm 8.818878726897e-10
68 KSP Residual norm 7.368315273268e-10
69 KSP Residual norm 6.173139598640e-10
70 KSP Residual norm 5.221747513099e-10
71 KSP Residual norm 4.430443739208e-10
72 KSP Residual norm 3.690518312193e-10
73 KSP Residual norm 3.001810042782e-10
74 KSP Residual norm 2.486725283618e-10
75 KSP Residual norm 2.150862256607e-10
76 KSP Residual norm 1.829846919207e-10
77 KSP Residual norm 1.509525097123e-10
78 KSP Residual norm 1.115991680262e-10
79 KSP Residual norm 8.784949798977e-11
80 KSP Residual norm 7.155570339462e-11
81 KSP Residual norm 5.396997632125e-11
82 KSP Residual norm 3.650986254129e-11
83 KSP Residual norm 2.816813470877e-11
84 KSP Residual norm 2.104250642573e-11
85 KSP Residual norm 1.627849274659e-11
86 KSP Residual norm 1.337503293622e-11
87 KSP Residual norm 1.075999923626e-11
88 KSP Residual norm 8.692818054674e-12
89 KSP Residual norm 6.961087088073e-12
90 KSP Residual norm 5.619684963089e-12
91 KSP Residual norm 4.173176336952e-12
92 KSP Residual norm 3.259726440026e-12
93 KSP Residual norm 2.395327917924e-12
94 KSP Residual norm 1.876325877341e-12
95 KSP Residual norm 1.373134445241e-12
96 KSP Residual norm 1.023372595770e-12
97 KSP Residual norm 7.923590682484e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.094131100650e-03 gnorm 1.784761808896e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 1.849575439810e-03
0 KSP Residual norm 3.324487869312e-02
1 KSP Residual norm 4.534562702903e-03
2 KSP Residual norm 3.290656393834e-03
3 KSP Residual norm 2.689577793906e-03
4 KSP Residual norm 1.803385303560e-03
5 KSP Residual norm 1.248439688042e-03
6 KSP Residual norm 7.588635829778e-04
7 KSP Residual norm 5.044655143475e-04
8 KSP Residual norm 3.805556106177e-04
9 KSP Residual norm 3.056936623118e-04
10 KSP Residual norm 2.229896495988e-04
11 KSP Residual norm 1.462209463912e-04
12 KSP Residual norm 1.115001626107e-04
13 KSP Residual norm 8.391523125622e-05
14 KSP Residual norm 5.778740371644e-05
15 KSP Residual norm 4.687118124684e-05
16 KSP Residual norm 3.729160436408e-05
17 KSP Residual norm 2.984349004478e-05
18 KSP Residual norm 2.373329749612e-05
19 KSP Residual norm 1.909200650282e-05
20 KSP Residual norm 1.500709873316e-05
21 KSP Residual norm 1.172642129037e-05
22 KSP Residual norm 9.434344615260e-06
23 KSP Residual norm 7.446125494940e-06
24 KSP Residual norm 6.114170691918e-06
25 KSP Residual norm 4.899549240019e-06
26 KSP Residual norm 3.763087536762e-06
27 KSP Residual norm 3.039870399770e-06
28 KSP Residual norm 2.425224934963e-06
29 KSP Residual norm 1.971322075414e-06
30 KSP Residual norm 1.471679853517e-06
31 KSP Residual norm 1.082494101601e-06
32 KSP Residual norm 9.276565049044e-07
33 KSP Residual norm 7.637625188449e-07
34 KSP Residual norm 5.991348137950e-07
35 KSP Residual norm 4.678226956651e-07
36 KSP Residual norm 3.795418606520e-07
37 KSP Residual norm 3.119549010222e-07
38 KSP Residual norm 2.408704188555e-07
39 KSP Residual norm 1.846135364008e-07
40 KSP Residual norm 1.421483032178e-07
41 KSP Residual norm 1.067761360944e-07
42 KSP Residual norm 8.215006693017e-08
43 KSP Residual norm 6.334444556852e-08
44 KSP Residual norm 4.576430618737e-08
45 KSP Residual norm 3.394501642271e-08
46 KSP Residual norm 2.544013353066e-08
47 KSP Residual norm 1.833324969039e-08
48 KSP Residual norm 1.425879060541e-08
49 KSP Residual norm 1.087999042187e-08
50 KSP Residual norm 8.421667889875e-09
51 KSP Residual norm 8.311560039678e-09
52 KSP Residual norm 8.052782257328e-09
53 KSP Residual norm 7.394005779826e-09
54 KSP Residual norm 6.387228493924e-09
55 KSP Residual norm 5.664647819315e-09
56 KSP Residual norm 5.227105022736e-09
57 KSP Residual norm 4.792050074704e-09
58 KSP Residual norm 4.132132326554e-09
59 KSP Residual norm 3.467007604189e-09
60 KSP Residual norm 3.057271847098e-09
61 KSP Residual norm 2.454660882140e-09
62 KSP Residual norm 1.815747529885e-09
63 KSP Residual norm 1.664447420057e-09
64 KSP Residual norm 1.352344796139e-09
65 KSP Residual norm 1.066112044841e-09
66 KSP Residual norm 8.732319796779e-10
67 KSP Residual norm 7.769757820702e-10
68 KSP Residual norm 6.490465465887e-10
69 KSP Residual norm 5.430294334185e-10
70 KSP Residual norm 4.596093180593e-10
71 KSP Residual norm 3.901328287476e-10
72 KSP Residual norm 3.243604596183e-10
73 KSP Residual norm 2.639357411394e-10
74 KSP Residual norm 2.190437923825e-10
75 KSP Residual norm 1.891147334445e-10
76 KSP Residual norm 1.609272131814e-10
77 KSP Residual norm 1.330731173383e-10
78 KSP Residual norm 9.833520863563e-11
79 KSP Residual norm 7.736638433206e-11
80 KSP Residual norm 6.297016053003e-11
81 KSP Residual norm 4.759001564358e-11
82 KSP Residual norm 3.220192489130e-11
83 KSP Residual norm 2.486590419370e-11
84 KSP Residual norm 1.858376120159e-11
85 KSP Residual norm 1.439501180392e-11
86 KSP Residual norm 1.182966284319e-11
87 KSP Residual norm 9.506352947562e-12
88 KSP Residual norm 7.672057855640e-12
89 KSP Residual norm 6.145064031106e-12
90 KSP Residual norm 4.957520638593e-12
91 KSP Residual norm 3.681684740011e-12
92 KSP Residual norm 2.876920029977e-12
93 KSP Residual norm 2.114990707053e-12
94 KSP Residual norm 1.655561332134e-12
95 KSP Residual norm 1.211875686768e-12
96 KSP Residual norm 9.028825212451e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.849575439810e-03 gnorm 1.575507334739e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 1.631285216962e-03
0 KSP Residual norm 2.933754203525e-02
1 KSP Residual norm 4.002189548484e-03
2 KSP Residual norm 2.903757947385e-03
3 KSP Residual norm 2.373127254715e-03
4 KSP Residual norm 1.592159943298e-03
5 KSP Residual norm 1.102136404404e-03
6 KSP Residual norm 6.697655450313e-04
7 KSP Residual norm 4.450577274342e-04
8 KSP Residual norm 3.357825422834e-04
9 KSP Residual norm 2.696607740681e-04
10 KSP Residual norm 1.967087478868e-04
11 KSP Residual norm 1.289416548494e-04
12 KSP Residual norm 9.826722337098e-05
13 KSP Residual norm 7.401203529422e-05
14 KSP Residual norm 5.096634781842e-05
15 KSP Residual norm 4.133070930953e-05
16 KSP Residual norm 3.288140689928e-05
17 KSP Residual norm 2.630834973251e-05
18 KSP Residual norm 2.092618909826e-05
19 KSP Residual norm 1.683963232945e-05
20 KSP Residual norm 1.323452837552e-05
21 KSP Residual norm 1.034279885566e-05
22 KSP Residual norm 8.327068732128e-06
23 KSP Residual norm 6.572895578230e-06
24 KSP Residual norm 5.398045178836e-06
25 KSP Residual norm 4.319665127352e-06
26 KSP Residual norm 3.286424314893e-06
27 KSP Residual norm 2.672542937553e-06
28 KSP Residual norm 2.131890547920e-06
29 KSP Residual norm 1.734885846142e-06
30 KSP Residual norm 1.297844761795e-06
31 KSP Residual norm 9.580072284258e-07
32 KSP Residual norm 8.196480960412e-07
33 KSP Residual norm 6.761673028289e-07
34 KSP Residual norm 5.292325063301e-07
35 KSP Residual norm 4.136103494985e-07
36 KSP Residual norm 3.355928876967e-07
37 KSP Residual norm 2.758285878359e-07
38 KSP Residual norm 2.127485484126e-07
39 KSP Residual norm 1.630699688073e-07
40 KSP Residual norm 1.255480909976e-07
41 KSP Residual norm 9.431138528289e-08
42 KSP Residual norm 7.254197591727e-08
43 KSP Residual norm 5.592941579897e-08
44 KSP Residual norm 4.040435506380e-08
45 KSP Residual norm 2.995465261416e-08
46 KSP Residual norm 2.244759707637e-08
47 KSP Residual norm 1.617564038481e-08
48 KSP Residual norm 1.257798260060e-08
49 KSP Residual norm 9.597314382530e-09
50 KSP Residual norm 7.427460118129e-09
51 KSP Residual norm 7.329734536376e-09
52 KSP Residual norm 7.102484211636e-09
53 KSP Residual norm 6.519821360423e-09
54 KSP Residual norm 5.631422044769e-09
55 KSP Residual norm 4.994326469176e-09
56 KSP Residual norm 4.607858602906e-09
57 KSP Residual norm 4.224303192233e-09
58 KSP Residual norm 3.642285069236e-09
59 KSP Residual norm 3.056623452029e-09
60 KSP Residual norm 2.696300136367e-09
61 KSP Residual norm 2.163913566603e-09
62 KSP Residual norm 1.601133241972e-09
63 KSP Residual norm 1.467896624305e-09
64 KSP Residual norm 1.192428038466e-09
65 KSP Residual norm 9.400114806159e-10
66 KSP Residual norm 7.692621614009e-10
67 KSP Residual norm 6.850870611498e-10
68 KSP Residual norm 5.720079747282e-10
69 KSP Residual norm 4.775775453766e-10
70 KSP Residual norm 4.053740838713e-10
71 KSP Residual norm 3.433725246024e-10
72 KSP Residual norm 2.861235523713e-10
73 KSP Residual norm 2.326983084666e-10
74 KSP Residual norm 1.927257720204e-10
75 KSP Residual norm 1.666416428046e-10
76 KSP Residual norm 1.419870617819e-10
77 KSP Residual norm 1.170566249541e-10
78 KSP Residual norm 8.663231961216e-11
79 KSP Residual norm 6.825192185902e-11
80 KSP Residual norm 5.557588084755e-11
81 KSP Residual norm 4.201062558381e-11
82 KSP Residual norm 2.841317698943e-11
83 KSP Residual norm 2.193818875305e-11
84 KSP Residual norm 1.639640309115e-11
85 KSP Residual norm 1.268792060025e-11
86 KSP Residual norm 1.042615176160e-11
87 KSP Residual norm 8.382787284580e-12
88 KSP Residual norm 6.770315972929e-12
89 KSP Residual norm 5.422884003411e-12
90 KSP Residual norm 4.374963353500e-12
91 KSP Residual norm 3.248876560558e-12
92 KSP Residual norm 2.538340750834e-12
93 KSP Residual norm 1.865990399999e-12
94 KSP Residual norm 1.460920754179e-12
95 KSP Residual norm 1.069595213278e-12
96 KSP Residual norm 7.968854410436e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.631285216962e-03 gnorm 1.388928749304e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 1.437040094707e-03
0 KSP Residual norm 2.582678968526e-02
1 KSP Residual norm 3.526503667578e-03
2 KSP Residual norm 2.557546732194e-03
3 KSP Residual norm 2.090175665656e-03
4 KSP Residual norm 1.402302974576e-03
5 KSP Residual norm 9.707350995513e-04
6 KSP Residual norm 5.900214173280e-04
7 KSP Residual norm 3.921087817136e-04
8 KSP Residual norm 2.957770058544e-04
9 KSP Residual norm 2.375455474701e-04
10 KSP Residual norm 1.733159699291e-04
11 KSP Residual norm 1.136407963690e-04
12 KSP Residual norm 8.661584880676e-05
13 KSP Residual norm 6.521284801949e-05
14 KSP Residual norm 4.491200745403e-05
15 KSP Residual norm 3.639883705711e-05
16 KSP Residual norm 2.895710183327e-05
17 KSP Residual norm 2.317224006747e-05
18 KSP Residual norm 1.842830914541e-05
19 KSP Residual norm 1.482867679509e-05
20 KSP Residual norm 1.166013070474e-05
21 KSP Residual norm 9.110817283275e-06
22 KSP Residual norm 7.336495158208e-06
23 KSP Residual norm 5.806466521866e-06
24 KSP Residual norm 4.764246107856e-06
25 KSP Residual norm 3.805975869414e-06
26 KSP Residual norm 2.905536165342e-06
27 KSP Residual norm 2.360396802902e-06
28 KSP Residual norm 1.881529033377e-06
29 KSP Residual norm 1.533256586237e-06
30 KSP Residual norm 1.144136073654e-06
31 KSP Residual norm 8.428958847001e-07
32 KSP Residual norm 7.217151665872e-07
33 KSP Residual norm 5.949498024939e-07
34 KSP Residual norm 4.668614296484e-07
35 KSP Residual norm 3.646799477450e-07
36 KSP Residual norm 2.959415580653e-07
37 KSP Residual norm 2.432156750628e-07
38 KSP Residual norm 1.875709733180e-07
39 KSP Residual norm 1.437616528514e-07
40 KSP Residual norm 1.106781696659e-07
41 KSP Residual norm 8.314213604266e-08
42 KSP Residual norm 6.395213889303e-08
43 KSP Residual norm 4.930406609103e-08
44 KSP Residual norm 3.561463460980e-08
45 KSP Residual norm 2.640345239607e-08
46 KSP Residual norm 1.978195918907e-08
47 KSP Residual norm 1.425039956301e-08
48 KSP Residual norm 1.107885697355e-08
49 KSP Residual norm 8.452616150094e-09
50 KSP Residual norm 6.541785894431e-09
51 KSP Residual norm 6.455534550026e-09
52 KSP Residual norm 6.255626344997e-09
53 KSP Residual norm 5.742384338900e-09
54 KSP Residual norm 4.959291100731e-09
55 KSP Residual norm 4.398331914864e-09
56 KSP Residual norm 4.057577094913e-09
57 KSP Residual norm 3.719209647193e-09
58 KSP Residual norm 3.206485665099e-09
59 KSP Residual norm 2.690926970799e-09
60 KSP Residual norm 2.373326745274e-09
61 KSP Residual norm 1.904154832318e-09
62 KSP Residual norm 1.409146783548e-09
63 KSP Residual norm 1.291793008293e-09
64 KSP Residual norm 1.049123027280e-09
65 KSP Residual norm 8.270793423670e-10
66 KSP Residual norm 6.768966372185e-10
67 KSP Residual norm 6.030459463167e-10
68 KSP Residual norm 5.034033913238e-10
69 KSP Residual norm 4.196471785922e-10
70 KSP Residual norm 3.567167108822e-10
71 KSP Residual norm 3.019699238897e-10
72 KSP Residual norm 2.516167650398e-10
73 KSP Residual norm 2.046686139300e-10
74 KSP Residual norm 1.695206650136e-10
75 KSP Residual norm 1.465676543523e-10
76 KSP Residual norm 1.249194602500e-10
77 KSP Residual norm 1.030018296829e-10
78 KSP Residual norm 7.622259808964e-11
79 KSP Residual norm 6.004334685484e-11
80 KSP Residual norm 4.888456868911e-11
81 KSP Residual norm 3.698833157891e-11
82 KSP Residual norm 2.501418342825e-11
83 KSP Residual norm 1.932292896867e-11
84 KSP Residual norm 1.444485838196e-11
85 KSP Residual norm 1.117775232523e-11
86 KSP Residual norm 9.185690409491e-12
87 KSP Residual norm 7.383679826837e-12
88 KSP Residual norm 5.962588174179e-12
89 KSP Residual norm 4.776501132421e-12
90 KSP Residual norm 3.852106849685e-12
91 KSP Residual norm 2.860752208896e-12
92 KSP Residual norm 2.235049626213e-12
93 KSP Residual norm 1.643323307730e-12
94 KSP Residual norm 1.286472445415e-12
95 KSP Residual norm 9.420807834750e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.437040094707e-03 gnorm 1.223054527315e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 1.264632394755e-03
0 KSP Residual norm 2.271092236550e-02
1 KSP Residual norm 3.103901943033e-03
2 KSP Residual norm 2.250145262251e-03
3 KSP Residual norm 1.838965112023e-03
4 KSP Residual norm 1.233676160676e-03
5 KSP Residual norm 8.540023666901e-04
6 KSP Residual norm 5.191955139008e-04
7 KSP Residual norm 3.450887663625e-04
8 KSP Residual norm 2.602552154339e-04
9 KSP Residual norm 2.090393502348e-04
10 KSP Residual norm 1.525490085310e-04
11 KSP Residual norm 1.000564487220e-04
12 KSP Residual norm 7.627478268409e-05
13 KSP Residual norm 5.740224660236e-05
14 KSP Residual norm 3.953969699466e-05
15 KSP Residual norm 3.202439478963e-05
16 KSP Residual norm 2.547507372393e-05
17 KSP Residual norm 2.039035830070e-05
18 KSP Residual norm 1.621241173026e-05
19 KSP Residual norm 1.304430061636e-05
20 KSP Residual norm 1.026193310990e-05
21 KSP Residual norm 8.016747061727e-06
22 KSP Residual norm 6.456439706383e-06
23 KSP Residual norm 5.123308085929e-06
24 KSP Residual norm 4.199068468582e-06
25 KSP Residual norm 3.350271557635e-06
26 KSP Residual norm 2.569024609581e-06
27 KSP Residual norm 2.083473139061e-06
28 KSP Residual norm 1.659382564232e-06
29 KSP Residual norm 1.353591006690e-06
30 KSP Residual norm 1.007759054139e-06
31 KSP Residual norm 7.417213479475e-07
32 KSP Residual norm 6.353031801611e-07
33 KSP Residual norm 5.232747864961e-07
34 KSP Residual norm 4.112801896552e-07
35 KSP Residual norm 3.211145756565e-07
36 KSP Residual norm 2.606151758291e-07
37 KSP Residual norm 2.141708180156e-07
38 KSP Residual norm 1.651735083186e-07
39 KSP Residual norm 1.265863915887e-07
40 KSP Residual norm 9.745307845435e-08
41 KSP Residual norm 7.320736417305e-08
42 KSP Residual norm 5.631333419365e-08
43 KSP Residual norm 4.341316849778e-08
44 KSP Residual norm 3.135650938601e-08
45 KSP Residual norm 2.324789740424e-08
46 KSP Residual norm 1.741419878853e-08
47 KSP Residual norm 1.254107923904e-08
48 KSP Residual norm 9.748494278450e-09
49 KSP Residual norm 7.437014549721e-09
50 KSP Residual norm 5.756149025470e-09
51 KSP Residual norm 5.680157044960e-09
52 KSP Residual norm 5.504191973942e-09
53 KSP Residual norm 5.052863894534e-09
54 KSP Residual norm 4.363344540404e-09
55 KSP Residual norm 3.869946474840e-09
56 KSP Residual norm 3.569809318051e-09
57 KSP Residual norm 3.271569751876e-09
58 KSP Residual norm 2.820330501454e-09
59 KSP Residual norm 2.366859635616e-09
60 KSP Residual norm 2.087007193019e-09
61 KSP Residual norm 1.674045396172e-09
62 KSP Residual norm 1.239045386844e-09
63 KSP Residual norm 1.135737076587e-09
64 KSP Residual norm 9.221807449445e-10
65 KSP Residual norm 7.270591480668e-10
66 KSP Residual norm 5.951422559494e-10
67 KSP Residual norm 5.303757770639e-10
68 KSP Residual norm 4.426721342757e-10
69 KSP Residual norm 3.684940976020e-10
70 KSP Residual norm 3.136492510554e-10
71 KSP Residual norm 2.653676447530e-10
72 KSP Residual norm 2.210979273964e-10
73 KSP Residual norm 1.798827731959e-10
74 KSP Residual norm 1.490039838167e-10
75 KSP Residual norm 1.288258401149e-10
76 KSP Residual norm 1.098103472700e-10
77 KSP Residual norm 9.057260755736e-11
78 KSP Residual norm 6.700758629682e-11
79 KSP Residual norm 5.276812588904e-11
80 KSP Residual norm 4.295653878355e-11
81 KSP Residual norm 3.253083178904e-11
82 KSP Residual norm 2.199757366885e-11
83 KSP Residual norm 1.700126143284e-11
84 KSP Residual norm 1.271179856540e-11
85 KSP Residual norm 9.837038046753e-12
86 KSP Residual norm 8.084195013573e-12
87 KSP Residual norm 6.496497830452e-12
88 KSP Residual norm 5.245280329279e-12
89 KSP Residual norm 4.202331225330e-12
90 KSP Residual norm 3.387807043730e-12
91 KSP Residual norm 2.516080409874e-12
92 KSP Residual norm 1.965739632273e-12
93 KSP Residual norm 1.445577328289e-12
94 KSP Residual norm 1.131578963816e-12
95 KSP Residual norm 8.288216249665e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.264632394755e-03 gnorm 1.075944208147e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 1.111933733408e-03
0 KSP Residual norm 1.998161305079e-02
1 KSP Residual norm 2.730523886303e-03
2 KSP Residual norm 1.979334957054e-03
3 KSP Residual norm 1.617522160507e-03
4 KSP Residual norm 1.085752802948e-03
5 KSP Residual norm 7.514686507797e-04
6 KSP Residual norm 4.567640569768e-04
7 KSP Residual norm 3.034769199132e-04
8 KSP Residual norm 2.289085379537e-04
9 KSP Residual norm 1.838345450431e-04
10 KSP Residual norm 1.341564480575e-04
11 KSP Residual norm 8.795780236558e-05
12 KSP Residual norm 6.701630962747e-05
13 KSP Residual norm 5.047310444864e-05
14 KSP Residual norm 3.477194447686e-05
15 KSP Residual norm 2.815793881081e-05
16 KSP Residual norm 2.239443288876e-05
17 KSP Residual norm 1.792201316508e-05
18 KSP Residual norm 1.425216563025e-05
19 KSP Residual norm 1.147017085300e-05
20 KSP Residual norm 9.019765031748e-06
21 KSP Residual norm 7.047513955285e-06
22 KSP Residual norm 5.679207086353e-06
23 KSP Residual norm 4.505509722958e-06
24 KSP Residual norm 3.693075481816e-06
25 KSP Residual norm 2.944568082870e-06
26 KSP Residual norm 2.238064281855e-06
27 KSP Residual norm 1.824894100752e-06
28 KSP Residual norm 1.453104029215e-06
29 KSP Residual norm 1.186710950038e-06
30 KSP Residual norm 8.863359850561e-07
31 KSP Residual norm 6.574233936042e-07
32 KSP Residual norm 5.614560902058e-07
33 KSP Residual norm 4.632549311899e-07
34 KSP Residual norm 3.618199934907e-07
35 KSP Residual norm 2.828551662153e-07
36 KSP Residual norm 2.295497355474e-07
37 KSP Residual norm 1.886508125623e-07
38 KSP Residual norm 1.453676481542e-07
39 KSP Residual norm 1.114162788822e-07
40 KSP Residual norm 8.576993621046e-08
41 KSP Residual norm 6.443368642992e-08
42 KSP Residual norm 4.955354125762e-08
43 KSP Residual norm 3.819854597120e-08
44 KSP Residual norm 2.758793594847e-08
45 KSP Residual norm 2.044572861971e-08
46 KSP Residual norm 1.531495778250e-08
47 KSP Residual norm 1.102979496359e-08
48 KSP Residual norm 8.572853797890e-09
49 KSP Residual norm 6.540482133880e-09
50 KSP Residual norm 5.061673029879e-09
51 KSP Residual norm 4.994523778622e-09
52 KSP Residual norm 4.839608708068e-09
53 KSP Residual norm 4.442472326229e-09
54 KSP Residual norm 3.836111199592e-09
55 KSP Residual norm 3.402494103509e-09
56 KSP Residual norm 3.138249707534e-09
57 KSP Residual norm 2.876158293707e-09
58 KSP Residual norm 2.479344970586e-09
59 KSP Residual norm 2.081199856350e-09
60 KSP Residual norm 1.835505739293e-09
61 KSP Residual norm 1.471937316552e-09
62 KSP Residual norm 1.089736095719e-09
63 KSP Residual norm 9.989473627622e-10
64 KSP Residual norm 8.110304421137e-10
65 KSP Residual norm 6.394453057627e-10
66 KSP Residual norm 5.229896461331e-10
67 KSP Residual norm 4.665285295512e-10
68 KSP Residual norm 3.892157661158e-10
69 KSP Residual norm 3.233765919112e-10
70 KSP Residual norm 2.760786741225e-10
71 KSP Residual norm 2.330417414688e-10
72 KSP Residual norm 1.945421733552e-10
73 KSP Residual norm 1.582811119911e-10
74 KSP Residual norm 1.307938040944e-10
75 KSP Residual norm 1.132897835123e-10
76 KSP Residual norm 9.666899102015e-11
77 KSP Residual norm 7.946935018016e-11
78 KSP Residual norm 5.888728726614e-11
79 KSP Residual norm 4.642635842929e-11
80 KSP Residual norm 3.781370753957e-11
81 KSP Residual norm 2.862752909223e-11
82 KSP Residual norm 1.934799519541e-11
83 KSP Residual norm 1.495164871380e-11
84 KSP Residual norm 1.117854964968e-11
85 KSP Residual norm 8.641349359814e-12
86 KSP Residual norm 7.099684090891e-12
87 KSP Residual norm 5.708408437208e-12
88 KSP Residual norm 4.613104767635e-12
89 KSP Residual norm 3.695609342330e-12
90 KSP Residual norm 2.979518248999e-12
91 KSP Residual norm 2.212619881075e-12
92 KSP Residual norm 1.728494125024e-12
93 KSP Residual norm 1.271039407842e-12
94 KSP Residual norm 9.952137588013e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.111933733408e-03 gnorm 9.457397548736e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 9.769345925985e-04
0 KSP Residual norm 1.772923881558e-02
1 KSP Residual norm 2.413427747041e-03
2 KSP Residual norm 1.752778851068e-03
3 KSP Residual norm 1.427227314298e-03
4 KSP Residual norm 9.636102694554e-04
5 KSP Residual norm 6.684445023927e-04
6 KSP Residual norm 4.055423037738e-04
7 KSP Residual norm 2.658569238775e-04
8 KSP Residual norm 2.022051806579e-04
9 KSP Residual norm 1.616837077219e-04
10 KSP Residual norm 1.178790642624e-04
11 KSP Residual norm 7.659075039332e-05
12 KSP Residual norm 5.728021750129e-05
13 KSP Residual norm 4.425316091823e-05
14 KSP Residual norm 3.070731250509e-05
15 KSP Residual norm 2.482454092273e-05
16 KSP Residual norm 1.959055302693e-05
17 KSP Residual norm 1.549859695838e-05
18 KSP Residual norm 1.249517033371e-05
19 KSP Residual norm 1.022128825667e-05
20 KSP Residual norm 7.825568357729e-06
21 KSP Residual norm 6.137979178391e-06
22 KSP Residual norm 5.122945626699e-06
23 KSP Residual norm 3.934059350571e-06
24 KSP Residual norm 3.362242086203e-06
25 KSP Residual norm 2.659854936982e-06
26 KSP Residual norm 2.204633025190e-06
27 KSP Residual norm 1.609906713516e-06
28 KSP Residual norm 1.346584581379e-06
29 KSP Residual norm 1.064908940593e-06
30 KSP Residual norm 8.349812921087e-07
31 KSP Residual norm 6.472845060584e-07
32 KSP Residual norm 5.264131104632e-07
33 KSP Residual norm 4.174344628489e-07
34 KSP Residual norm 3.260278542101e-07
35 KSP Residual norm 2.524909146096e-07
36 KSP Residual norm 2.071949375824e-07
37 KSP Residual norm 1.682620015146e-07
38 KSP Residual norm 1.296898315442e-07
39 KSP Residual norm 9.957438697242e-08
40 KSP Residual norm 7.659882000156e-08
41 KSP Residual norm 5.730710843262e-08
42 KSP Residual norm 4.392963995819e-08
43 KSP Residual norm 3.386489691674e-08
44 KSP Residual norm 2.467288465899e-08
45 KSP Residual norm 1.812231530268e-08
46 KSP Residual norm 1.368488549975e-08
47 KSP Residual norm 9.920553995144e-09
48 KSP Residual norm 7.701436496069e-09
49 KSP Residual norm 5.903965364699e-09
50 KSP Residual norm 4.539412526293e-09
51 KSP Residual norm 4.477047438768e-09
52 KSP Residual norm 4.369570763932e-09
53 KSP Residual norm 3.961574356362e-09
54 KSP Residual norm 3.425022022437e-09
55 KSP Residual norm 3.030219316820e-09
56 KSP Residual norm 2.790891219745e-09
57 KSP Residual norm 2.565051906891e-09
58 KSP Residual norm 2.218465659908e-09
59 KSP Residual norm 1.863644101158e-09
60 KSP Residual norm 1.650897365086e-09
61 KSP Residual norm 1.335205164893e-09
62 KSP Residual norm 9.898227633008e-10
63 KSP Residual norm 9.135314237601e-10
64 KSP Residual norm 7.391634365498e-10
65 KSP Residual norm 5.834841646203e-10
66 KSP Residual norm 4.692032650739e-10
67 KSP Residual norm 4.229465718765e-10
68 KSP Residual norm 3.501740058209e-10
69 KSP Residual norm 2.893014341487e-10
70 KSP Residual norm 2.539267504089e-10
71 KSP Residual norm 2.077653559582e-10
72 KSP Residual norm 1.758566917006e-10
73 KSP Residual norm 1.458321655457e-10
74 KSP Residual norm 1.162184437403e-10
75 KSP Residual norm 1.031059447897e-10
76 KSP Residual norm 8.885441514337e-11
77 KSP Residual norm 6.764966622234e-11
78 KSP Residual norm 5.217999063494e-11
79 KSP Residual norm 4.273578080687e-11
80 KSP Residual norm 3.256015225393e-11
81 KSP Residual norm 2.210176355185e-11
82 KSP Residual norm 1.554029315707e-11
83 KSP Residual norm 1.291455987600e-11
84 KSP Residual norm 9.890970110235e-12
85 KSP Residual norm 7.537834640899e-12
86 KSP Residual norm 6.013194686968e-12
87 KSP Residual norm 4.825109018574e-12
88 KSP Residual norm 3.911251139547e-12
89 KSP Residual norm 3.306501394749e-12
90 KSP Residual norm 2.680915896627e-12
91 KSP Residual norm 2.005628863846e-12
92 KSP Residual norm 1.542259370359e-12
93 KSP Residual norm 1.132946334177e-12
94 KSP Residual norm 8.953375885940e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.769345925985e-04 gnorm 8.306955551346e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 8.577659133493e-04
0 KSP Residual norm 1.540508682188e-02
1 KSP Residual norm 2.107174080268e-03
2 KSP Residual norm 1.526729045238e-03
3 KSP Residual norm 1.247607661717e-03
4 KSP Residual norm 8.376188511799e-04
5 KSP Residual norm 5.796501959686e-04
6 KSP Residual norm 3.524083672795e-04
7 KSP Residual norm 2.341231720745e-04
8 KSP Residual norm 1.765737571385e-04
9 KSP Residual norm 1.418212941897e-04
10 KSP Residual norm 1.035251841195e-04
11 KSP Residual norm 6.788480888081e-05
12 KSP Residual norm 5.171875349448e-05
13 KSP Residual norm 3.894876744566e-05
14 KSP Residual norm 2.684514104123e-05
15 KSP Residual norm 2.171854487122e-05
16 KSP Residual norm 1.726792433639e-05
17 KSP Residual norm 1.382305003379e-05
18 KSP Residual norm 1.098987165847e-05
19 KSP Residual norm 8.844591946154e-06
20 KSP Residual norm 6.956597857260e-06
21 KSP Residual norm 5.434603571104e-06
22 KSP Residual norm 4.381516401657e-06
23 KSP Residual norm 3.485853941442e-06
24 KSP Residual norm 2.853021250962e-06
25 KSP Residual norm 2.271865969416e-06
26 KSP Residual norm 1.728452394481e-06
27 KSP Residual norm 1.410746176804e-06
28 KSP Residual norm 1.121303786437e-06
29 KSP Residual norm 9.169654961121e-07
30 KSP Residual norm 6.849382571970e-07
31 KSP Residual norm 5.116604728266e-07
32 KSP Residual norm 4.350890770451e-07
33 KSP Residual norm 3.588927648886e-07
34 KSP Residual norm 2.794068512522e-07
35 KSP Residual norm 2.184933843659e-07
36 KSP Residual norm 1.773219026753e-07
37 KSP Residual norm 1.457284916669e-07
38 KSP Residual norm 1.122598074170e-07
39 KSP Residual norm 8.603857789690e-08
40 KSP Residual norm 6.623190479221e-08
41 KSP Residual norm 4.975560226619e-08
42 KSP Residual norm 3.826387898364e-08
43 KSP Residual norm 2.949368684534e-08
44 KSP Residual norm 2.129884920503e-08
45 KSP Residual norm 1.578304750463e-08
46 KSP Residual norm 1.182027769391e-08
47 KSP Residual norm 8.510832302807e-09
48 KSP Residual norm 6.613914841028e-09
49 KSP Residual norm 5.045946190757e-09
50 KSP Residual norm 3.905279559861e-09
51 KSP Residual norm 3.853300922828e-09
52 KSP Residual norm 3.733369247194e-09
53 KSP Residual norm 3.427377360770e-09
54 KSP Residual norm 2.959258160136e-09
55 KSP Residual norm 2.625074508526e-09
56 KSP Residual norm 2.420785901889e-09
57 KSP Residual norm 2.218255707899e-09
58 KSP Residual norm 1.912054349501e-09
59 KSP Residual norm 1.605265272878e-09
60 KSP Residual norm 1.415335850796e-09
61 KSP Residual norm 1.134718411672e-09
62 KSP Residual norm 8.403433946208e-10
63 KSP Residual norm 7.702593830706e-10
64 KSP Residual norm 6.251719882356e-10
65 KSP Residual norm 4.929875659888e-10
66 KSP Residual norm 4.031142082185e-10
67 KSP Residual norm 3.599510998047e-10
68 KSP Residual norm 3.001853606939e-10
69 KSP Residual norm 2.487119690675e-10
70 KSP Residual norm 2.130864708656e-10
71 KSP Residual norm 1.794682536986e-10
72 KSP Residual norm 1.499483156870e-10
73 KSP Residual norm 1.220850318837e-10
74 KSP Residual norm 1.007183770899e-10
75 KSP Residual norm 8.735850358286e-11
76 KSP Residual norm 7.458357636305e-11
77 KSP Residual norm 6.120147299472e-11
78 KSP Residual norm 4.538200222057e-11
79 KSP Residual norm 3.578357439064e-11
80 KSP Residual norm 2.915521166573e-11
81 KSP Residual norm 2.208108471807e-11
82 KSP Residual norm 1.491639226426e-11
83 KSP Residual norm 1.153298262358e-11
84 KSP Residual norm 8.623750181741e-12
85 KSP Residual norm 6.661623972514e-12
86 KSP Residual norm 5.471825566993e-12
87 KSP Residual norm 4.399820445240e-12
88 KSP Residual norm 3.557299063338e-12
89 KSP Residual norm 2.849886344439e-12
90 KSP Residual norm 2.296836485870e-12
91 KSP Residual norm 1.705630005355e-12
92 KSP Residual norm 1.332299230684e-12
93 KSP Residual norm 9.798507880613e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.577659133493e-04 gnorm 7.291941253103e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 7.527086693858e-04
0 KSP Residual norm 1.351932996242e-02
1 KSP Residual norm 1.849525026068e-03
2 KSP Residual norm 1.339872755139e-03
3 KSP Residual norm 1.094890690134e-03
4 KSP Residual norm 7.352682736380e-04
5 KSP Residual norm 5.087522298976e-04
6 KSP Residual norm 3.093028500984e-04
7 KSP Residual norm 2.054644513078e-04
8 KSP Residual norm 1.549591926044e-04
9 KSP Residual norm 1.244613078418e-04
10 KSP Residual norm 9.085940590851e-05
11 KSP Residual norm 5.957489491817e-05
12 KSP Residual norm 4.538009982545e-05
13 KSP Residual norm 3.418161567335e-05
14 KSP Residual norm 2.356351009128e-05
15 KSP Residual norm 1.905799262373e-05
16 KSP Residual norm 1.514964452451e-05
17 KSP Residual norm 1.212766531197e-05
18 KSP Residual norm 9.642033385472e-06
19 KSP Residual norm 7.760344738157e-06
20 KSP Residual norm 6.103056267718e-06
21 KSP Residual norm 4.767902498915e-06
22 KSP Residual norm 3.845143760737e-06
23 KSP Residual norm 3.061015193420e-06
24 KSP Residual norm 2.504445193547e-06
25 KSP Residual norm 1.993437940229e-06
26 KSP Residual norm 1.513708875123e-06
27 KSP Residual norm 1.237067013272e-06
28 KSP Residual norm 9.826738685663e-07
29 KSP Residual norm 8.043653368649e-07
30 KSP Residual norm 6.012429113709e-07
31 KSP Residual norm 4.515846605754e-07
32 KSP Residual norm 3.823179819791e-07
33 KSP Residual norm 3.155837827699e-07
34 KSP Residual norm 2.452782217490e-07
35 KSP Residual norm 1.918799996125e-07
36 KSP Residual norm 1.557262899864e-07
37 KSP Residual norm 1.279826475971e-07
38 KSP Residual norm 9.855712156884e-08
39 KSP Residual norm 7.553750628734e-08
40 KSP Residual norm 5.814730052654e-08
41 KSP Residual norm 4.368350010663e-08
42 KSP Residual norm 3.359175301237e-08
43 KSP Residual norm 2.589128321073e-08
44 KSP Residual norm 1.869567397898e-08
45 KSP Residual norm 1.385238024088e-08
46 KSP Residual norm 1.037365598188e-08
47 KSP Residual norm 7.468983490570e-09
48 KSP Residual norm 5.803978364352e-09
49 KSP Residual norm 4.428090141549e-09
50 KSP Residual norm 3.427129600578e-09
51 KSP Residual norm 3.381412092490e-09
52 KSP Residual norm 3.275705596931e-09
53 KSP Residual norm 3.007542508151e-09
54 KSP Residual norm 2.596724793970e-09
55 KSP Residual norm 2.303628718282e-09
56 KSP Residual norm 2.124220638256e-09
57 KSP Residual norm 1.946451028265e-09
58 KSP Residual norm 1.677690209791e-09
59 KSP Residual norm 1.408700691614e-09
60 KSP Residual norm 1.241978759942e-09
61 KSP Residual norm 9.955711215249e-10
62 KSP Residual norm 7.374361721219e-10
63 KSP Residual norm 6.759017168471e-10
64 KSP Residual norm 5.485461206210e-10
65 KSP Residual norm 4.325957636831e-10
66 KSP Residual norm 3.536298946293e-10
67 KSP Residual norm 3.159522737213e-10
68 KSP Residual norm 2.634305077958e-10
69 KSP Residual norm 2.179687279274e-10
70 KSP Residual norm 1.871118945627e-10
71 KSP Residual norm 1.573778794607e-10
72 KSP Residual norm 1.315569982730e-10
73 KSP Residual norm 1.071637740682e-10
74 KSP Residual norm 8.830244886157e-11
75 KSP Residual norm 7.665923505106e-11
76 KSP Residual norm 6.547628427112e-11
77 KSP Residual norm 5.364764557301e-11
78 KSP Residual norm 3.981102835861e-11
79 KSP Residual norm 3.140073040871e-11
80 KSP Residual norm 2.559013197303e-11
81 KSP Residual norm 1.937948360514e-11
82 KSP Residual norm 1.308777535980e-11
83 KSP Residual norm 1.012052114873e-11
84 KSP Residual norm 7.567642031611e-12
85 KSP Residual norm 5.843158913925e-12
86 KSP Residual norm 4.798465225959e-12
87 KSP Residual norm 3.858839707887e-12
88 KSP Residual norm 3.121198516503e-12
89 KSP Residual norm 2.500430447420e-12
90 KSP Residual norm 2.015013126914e-12
91 KSP Residual norm 1.496270005996e-12
92 KSP Residual norm 1.168754670408e-12
93 KSP Residual norm 8.596096392882e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.527086693858e-04 gnorm 6.397522529605e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
34 SNES Function norm 6.601954521836e-04
0 KSP Residual norm 1.186540202117e-02
1 KSP Residual norm 1.622772648598e-03
2 KSP Residual norm 1.175616738696e-03
3 KSP Residual norm 9.606402217987e-04
4 KSP Residual norm 6.454414244574e-04
5 KSP Residual norm 4.464848850692e-04
6 KSP Residual norm 2.713947797429e-04
7 KSP Residual norm 1.802452317357e-04
8 KSP Residual norm 1.359500741694e-04
9 KSP Residual norm 1.091833566214e-04
10 KSP Residual norm 7.970366687402e-05
11 KSP Residual norm 5.224373141110e-05
12 KSP Residual norm 3.977962734074e-05
13 KSP Residual norm 2.997993664595e-05
14 KSP Residual norm 2.066833690551e-05
15 KSP Residual norm 1.671571323170e-05
16 KSP Residual norm 1.328409055896e-05
17 KSP Residual norm 1.063253606654e-05
18 KSP Residual norm 8.455292839260e-06
19 KSP Residual norm 6.806481719351e-06
20 KSP Residual norm 5.350382082220e-06
21 KSP Residual norm 4.180654057242e-06
22 KSP Residual norm 3.373024713504e-06
23 KSP Residual norm 2.684036929856e-06
24 KSP Residual norm 2.196671648230e-06
25 KSP Residual norm 1.747841152324e-06
26 KSP Residual norm 1.319806132306e-06
27 KSP Residual norm 1.080646758375e-06
28 KSP Residual norm 8.583039444972e-07
29 KSP Residual norm 7.040133450955e-07
30 KSP Residual norm 5.267887533759e-07
31 KSP Residual norm 3.990623667795e-07
32 KSP Residual norm 3.352599807186e-07
33 KSP Residual norm 2.774120836110e-07
34 KSP Residual norm 2.151942995821e-07
35 KSP Residual norm 1.684827925653e-07
36 KSP Residual norm 1.367390600272e-07
37 KSP Residual norm 1.123813742101e-07
38 KSP Residual norm 8.648585304772e-08
39 KSP Residual norm 6.628917276446e-08
40 KSP Residual norm 5.102671135544e-08
41 KSP Residual norm 3.833745367461e-08
42 KSP Residual norm 2.947566145523e-08
43 KSP Residual norm 2.271724626356e-08
44 KSP Residual norm 1.640105390554e-08
45 KSP Residual norm 1.214927434693e-08
46 KSP Residual norm 9.097735994755e-09
47 KSP Residual norm 6.550865921751e-09
48 KSP Residual norm 5.090394995967e-09
49 KSP Residual norm 3.883769585557e-09
50 KSP Residual norm 3.005769649935e-09
51 KSP Residual norm 2.965525241788e-09
52 KSP Residual norm 2.872067764777e-09
53 KSP Residual norm 2.637389883729e-09
54 KSP Residual norm 2.277204181960e-09
55 KSP Residual norm 2.020301693885e-09
56 KSP Residual norm 1.862889016966e-09
57 KSP Residual norm 1.707072552068e-09
58 KSP Residual norm 1.471262534856e-09
59 KSP Residual norm 1.235652428486e-09
60 KSP Residual norm 1.089585669715e-09
61 KSP Residual norm 8.731495476304e-10
62 KSP Residual norm 6.469384839934e-10
63 KSP Residual norm 5.929182510749e-10
64 KSP Residual norm 4.812137768088e-10
65 KSP Residual norm 3.795216233275e-10
66 KSP Residual norm 3.100577091202e-10
67 KSP Residual norm 2.772411014008e-10
68 KSP Residual norm 2.310745219576e-10
69 KSP Residual norm 1.909372838573e-10
70 KSP Residual norm 1.642969527452e-10
71 KSP Residual norm 1.379415992790e-10
72 KSP Residual norm 1.153775367642e-10
73 KSP Residual norm 9.405238905242e-11
74 KSP Residual norm 7.735966620864e-11
75 KSP Residual norm 6.724368710770e-11
76 KSP Residual norm 5.747586863425e-11
77 KSP Residual norm 4.697559595359e-11
78 KSP Residual norm 3.491029576325e-11
79 KSP Residual norm 2.755655541783e-11
80 KSP Residual norm 2.246273379719e-11
81 KSP Residual norm 1.700492353107e-11
82 KSP Residual norm 1.148050211956e-11
83 KSP Residual norm 8.877301201791e-12
84 KSP Residual norm 6.637580615137e-12
85 KSP Residual norm 5.121704865309e-12
86 KSP Residual norm 4.204293189327e-12
87 KSP Residual norm 3.381928219949e-12
88 KSP Residual norm 2.737478654937e-12
89 KSP Residual norm 2.192813488699e-12
90 KSP Residual norm 1.767177852002e-12
91 KSP Residual norm 1.312081307358e-12
92 KSP Residual norm 1.024939028951e-12
93 KSP Residual norm 7.538398801947e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.601954521836e-04 gnorm 5.610208141460e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
35 SNES Function norm 5.788068422335e-04
0 KSP Residual norm 1.039862184739e-02
1 KSP Residual norm 1.423025293179e-03
2 KSP Residual norm 1.030690676525e-03
3 KSP Residual norm 8.420952896889e-04
4 KSP Residual norm 5.658074387560e-04
5 KSP Residual norm 3.914597180676e-04
6 KSP Residual norm 2.379913001534e-04
7 KSP Residual norm 1.579801503879e-04
8 KSP Residual norm 1.191828143166e-04
9 KSP Residual norm 9.571989496986e-05
10 KSP Residual norm 6.988945014494e-05
11 KSP Residual norm 4.580418120597e-05
12 KSP Residual norm 3.486726228759e-05
13 KSP Residual norm 2.628947978875e-05
14 KSP Residual norm 1.813595908107e-05
15 KSP Residual norm 1.465843072873e-05
16 KSP Residual norm 1.164885781181e-05
17 KSP Residual norm 9.325796720830e-06
18 KSP Residual norm 7.413907741263e-06
19 KSP Residual norm 5.969014139431e-06
20 KSP Residual norm 4.692123857523e-06
21 KSP Residual norm 3.665703869406e-06
22 KSP Residual norm 2.958659473469e-06
23 KSP Residual norm 2.357003299848e-06
24 KSP Residual norm 1.927470467754e-06
25 KSP Residual norm 1.532873158685e-06
26 KSP Residual norm 1.155637556545e-06
27 KSP Residual norm 9.485867888352e-07
28 KSP Residual norm 7.511471630302e-07
29 KSP Residual norm 6.159586910463e-07
30 KSP Residual norm 4.622240277185e-07
31 KSP Residual norm 3.554418386342e-07
32 KSP Residual norm 2.942477394406e-07
33 KSP Residual norm 2.440569900127e-07
34 KSP Residual norm 1.887253596252e-07
35 KSP Residual norm 1.478385847560e-07
36 KSP Residual norm 1.199749331734e-07
37 KSP Residual norm 9.859907955019e-08
38 KSP Residual norm 7.588545819511e-08
39 KSP Residual norm 5.816853912614e-08
40 KSP Residual norm 4.477580884954e-08
41 KSP Residual norm 3.363345617364e-08
42 KSP Residual norm 2.585833134384e-08
43 KSP Residual norm 1.992944389096e-08
44 KSP Residual norm 1.439428772791e-08
45 KSP Residual norm 1.065974708861e-08
46 KSP Residual norm 7.984695961187e-09
47 KSP Residual norm 5.749646495044e-09
48 KSP Residual norm 4.467588672366e-09
49 KSP Residual norm 3.409325861550e-09
50 KSP Residual norm 2.638252194661e-09
51 KSP Residual norm 2.602910498871e-09
52 KSP Residual norm 2.522154825944e-09
53 KSP Residual norm 2.314886929090e-09
54 KSP Residual norm 1.998523055764e-09
55 KSP Residual norm 1.773161131785e-09
56 KSP Residual norm 1.634625315678e-09
57 KSP Residual norm 1.497881054809e-09
58 KSP Residual norm 1.291171221697e-09
59 KSP Residual norm 1.084429033614e-09
60 KSP Residual norm 9.560757973770e-10
61 KSP Residual norm 7.665506415867e-10
62 KSP Residual norm 5.679242126551e-10
63 KSP Residual norm 5.206730787328e-10
64 KSP Residual norm 4.224241384467e-10
65 KSP Residual norm 3.331746084980e-10
66 KSP Residual norm 2.720820124561e-10
67 KSP Residual norm 2.434308613924e-10
68 KSP Residual norm 2.028537211944e-10
69 KSP Residual norm 1.674004020034e-10
70 KSP Residual norm 1.443455040996e-10
71 KSP Residual norm 1.209796048747e-10
72 KSP Residual norm 1.012795271953e-10
73 KSP Residual norm 8.262537421408e-11
74 KSP Residual norm 6.784695531563e-11
75 KSP Residual norm 5.906829235534e-11
76 KSP Residual norm 5.050824091417e-11
77 KSP Residual norm 4.116881930403e-11
78 KSP Residual norm 3.062170288360e-11
79 KSP Residual norm 2.418981342723e-11
80 KSP Residual norm 1.972121602254e-11
81 KSP Residual norm 1.492174251432e-11
82 KSP Residual norm 1.007269108947e-11
83 KSP Residual norm 7.787084827435e-12
84 KSP Residual norm 5.822170151695e-12
85 KSP Residual norm 4.485601312425e-12
86 KSP Residual norm 3.680259749321e-12
87 KSP Residual norm 2.962885324011e-12
88 KSP Residual norm 2.401539704616e-12
89 KSP Residual norm 1.923700812174e-12
90 KSP Residual norm 1.550572395075e-12
91 KSP Residual norm 1.151298413873e-12
92 KSP Residual norm 8.988424688957e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.788068422335e-04 gnorm 4.917805045790e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
36 SNES Function norm 5.072644947698e-04
0 KSP Residual norm 9.105811287646e-03
1 KSP Residual norm 1.246925066103e-03
2 KSP Residual norm 9.028812508330e-04
3 KSP Residual norm 7.377548312659e-04
4 KSP Residual norm 4.955670777570e-04
5 KSP Residual norm 3.428288120781e-04
6 KSP Residual norm 2.084811701982e-04
7 KSP Residual norm 1.384624955506e-04
8 KSP Residual norm 1.044198706371e-04
9 KSP Residual norm 8.388170493256e-05
10 KSP Residual norm 6.125483071236e-05
11 KSP Residual norm 4.016649202164e-05
12 KSP Residual norm 3.059135844874e-05
13 KSP Residual norm 2.304398955056e-05
14 KSP Residual norm 1.589651485960e-05
15 KSP Residual norm 1.284313548039e-05
16 KSP Residual norm 1.020509726018e-05
17 KSP Residual norm 8.172079346985e-06
18 KSP Residual norm 6.495294471895e-06
19 KSP Residual norm 5.227820539748e-06
20 KSP Residual norm 4.111554862859e-06
21 KSP Residual norm 3.211552733708e-06
22 KSP Residual norm 2.591515502014e-06
23 KSP Residual norm 2.068564166303e-06
24 KSP Residual norm 1.689643143629e-06
25 KSP Residual norm 1.343679084849e-06
26 KSP Residual norm 1.021010570549e-06
27 KSP Residual norm 8.354937367482e-07
28 KSP Residual norm 6.619831231683e-07
29 KSP Residual norm 5.425283231760e-07
30 KSP Residual norm 4.060071273804e-07
31 KSP Residual norm 3.091123345546e-07
32 KSP Residual norm 2.585169969296e-07
33 KSP Residual norm 2.135134527889e-07
34 KSP Residual norm 1.654424777903e-07
35 KSP Residual norm 1.294781962915e-07
36 KSP Residual norm 1.050869367196e-07
37 KSP Residual norm 8.636634122683e-08
38 KSP Residual norm 6.649069879685e-08
39 KSP Residual norm 5.096060385325e-08
40 KSP Residual norm 3.922806564127e-08
41 KSP Residual norm 2.946918232124e-08
42 KSP Residual norm 2.266018542863e-08
43 KSP Residual norm 1.746453516068e-08
44 KSP Residual norm 1.261024849325e-08
45 KSP Residual norm 9.342116886917e-09
46 KSP Residual norm 6.995411230362e-09
47 KSP Residual norm 5.035875513141e-09
48 KSP Residual norm 3.912855916333e-09
49 KSP Residual norm 2.985524904035e-09
50 KSP Residual norm 2.310845741836e-09
51 KSP Residual norm 2.279920722909e-09
52 KSP Residual norm 2.208222682187e-09
53 KSP Residual norm 2.027807869795e-09
54 KSP Residual norm 1.750688406922e-09
55 KSP Residual norm 1.553375399976e-09
56 KSP Residual norm 1.432099361559e-09
57 KSP Residual norm 1.312077648139e-09
58 KSP Residual norm 1.130855104640e-09
59 KSP Residual norm 9.497635871838e-10
60 KSP Residual norm 8.370275361715e-10
61 KSP Residual norm 6.708924800343e-10
62 KSP Residual norm 4.971278589162e-10
63 KSP Residual norm 4.556058425095e-10
64 KSP Residual norm 3.696403873305e-10
65 KSP Residual norm 2.915759951233e-10
66 KSP Residual norm 2.382723725811e-10
67 KSP Residual norm 2.131510954734e-10
68 KSP Residual norm 1.776431006821e-10
69 KSP Residual norm 1.465226631609e-10
70 KSP Residual norm 1.263338175015e-10
71 KSP Residual norm 1.059411960193e-10
72 KSP Residual norm 8.861029760858e-11
73 KSP Residual norm 7.229434909808e-11
74 KSP Residual norm 5.942750850433e-11
75 KSP Residual norm 5.169252962612e-11
76 KSP Residual norm 4.417748160758e-11
77 KSP Residual norm 3.609390389030e-11
78 KSP Residual norm 2.681749585476e-11
79 KSP Residual norm 2.115734470729e-11
80 KSP Residual norm 1.725059668857e-11
81 KSP Residual norm 1.306201433505e-11
82 KSP Residual norm 8.816382600950e-12
83 KSP Residual norm 6.820892036413e-12
84 KSP Residual norm 5.100745790156e-12
85 KSP Residual norm 3.934003234814e-12
86 KSP Residual norm 3.228873587767e-12
87 KSP Residual norm 2.597244052314e-12
88 KSP Residual norm 2.102740502697e-12
89 KSP Residual norm 1.684464665981e-12
90 KSP Residual norm 1.357024310201e-12
91 KSP Residual norm 1.007621510996e-12
92 KSP Residual norm 7.869203488867e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.072644947698e-04 gnorm 4.309350417719e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
37 SNES Function norm 4.444222834843e-04
0 KSP Residual norm 7.981673833521e-03
1 KSP Residual norm 1.092744230157e-03
2 KSP Residual norm 7.912504309025e-04
3 KSP Residual norm 6.465160257186e-04
4 KSP Residual norm 4.344445448425e-04
5 KSP Residual norm 3.004947342860e-04
6 KSP Residual norm 1.827106800648e-04
7 KSP Residual norm 1.213210863633e-04
8 KSP Residual norm 9.150165432136e-05
9 KSP Residual norm 7.349914629153e-05
10 KSP Residual norm 5.367239307229e-05
11 KSP Residual norm 3.518532309894e-05
12 KSP Residual norm 2.678868573274e-05
13 KSP Residual norm 2.018912292188e-05
14 KSP Residual norm 1.392876551851e-05
15 KSP Residual norm 1.125261514800e-05
16 KSP Residual norm 8.939526651210e-06
17 KSP Residual norm 7.157810639521e-06
18 KSP Residual norm 5.690003748021e-06
19 KSP Residual norm 4.580369885964e-06
20 KSP Residual norm 3.601040818371e-06
21 KSP Residual norm 2.813144059151e-06
22 KSP Residual norm 2.270788030317e-06
23 KSP Residual norm 1.811986366062e-06
24 KSP Residual norm 1.480387131770e-06
25 KSP Residual norm 1.176945885154e-06
26 KSP Residual norm 8.905740382828e-07
27 KSP Residual norm 7.300080771215e-07
28 KSP Residual norm 5.780339065278e-07
29 KSP Residual norm 4.744180066771e-07
30 KSP Residual norm 3.553416405056e-07
31 KSP Residual norm 2.727184220254e-07
32 KSP Residual norm 2.263078009703e-07
33 KSP Residual norm 1.873394720370e-07
34 KSP Residual norm 1.449772930192e-07
35 KSP Residual norm 1.135328445274e-07
36 KSP Residual norm 9.214695184607e-08
37 KSP Residual norm 7.573231340096e-08
38 KSP Residual norm 5.827630077883e-08
39 KSP Residual norm 4.466706385852e-08
40 KSP Residual norm 3.438289198795e-08
41 KSP Residual norm 2.583048013049e-08
42 KSP Residual norm 1.985958426325e-08
43 KSP Residual norm 1.530540161167e-08
44 KSP Residual norm 1.105043813525e-08
45 KSP Residual norm 8.184870506863e-09
46 KSP Residual norm 6.128878483081e-09
47 KSP Residual norm 4.412463992604e-09
48 KSP Residual norm 3.428431912067e-09
49 KSP Residual norm 2.616036639239e-09
50 KSP Residual norm 2.024790288772e-09
51 KSP Residual norm 1.997621939302e-09
52 KSP Residual norm 1.934505981255e-09
53 KSP Residual norm 1.776599898070e-09
54 KSP Residual norm 1.533841136494e-09
55 KSP Residual norm 1.361042352819e-09
56 KSP Residual norm 1.254727069526e-09
57 KSP Residual norm 1.149626918878e-09
58 KSP Residual norm 9.908127829483e-10
59 KSP Residual norm 8.322976424244e-10
60 KSP Residual norm 7.335822825532e-10
61 KSP Residual norm 5.879002099293e-10
62 KSP Residual norm 4.357100960754e-10
63 KSP Residual norm 3.993179182474e-10
64 KSP Residual norm 3.239727176046e-10
65 KSP Residual norm 2.555666670180e-10
66 KSP Residual norm 2.087428407498e-10
67 KSP Residual norm 1.868553616589e-10
68 KSP Residual norm 1.556846326433e-10
69 KSP Residual norm 1.282765813265e-10
70 KSP Residual norm 1.108137157829e-10
71 KSP Residual norm 9.278930546502e-11
72 KSP Residual norm 7.762783139667e-11
73 KSP Residual norm 6.338770849376e-11
74 KSP Residual norm 5.202942737631e-11
75 KSP Residual norm 4.530363598298e-11
76 KSP Residual norm 3.874004725026e-11
77 KSP Residual norm 3.158289984240e-11
78 KSP Residual norm 2.349565009133e-11
79 KSP Residual norm 1.854922565981e-11
80 KSP Residual norm 1.512607311877e-11
81 KSP Residual norm 1.144866955099e-11
82 KSP Residual norm 7.725795524647e-12
83 KSP Residual norm 5.976691011863e-12
84 KSP Residual norm 4.469146357724e-12
85 KSP Residual norm 3.444706874974e-12
86 KSP Residual norm 2.826101215369e-12
87 KSP Residual norm 2.273903860600e-12
88 KSP Residual norm 1.842334165492e-12
89 KSP Residual norm 1.475737984356e-12
90 KSP Residual norm 1.188954112817e-12
91 KSP Residual norm 8.827426856672e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.444222834843e-04 gnorm 3.775029204442e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
38 SNES Function norm 3.892564346701e-04
0 KSP Residual norm 6.990145369396e-03
1 KSP Residual norm 9.571797242268e-04
2 KSP Residual norm 6.930120902458e-04
3 KSP Residual norm 5.662474331845e-04
4 KSP Residual norm 3.805330085869e-04
5 KSP Residual norm 2.631844606614e-04
6 KSP Residual norm 1.600329878769e-04
7 KSP Residual norm 1.062633855370e-04
8 KSP Residual norm 8.014135869824e-05
9 KSP Residual norm 6.437685365295e-05
10 KSP Residual norm 4.701408203834e-05
11 KSP Residual norm 3.082161538829e-05
12 KSP Residual norm 2.346605847941e-05
13 KSP Residual norm 1.768442933734e-05
14 KSP Residual norm 1.220231470482e-05
15 KSP Residual norm 9.855538552626e-06
16 KSP Residual norm 7.828677769277e-06
17 KSP Residual norm 6.268773693191e-06
18 KSP Residual norm 4.983043291623e-06
19 KSP Residual norm 4.011225153555e-06
20 KSP Residual norm 3.153584371201e-06
21 KSP Residual norm 2.463522683867e-06
22 KSP Residual norm 1.988810237146e-06
23 KSP Residual norm 1.587927353439e-06
24 KSP Residual norm 1.296852439080e-06
25 KSP Residual norm 1.030874306044e-06
26 KSP Residual norm 7.805292038029e-07
27 KSP Residual norm 6.397763697919e-07
28 KSP Residual norm 5.063549763244e-07
29 KSP Residual norm 4.157235770567e-07
30 KSP Residual norm 3.113412252748e-07
31 KSP Residual norm 2.394728776957e-07
32 KSP Residual norm 1.983080062613e-07
33 KSP Residual norm 1.641544317108e-07
34 KSP Residual norm 1.270053339842e-07
35 KSP Residual norm 9.946186080134e-08
36 KSP Residual norm 8.072884958573e-08
37 KSP Residual norm 6.634896712248e-08
38 KSP Residual norm 5.105178894903e-08
39 KSP Residual norm 3.912933971973e-08
40 KSP Residual norm 3.012016242123e-08
41 KSP Residual norm 2.262844260172e-08
42 KSP Residual norm 1.739757584795e-08
43 KSP Residual norm 1.340776525075e-08
44 KSP Residual norm 9.679744711401e-09
45 KSP Residual norm 7.169624474595e-09
46 KSP Residual norm 5.368351423516e-09
47 KSP Residual norm 3.864776001088e-09
48 KSP Residual norm 3.002841583616e-09
49 KSP Residual norm 2.291301375486e-09
50 KSP Residual norm 1.773529345591e-09
51 KSP Residual norm 1.749714161523e-09
52 KSP Residual norm 1.694196496874e-09
53 KSP Residual norm 1.556113550547e-09
54 KSP Residual norm 1.343482628208e-09
55 KSP Residual norm 1.192191392346e-09
56 KSP Residual norm 1.099033970882e-09
57 KSP Residual norm 1.006943517734e-09
58 KSP Residual norm 8.678132040811e-10
59 KSP Residual norm 7.290280340233e-10
60 KSP Residual norm 6.424943563624e-10
61 KSP Residual norm 5.148622422781e-10
62 KSP Residual norm 3.816240696015e-10
63 KSP Residual norm 3.497252598766e-10
64 KSP Residual norm 2.837256554450e-10
65 KSP Residual norm 2.238330754242e-10
66 KSP Residual norm 1.828160238507e-10
67 KSP Residual norm 1.636949314851e-10
68 KSP Residual norm 1.363747387235e-10
69 KSP Residual norm 1.122837545471e-10
70 KSP Residual norm 9.709713425003e-11
71 KSP Residual norm 8.124991961885e-11
72 KSP Residual norm 6.796575290018e-11
73 KSP Residual norm 5.552680587098e-11
74 KSP Residual norm 4.555474535636e-11
75 KSP Residual norm 3.967977890243e-11
76 KSP Residual norm 3.393473575124e-11
77 KSP Residual norm 2.765105072040e-11
78 KSP Residual norm 2.057680483467e-11
79 KSP Residual norm 1.624444131451e-11
80 KSP Residual norm 1.324788694222e-11
81 KSP Residual norm 1.002681907210e-11
82 KSP Residual norm 6.765428459958e-12
83 KSP Residual norm 5.234642621606e-12
84 KSP Residual norm 3.914369048732e-12
85 KSP Residual norm 3.016695201874e-12
86 KSP Residual norm 2.474605003199e-12
87 KSP Residual norm 1.991006455072e-12
88 KSP Residual norm 1.613357671466e-12
89 KSP Residual norm 1.292301738592e-12
90 KSP Residual norm 1.041051833363e-12
91 KSP Residual norm 7.729136300196e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.892564346701e-04 gnorm 3.306084695172e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
39 SNES Function norm 3.408552932569e-04
0 KSP Residual norm 6.126653045915e-03
1 KSP Residual norm 8.387949433413e-04
2 KSP Residual norm 6.073717081404e-04
3 KSP Residual norm 4.960581002592e-04
4 KSP Residual norm 3.335920363289e-04
5 KSP Residual norm 2.307856232050e-04
6 KSP Residual norm 1.403082352472e-04
7 KSP Residual norm 9.300374947321e-05
8 KSP Residual norm 7.021007675330e-05
9 KSP Residual norm 5.637973511429e-05
10 KSP Residual norm 4.117734230790e-05
11 KSP Residual norm 2.696259665584e-05
12 KSP Residual norm 2.049716657590e-05
13 KSP Residual norm 1.548595909177e-05
14 KSP Residual norm 1.069812398882e-05
15 KSP Residual norm 8.636937028567e-06
16 KSP Residual norm 6.860114960908e-06
17 KSP Residual norm 5.492442194139e-06
18 KSP Residual norm 4.366235152730e-06
19 KSP Residual norm 3.517758377033e-06
20 KSP Residual norm 2.762491233850e-06
21 KSP Residual norm 2.158183384835e-06
22 KSP Residual norm 1.744801030082e-06
23 KSP Residual norm 1.391070494546e-06
24 KSP Residual norm 1.137212746714e-06
25 KSP Residual norm 9.031261828601e-07
26 KSP Residual norm 6.772689962174e-07
27 KSP Residual norm 5.569312157716e-07
28 KSP Residual norm 4.382823358489e-07
29 KSP Residual norm 3.588835610990e-07
30 KSP Residual norm 2.692555215519e-07
31 KSP Residual norm 2.143253702309e-07
32 KSP Residual norm 1.718306779968e-07
33 KSP Residual norm 1.445638054386e-07
34 KSP Residual norm 1.112063353068e-07
35 KSP Residual norm 8.734171007867e-08
36 KSP Residual norm 7.086297633542e-08
37 KSP Residual norm 5.823994320935e-08
38 KSP Residual norm 4.478590476105e-08
39 KSP Residual norm 3.433964745952e-08
40 KSP Residual norm 2.643205876545e-08
41 KSP Residual norm 1.984764967061e-08
42 KSP Residual norm 1.525419443002e-08
43 KSP Residual norm 1.175588331671e-08
44 KSP Residual norm 8.496505045187e-09
45 KSP Residual norm 6.285970520520e-09
46 KSP Residual norm 4.711448205489e-09
47 KSP Residual norm 3.393854492769e-09
48 KSP Residual norm 2.636865717317e-09
49 KSP Residual norm 2.013317756623e-09
50 KSP Residual norm 1.557445347127e-09
51 KSP Residual norm 1.536452757844e-09
52 KSP Residual norm 1.489734947920e-09
53 KSP Residual norm 1.366155412266e-09
54 KSP Residual norm 1.179312876172e-09
55 KSP Residual norm 1.046522037208e-09
56 KSP Residual norm 9.642854656497e-10
57 KSP Residual norm 8.837299080499e-10
58 KSP Residual norm 7.619679987682e-10
59 KSP Residual norm 6.402120611933e-10
60 KSP Residual norm 5.644437066304e-10
61 KSP Residual norm 4.528585628296e-10
62 KSP Residual norm 3.356130149722e-10
63 KSP Residual norm 3.078820203508e-10
64 KSP Residual norm 2.496299335038e-10
65 KSP Residual norm 1.969339173548e-10
66 KSP Residual norm 1.605227958389e-10
67 KSP Residual norm 1.439592166999e-10
68 KSP Residual norm 1.198485328986e-10
69 KSP Residual norm 9.850365107093e-11
70 KSP Residual norm 8.557159271035e-11
71 KSP Residual norm 7.128774910538e-11
72 KSP Residual norm 5.972840105355e-11
73 KSP Residual norm 4.892773720317e-11
74 KSP Residual norm 3.994692114398e-11
75 KSP Residual norm 3.493066961897e-11
76 KSP Residual norm 2.992537402107e-11
77 KSP Residual norm 2.415474115654e-11
78 KSP Residual norm 1.805237298975e-11
79 KSP Residual norm 1.430753742706e-11
80 KSP Residual norm 1.165982344976e-11
81 KSP Residual norm 8.807128508436e-12
82 KSP Residual norm 5.943986804321e-12
83 KSP Residual norm 4.592086052585e-12
84 KSP Residual norm 3.432770300266e-12
85 KSP Residual norm 2.633508042008e-12
86 KSP Residual norm 2.154316944495e-12
87 KSP Residual norm 1.737553670681e-12
88 KSP Residual norm 1.416093648421e-12
89 KSP Residual norm 1.134208736336e-12
90 KSP Residual norm 9.148252301864e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.408552932569e-04 gnorm 2.894727207633e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
40 SNES Function norm 2.984091533140e-04
0 KSP Residual norm 5.355350196815e-03
1 KSP Residual norm 7.338567887123e-04
2 KSP Residual norm 5.311708298410e-04
3 KSP Residual norm 4.339850217880e-04
4 KSP Residual norm 2.916299561637e-04
5 KSP Residual norm 2.017038268386e-04
6 KSP Residual norm 1.226806059276e-04
7 KSP Residual norm 8.144791649333e-05
8 KSP Residual norm 6.142606600485e-05
9 KSP Residual norm 4.934927355342e-05
10 KSP Residual norm 3.604737290216e-05
11 KSP Residual norm 2.363454083223e-05
12 KSP Residual norm 1.799439537193e-05
13 KSP Residual norm 1.356017674820e-05
14 KSP Residual norm 9.361220873657e-06
15 KSP Residual norm 7.555817660657e-06
16 KSP Residual norm 6.001255598584e-06
17 KSP Residual norm 4.806865960783e-06
18 KSP Residual norm 3.819756486086e-06
19 KSP Residual norm 3.074752703759e-06
20 KSP Residual norm 2.417757601906e-06
21 KSP Residual norm 1.888342652152e-06
22 KSP Residual norm 1.524798755335e-06
23 KSP Residual norm 1.219409285116e-06
24 KSP Residual norm 9.947642677108e-07
25 KSP Residual norm 7.905395130953e-07
26 KSP Residual norm 5.999816968260e-07
27 KSP Residual norm 4.918676021635e-07
28 KSP Residual norm 3.886100461433e-07
29 KSP Residual norm 3.189352605083e-07
30 KSP Residual norm 2.391039637566e-07
31 KSP Residual norm 1.851967312730e-07
32 KSP Residual norm 1.522466758175e-07
33 KSP Residual norm 1.260157011469e-07
34 KSP Residual norm 9.739982812654e-08
35 KSP Residual norm 7.627260612279e-08
36 KSP Residual norm 6.190850753688e-08
37 KSP Residual norm 5.087993042792e-08
38 KSP Residual norm 3.915612277327e-08
39 KSP Residual norm 3.001176108506e-08
40 KSP Residual norm 2.310209786676e-08
41 KSP Residual norm 1.735388518160e-08
42 KSP Residual norm 1.334288028093e-08
43 KSP Residual norm 1.028298240884e-08
44 KSP Residual norm 7.425042199724e-09
45 KSP Residual norm 5.499385673680e-09
46 KSP Residual norm 4.118063642827e-09
47 KSP Residual norm 2.964463681435e-09
48 KSP Residual norm 2.303253125620e-09
49 KSP Residual norm 1.757666297870e-09
50 KSP Residual norm 1.360521272291e-09
51 KSP Residual norm 1.342251740103e-09
52 KSP Residual norm 1.299824107341e-09
53 KSP Residual norm 1.193772242758e-09
54 KSP Residual norm 1.030584561217e-09
55 KSP Residual norm 9.146157990823e-10
56 KSP Residual norm 8.430214110509e-10
57 KSP Residual norm 7.723230303678e-10
58 KSP Residual norm 6.656465982383e-10
59 KSP Residual norm 5.592103407208e-10
60 KSP Residual norm 4.926803761944e-10
61 KSP Residual norm 3.948965248822e-10
62 KSP Residual norm 2.927255718530e-10
63 KSP Residual norm 2.682732568781e-10
64 KSP Residual norm 2.175906124394e-10
65 KSP Residual norm 1.716796570093e-10
66 KSP Residual norm 1.402162671537e-10
67 KSP Residual norm 1.256054522651e-10
68 KSP Residual norm 1.046325126802e-10
69 KSP Residual norm 8.604012693599e-11
70 KSP Residual norm 7.453120016183e-11
71 KSP Residual norm 6.229044632994e-11
72 KSP Residual norm 5.210893896986e-11
73 KSP Residual norm 4.261101225431e-11
74 KSP Residual norm 3.492667604645e-11
75 KSP Residual norm 3.044732779328e-11
76 KSP Residual norm 2.604091884915e-11
77 KSP Residual norm 2.119457017400e-11
78 KSP Residual norm 1.577704524697e-11
79 KSP Residual norm 1.245535077716e-11
80 KSP Residual norm 1.015926510042e-11
81 KSP Residual norm 7.688019580084e-12
82 KSP Residual norm 5.186492770304e-12
83 KSP Residual norm 4.013726823000e-12
84 KSP Residual norm 3.001538735796e-12
85 KSP Residual norm 2.311513037219e-12
86 KSP Residual norm 1.895484033653e-12
87 KSP Residual norm 1.525442375532e-12
88 KSP Residual norm 1.236890214373e-12
89 KSP Residual norm 9.907533293468e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.984091533140e-04 gnorm 2.534044300425e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
41 SNES Function norm 2.612004369772e-04
0 KSP Residual norm 4.686271839585e-03
1 KSP Residual norm 6.422840196167e-04
2 KSP Residual norm 4.648335538900e-04
3 KSP Residual norm 3.798261668120e-04
4 KSP Residual norm 2.552151052284e-04
5 KSP Residual norm 1.764895379788e-04
6 KSP Residual norm 1.073527296272e-04
7 KSP Residual norm 7.130304214482e-05
8 KSP Residual norm 5.375987106507e-05
9 KSP Residual norm 4.319535662002e-05
10 KSP Residual norm 3.155309646558e-05
11 KSP Residual norm 2.069456361848e-05
12 KSP Residual norm 1.576096155219e-05
13 KSP Residual norm 1.186991990894e-05
14 KSP Residual norm 8.192763649019e-06
15 KSP Residual norm 6.612087907558e-06
16 KSP Residual norm 5.250950571670e-06
17 KSP Residual norm 4.206155447385e-06
18 KSP Residual norm 3.342425466962e-06
19 KSP Residual norm 2.690001571879e-06
20 KSP Residual norm 2.115609739989e-06
21 KSP Residual norm 1.652306913792e-06
22 KSP Residual norm 1.334036408054e-06
23 KSP Residual norm 1.067619086473e-06
24 KSP Residual norm 8.706121188018e-07
25 KSP Residual norm 6.919601707143e-07
26 KSP Residual norm 5.274065233610e-07
27 KSP Residual norm 4.313013281336e-07
28 KSP Residual norm 3.411826537845e-07
29 KSP Residual norm 2.799773729656e-07
30 KSP Residual norm 2.094282854091e-07
31 KSP Residual norm 1.608706386870e-07
32 KSP Residual norm 1.334182087463e-07
33 KSP Residual norm 1.101376770811e-07
34 KSP Residual norm 8.525584402125e-08
35 KSP Residual norm 6.673036947966e-08
36 KSP Residual norm 5.416624333990e-08
37 KSP Residual norm 4.452047416507e-08
38 KSP Residual norm 3.426328620728e-08
39 KSP Residual norm 2.625923909967e-08
40 KSP Residual norm 2.021361088953e-08
41 KSP Residual norm 1.518637161376e-08
42 KSP Residual norm 1.167718859155e-08
43 KSP Residual norm 8.999146418413e-09
44 KSP Residual norm 6.495779165290e-09
45 KSP Residual norm 4.812501072825e-09
46 KSP Residual norm 3.602599361869e-09
47 KSP Residual norm 2.592972675642e-09
48 KSP Residual norm 2.014611144286e-09
49 KSP Residual norm 1.537158216087e-09
50 KSP Residual norm 1.190057398638e-09
51 KSP Residual norm 1.174078580687e-09
52 KSP Residual norm 1.136371375528e-09
53 KSP Residual norm 1.044224222621e-09
54 KSP Residual norm 9.015350399629e-10
55 KSP Residual norm 8.001170248185e-10
56 KSP Residual norm 7.375655049030e-10
57 KSP Residual norm 6.756507188462e-10
58 KSP Residual norm 5.822412239104e-10
59 KSP Residual norm 4.891600876977e-10
60 KSP Residual norm 4.308844909982e-10
61 KSP Residual norm 3.452324369803e-10
62 KSP Residual norm 2.559547920066e-10
63 KSP Residual norm 2.344941310066e-10
64 KSP Residual norm 1.902174011247e-10
65 KSP Residual norm 1.500936013872e-10
66 KSP Residual norm 1.226405679178e-10
67 KSP Residual norm 1.098497011425e-10
68 KSP Residual norm 9.151403820277e-11
69 KSP Residual norm 7.523504092942e-11
70 KSP Residual norm 6.516160672859e-11
71 KSP Residual norm 5.448441325132e-11
72 KSP Residual norm 4.554935150162e-11
73 KSP Residual norm 3.724487438510e-11
74 KSP Residual norm 3.055030343832e-11
75 KSP Residual norm 2.661507292285e-11
76 KSP Residual norm 2.275517699229e-11
77 KSP Residual norm 1.855195554760e-11
78 KSP Residual norm 1.380110212765e-11
79 KSP Residual norm 1.088564929397e-11
80 KSP Residual norm 8.879983211866e-12
81 KSP Residual norm 6.723020724857e-12
82 KSP Residual norm 4.535138957330e-12
83 KSP Residual norm 3.511564339397e-12
84 KSP Residual norm 2.626322528299e-12
85 KSP Residual norm 2.024630312439e-12
86 KSP Residual norm 1.660820054174e-12
87 KSP Residual norm 1.335571938226e-12
88 KSP Residual norm 1.081794262722e-12
89 KSP Residual norm 8.665331708871e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.612004369772e-04 gnorm 2.217914709680e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
42 SNES Function norm 2.285943991744e-04
0 KSP Residual norm 4.107226774132e-03
1 KSP Residual norm 5.623765626232e-04
2 KSP Residual norm 4.071124903326e-04
3 KSP Residual norm 3.326331267627e-04
4 KSP Residual norm 2.236843380259e-04
5 KSP Residual norm 1.546404414619e-04
6 KSP Residual norm 9.402002108633e-05
7 KSP Residual norm 6.241635651732e-05
8 KSP Residual norm 4.707400378723e-05
9 KSP Residual norm 3.781355930797e-05
10 KSP Residual norm 2.761707626324e-05
11 KSP Residual norm 1.810022719479e-05
12 KSP Residual norm 1.377434037093e-05
13 KSP Residual norm 1.038622031580e-05
14 KSP Residual norm 7.168781936322e-06
15 KSP Residual norm 5.787696009009e-06
16 KSP Residual norm 4.595105924057e-06
17 KSP Residual norm 3.679189893592e-06
18 KSP Residual norm 2.925154139614e-06
19 KSP Residual norm 2.355102340049e-06
20 KSP Residual norm 1.850550818051e-06
21 KSP Residual norm 1.445836853851e-06
22 KSP Residual norm 1.167970351399e-06
23 KSP Residual norm 9.329470148025e-07
24 KSP Residual norm 7.617996836576e-07
25 KSP Residual norm 6.052311470787e-07
26 KSP Residual norm 4.567599668963e-07
27 KSP Residual norm 3.746672930052e-07
28 KSP Residual norm 2.960754812528e-07
29 KSP Residual norm 2.437471447023e-07
30 KSP Residual norm 1.824290517410e-07
31 KSP Residual norm 1.421452853911e-07
32 KSP Residual norm 1.162973735880e-07
33 KSP Residual norm 9.658927620638e-08
34 KSP Residual norm 7.462328521382e-08
35 KSP Residual norm 5.848932908747e-08
36 KSP Residual norm 4.747596297611e-08
37 KSP Residual norm 3.902084623279e-08
38 KSP Residual norm 3.000167793103e-08
39 KSP Residual norm 2.299621581979e-08
40 KSP Residual norm 1.770120658092e-08
41 KSP Residual norm 1.329994953196e-08
42 KSP Residual norm 1.022353952454e-08
43 KSP Residual norm 7.878297339949e-09
44 KSP Residual norm 5.686288843616e-09
45 KSP Residual norm 4.210747993362e-09
46 KSP Residual norm 3.152482617682e-09
47 KSP Residual norm 2.269699962110e-09
48 KSP Residual norm 1.763485109132e-09
49 KSP Residual norm 1.345691208520e-09
50 KSP Residual norm 1.041670351108e-09
51 KSP Residual norm 1.027616075644e-09
52 KSP Residual norm 9.944487209246e-10
53 KSP Residual norm 9.138075316686e-10
54 KSP Residual norm 7.889948642498e-10
55 KSP Residual norm 7.002623619315e-10
56 KSP Residual norm 6.454944971225e-10
57 KSP Residual norm 5.914219162225e-10
58 KSP Residual norm 5.096469263981e-10
59 KSP Residual norm 4.282998221768e-10
60 KSP Residual norm 3.774556443120e-10
61 KSP Residual norm 3.023550481399e-10
62 KSP Residual norm 2.242210418870e-10
63 KSP Residual norm 2.054395642916e-10
64 KSP Residual norm 1.666691932688e-10
65 KSP Residual norm 1.315143690052e-10
66 KSP Residual norm 1.073410654263e-10
67 KSP Residual norm 9.624117983848e-11
68 KSP Residual norm 8.013585821982e-11
69 KSP Residual norm 6.581940640542e-11
70 KSP Residual norm 5.714950159828e-11
71 KSP Residual norm 4.768351772653e-11
72 KSP Residual norm 3.986437703511e-11
73 KSP Residual norm 3.264661960057e-11
74 KSP Residual norm 2.671450063308e-11
75 KSP Residual norm 2.330837326782e-11
76 KSP Residual norm 1.995265416022e-11
77 KSP Residual norm 1.620042049234e-11
78 KSP Residual norm 1.208294813885e-11
79 KSP Residual norm 9.546545522096e-12
80 KSP Residual norm 7.786819152254e-12
81 KSP Residual norm 5.890125309908e-12
82 KSP Residual norm 3.972565395576e-12
83 KSP Residual norm 3.074384049318e-12
84 KSP Residual norm 2.298875968797e-12
85 KSP Residual norm 1.770021459115e-12
86 KSP Residual norm 1.450652471012e-12
87 KSP Residual norm 1.167393001948e-12
88 KSP Residual norm 9.471574348286e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.285943991744e-04 gnorm 1.940927352574e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
43 SNES Function norm 2.000304603842e-04
0 KSP Residual norm 3.593226467323e-03
1 KSP Residual norm 4.921254028794e-04
2 KSP Residual norm 3.562216520465e-04
3 KSP Residual norm 2.910428671047e-04
4 KSP Residual norm 1.957102014487e-04
5 KSP Residual norm 1.353067449733e-04
6 KSP Residual norm 8.227246911380e-05
7 KSP Residual norm 5.461192006732e-05
8 KSP Residual norm 4.118919936739e-05
9 KSP Residual norm 3.308766437733e-05
10 KSP Residual norm 2.416757568694e-05
11 KSP Residual norm 1.583973234859e-05
12 KSP Residual norm 1.205383221950e-05
13 KSP Residual norm 9.089200042332e-06
14 KSP Residual norm 6.274918066513e-06
15 KSP Residual norm 5.064747822284e-06
16 KSP Residual norm 4.021047151083e-06
17 KSP Residual norm 3.219893271012e-06
18 KSP Residual norm 2.559658811950e-06
19 KSP Residual norm 2.060844299390e-06
20 KSP Residual norm 1.619437407431e-06
21 KSP Residual norm 1.265169756269e-06
22 KSP Residual norm 1.022112361120e-06
23 KSP Residual norm 8.168818347698e-07
24 KSP Residual norm 6.667650617395e-07
25 KSP Residual norm 5.296735869768e-07
26 KSP Residual norm 3.999949405894e-07
27 KSP Residual norm 3.282213150637e-07
28 KSP Residual norm 2.591537119465e-07
29 KSP Residual norm 2.132825381488e-07
30 KSP Residual norm 1.597142002273e-07
31 KSP Residual norm 1.248305518201e-07
32 KSP Residual norm 1.017993918023e-07
33 KSP Residual norm 8.456562450282e-08
34 KSP Residual norm 6.530721982822e-08
35 KSP Residual norm 5.118818399538e-08
36 KSP Residual norm 4.155007917815e-08
37 KSP Residual norm 3.414977065524e-08
38 KSP Residual norm 2.625824643435e-08
39 KSP Residual norm 2.012707313314e-08
40 KSP Residual norm 1.549277334152e-08
41 KSP Residual norm 1.163992089724e-08
42 KSP Residual norm 8.947597681023e-09
43 KSP Residual norm 6.895088067831e-09
44 KSP Residual norm 4.977146184398e-09
45 KSP Residual norm 3.685479596348e-09
46 KSP Residual norm 2.759398910555e-09
47 KSP Residual norm 1.986670477580e-09
48 KSP Residual norm 1.543564772812e-09
49 KSP Residual norm 1.177939574532e-09
50 KSP Residual norm 9.118109561762e-10
51 KSP Residual norm 8.995096077013e-10
52 KSP Residual norm 8.705685599170e-10
53 KSP Residual norm 7.999003400746e-10
54 KSP Residual norm 6.906219975044e-10
55 KSP Residual norm 6.129729429237e-10
56 KSP Residual norm 5.649942624550e-10
57 KSP Residual norm 5.176549566658e-10
58 KSP Residual norm 4.460964522148e-10
59 KSP Residual norm 3.748974542698e-10
60 KSP Residual norm 3.303559826229e-10
61 KSP Residual norm 2.646665609805e-10
62 KSP Residual norm 1.962701332407e-10
63 KSP Residual norm 1.798424798743e-10
64 KSP Residual norm 1.458859832488e-10
65 KSP Residual norm 1.151190341803e-10
66 KSP Residual norm 9.395519674349e-11
67 KSP Residual norm 8.425420706773e-11
68 KSP Residual norm 7.015201529772e-11
69 KSP Residual norm 5.759315397103e-11
70 KSP Residual norm 5.003969697109e-11
71 KSP Residual norm 4.173048185550e-11
72 KSP Residual norm 3.488710588864e-11
73 KSP Residual norm 2.858255826648e-11
74 KSP Residual norm 2.337978210095e-11
75 KSP Residual norm 2.040562544574e-11
76 KSP Residual norm 1.746898206373e-11
77 KSP Residual norm 1.417520470457e-11
78 KSP Residual norm 1.057471401949e-11
79 KSP Residual norm 8.355724386980e-12
80 KSP Residual norm 6.815599534732e-12
81 KSP Residual norm 5.154866206248e-12
82 KSP Residual norm 3.476533244899e-12
83 KSP Residual norm 2.690565758214e-12
84 KSP Residual norm 2.011889546144e-12
85 KSP Residual norm 1.548506657732e-12
86 KSP Residual norm 1.268874336944e-12
87 KSP Residual norm 1.021259969584e-12
88 KSP Residual norm 8.288831222995e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.000304603842e-04 gnorm 1.698306130965e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
44 SNES Function norm 1.750142163041e-04
0 KSP Residual norm 3.142073520215e-03
1 KSP Residual norm 4.305248030316e-04
2 KSP Residual norm 3.115802669197e-04
3 KSP Residual norm 2.545811806322e-04
4 KSP Residual norm 1.711529689284e-04
5 KSP Residual norm 1.183307033736e-04
6 KSP Residual norm 7.196340318436e-05
7 KSP Residual norm 4.778009064536e-05
8 KSP Residual norm 3.603036427970e-05
9 KSP Residual norm 2.894729583314e-05
10 KSP Residual norm 2.114551805689e-05
11 KSP Residual norm 1.386323141610e-05
12 KSP Residual norm 1.055293479356e-05
13 KSP Residual norm 7.953386082675e-06
14 KSP Residual norm 5.491011036435e-06
15 KSP Residual norm 4.430859987146e-06
16 KSP Residual norm 3.517747308688e-06
17 KSP Residual norm 2.817410373893e-06
18 KSP Residual norm 2.239258344992e-06
19 KSP Residual norm 1.802577629133e-06
20 KSP Residual norm 1.416936600938e-06
21 KSP Residual norm 1.106815100074e-06
22 KSP Residual norm 8.940558865108e-07
23 KSP Residual norm 7.152814923184e-07
24 KSP Residual norm 5.834154704483e-07
25 KSP Residual norm 4.635071627080e-07
26 KSP Residual norm 3.513768695275e-07
27 KSP Residual norm 2.880579128748e-07
28 KSP Residual norm 2.275162757260e-07
29 KSP Residual norm 1.870820046680e-07
30 KSP Residual norm 1.400842358062e-07
31 KSP Residual norm 1.089840684502e-07
32 KSP Residual norm 8.925136971131e-08
33 KSP Residual norm 7.394191964701e-08
34 KSP Residual norm 5.714376580589e-08
35 KSP Residual norm 4.476566977668e-08
36 KSP Residual norm 3.633839942034e-08
37 KSP Residual norm 2.986717382619e-08
38 KSP Residual norm 2.297149995545e-08
39 KSP Residual norm 1.760665432084e-08
40 KSP Residual norm 1.355286925253e-08
41 KSP Residual norm 1.018254202248e-08
42 KSP Residual norm 7.828134855526e-09
43 KSP Residual norm 6.032499600502e-09
44 KSP Residual norm 4.354182312393e-09
45 KSP Residual norm 3.224847681699e-09
46 KSP Residual norm 2.414226428032e-09
47 KSP Residual norm 1.737911436338e-09
48 KSP Residual norm 1.350274166038e-09
49 KSP Residual norm 1.030377106978e-09
50 KSP Residual norm 7.976749564521e-10
51 KSP Residual norm 7.869258200356e-10
52 KSP Residual norm 7.615039880182e-10
53 KSP Residual norm 6.998197709766e-10
54 KSP Residual norm 6.042110264232e-10
55 KSP Residual norm 5.362926709906e-10
56 KSP Residual norm 4.943232978371e-10
57 KSP Residual norm 4.528639201312e-10
58 KSP Residual norm 3.902477262627e-10
59 KSP Residual norm 3.279486560471e-10
60 KSP Residual norm 2.889127640889e-10
61 KSP Residual norm 2.314574022480e-10
62 KSP Residual norm 1.716464655960e-10
63 KSP Residual norm 1.572594034428e-10
64 KSP Residual norm 1.275623129588e-10
65 KSP Residual norm 1.006648305843e-10
66 KSP Residual norm 8.219148635899e-11
67 KSP Residual norm 7.369323929499e-11
68 KSP Residual norm 6.136657862774e-11
69 KSP Residual norm 5.037190448268e-11
70 KSP Residual norm 4.375601741613e-11
71 KSP Residual norm 3.650293722858e-11
72 KSP Residual norm 3.051086773125e-11
73 KSP Residual norm 2.499288758456e-11
74 KSP Residual norm 2.045507245032e-11
75 KSP Residual norm 1.784642416415e-11
76 KSP Residual norm 1.527217376385e-11
77 KSP Residual norm 1.240849428091e-11
78 KSP Residual norm 9.249879908312e-12
79 KSP Residual norm 7.303622069109e-12
80 KSP Residual norm 5.958304524453e-12
81 KSP Residual norm 4.507842571801e-12
82 KSP Residual norm 3.040017100787e-12
83 KSP Residual norm 2.353576550104e-12
84 KSP Residual norm 1.760070142784e-12
85 KSP Residual norm 1.355352290965e-12
86 KSP Residual norm 1.110924172267e-12
87 KSP Residual norm 8.938039666646e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.750142163041e-04 gnorm 1.485840849097e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
45 SNES Function norm 1.531101369738e-04
0 KSP Residual norm 2.749181997869e-03
1 KSP Residual norm 3.766794628700e-04
2 KSP Residual norm 2.726088823703e-04
3 KSP Residual norm 2.227335082107e-04
4 KSP Residual norm 1.497607025264e-04
5 KSP Residual norm 1.035360531225e-04
6 KSP Residual norm 6.296407548269e-05
7 KSP Residual norm 4.180022927541e-05
8 KSP Residual norm 3.152263800854e-05
9 KSP Residual norm 2.532524128132e-05
10 KSP Residual norm 1.849990818004e-05
11 KSP Residual norm 1.212755111004e-05
12 KSP Residual norm 9.230485234567e-06
13 KSP Residual norm 6.958046225565e-06
14 KSP Residual norm 4.804308899811e-06
15 KSP Residual norm 3.876467284788e-06
16 KSP Residual norm 3.077398237699e-06
17 KSP Residual norm 2.464674427219e-06
18 KSP Residual norm 1.958962415215e-06
19 KSP Residual norm 1.577040880202e-06
20 KSP Residual norm 1.239499238981e-06
21 KSP Residual norm 9.682391143530e-07
22 KSP Residual norm 7.822236172846e-07
23 KSP Residual norm 6.257965279429e-07
24 KSP Residual norm 5.104375907905e-07
25 KSP Residual norm 4.054831807533e-07
26 KSP Residual norm 3.070597526541e-07
27 KSP Residual norm 2.518358073099e-07
28 KSP Residual norm 1.988019251771e-07
29 KSP Residual norm 1.635432007392e-07
30 KSP Residual norm 1.224747734115e-07
31 KSP Residual norm 9.562407695066e-08
32 KSP Residual norm 7.803937956114e-08
33 KSP Residual norm 6.472139413881e-08
34 KSP Residual norm 4.999628756494e-08
35 KSP Residual norm 3.917515565257e-08
36 KSP Residual norm 3.180044096848e-08
37 KSP Residual norm 2.613715805664e-08
38 KSP Residual norm 2.009998297406e-08
39 KSP Residual norm 1.540611211635e-08
40 KSP Residual norm 1.185894526953e-08
41 KSP Residual norm 8.909806718085e-09
42 KSP Residual norm 6.849380274732e-09
43 KSP Residual norm 5.278194796013e-09
44 KSP Residual norm 3.809795885488e-09
45 KSP Residual norm 2.821412785750e-09
46 KSP Residual norm 2.112271670182e-09
47 KSP Residual norm 1.520608830554e-09
48 KSP Residual norm 1.181441442272e-09
49 KSP Residual norm 9.015776052406e-10
50 KSP Residual norm 6.979518886474e-10
51 KSP Residual norm 6.885388845327e-10
52 KSP Residual norm 6.662862252550e-10
53 KSP Residual norm 6.123097692970e-10
54 KSP Residual norm 5.286571869333e-10
55 KSP Residual norm 4.692441513176e-10
56 KSP Residual norm 4.325074268955e-10
57 KSP Residual norm 3.962402515865e-10
58 KSP Residual norm 3.414553183308e-10
59 KSP Residual norm 2.869630601795e-10
60 KSP Residual norm 2.528104174483e-10
61 KSP Residual norm 2.025359064741e-10
62 KSP Residual norm 1.502070475693e-10
63 KSP Residual norm 1.376204709315e-10
64 KSP Residual norm 1.116292144949e-10
65 KSP Residual norm 8.809386780128e-11
66 KSP Residual norm 7.191376372620e-11
67 KSP Residual norm 6.449480563705e-11
68 KSP Residual norm 5.370096865515e-11
69 KSP Residual norm 4.406214323344e-11
70 KSP Residual norm 3.830415934067e-11
71 KSP Residual norm 3.193568376318e-11
72 KSP Residual norm 2.669101876351e-11
73 KSP Residual norm 2.187515082240e-11
74 KSP Residual norm 1.789317485462e-11
75 KSP Residual norm 1.561720493841e-11
76 KSP Residual norm 1.336762212988e-11
77 KSP Residual norm 1.085096241019e-11
78 KSP Residual norm 8.093142569777e-12
79 KSP Residual norm 6.392148148767e-12
80 KSP Residual norm 5.214630032918e-12
81 KSP Residual norm 3.944461785349e-12
82 KSP Residual norm 2.659940663054e-12
83 KSP Residual norm 2.059228415360e-12
84 KSP Residual norm 1.539909734689e-12
85 KSP Residual norm 1.185413904962e-12
86 KSP Residual norm 9.713937725881e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.531101369738e-04 gnorm 1.299824268881e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
46 SNES Function norm 1.339349430329e-04
0 KSP Residual norm 2.403330901945e-03
1 KSP Residual norm 3.294653984738e-04
2 KSP Residual norm 2.383974307887e-04
3 KSP Residual norm 1.947837850950e-04
4 KSP Residual norm 1.309336250485e-04
5 KSP Residual norm 9.052758027268e-05
6 KSP Residual norm 5.506531599214e-05
7 KSP Residual norm 3.656086451163e-05
8 KSP Residual norm 2.756856405094e-05
9 KSP Residual norm 2.215130880250e-05
10 KSP Residual norm 1.618332168658e-05
11 KSP Residual norm 1.061166907803e-05
12 KSP Residual norm 8.078766464899e-06
13 KSP Residual norm 6.087412525539e-06
14 KSP Residual norm 4.203760891180e-06
15 KSP Residual norm 3.390825637493e-06
16 KSP Residual norm 2.691944641378e-06
17 KSP Residual norm 2.156456449306e-06
18 KSP Residual norm 1.713551430011e-06
19 KSP Residual norm 1.379295586929e-06
20 KSP Residual norm 1.084428059011e-06
21 KSP Residual norm 8.469589341317e-07
22 KSP Residual norm 6.841787775578e-07
23 KSP Residual norm 5.479371991199e-07
24 KSP Residual norm 4.465899077464e-07
25 KSP Residual norm 3.547956859630e-07
26 KSP Residual norm 2.696894960517e-07
27 KSP Residual norm 2.209685562822e-07
28 KSP Residual norm 1.744290901236e-07
29 KSP Residual norm 1.433396309341e-07
30 KSP Residual norm 1.073755382815e-07
31 KSP Residual norm 8.362835756743e-08
32 KSP Residual norm 6.838693981541e-08
33 KSP Residual norm 5.660055380855e-08
34 KSP Residual norm 4.373767947914e-08
35 KSP Residual norm 3.425544526034e-08
36 KSP Residual norm 2.780739292429e-08
37 KSP Residual norm 2.285536806232e-08
38 KSP Residual norm 1.758226004742e-08
39 KSP Residual norm 1.347575443457e-08
40 KSP Residual norm 1.037320008118e-08
41 KSP Residual norm 7.793118078500e-09
42 KSP Residual norm 5.991582763343e-09
43 KSP Residual norm 4.617275507666e-09
44 KSP Residual norm 3.332932589830e-09
45 KSP Residual norm 2.468629855522e-09
46 KSP Residual norm 1.848115676195e-09
47 KSP Residual norm 1.330288190119e-09
48 KSP Residual norm 1.033559222651e-09
49 KSP Residual norm 7.887221914064e-10
50 KSP Residual norm 6.106258787675e-10
51 KSP Residual norm 6.024026238986e-10
52 KSP Residual norm 5.829632529024e-10
53 KSP Residual norm 5.357422397482e-10
54 KSP Residual norm 4.625337414545e-10
55 KSP Residual norm 4.105620446844e-10
56 KSP Residual norm 3.784076840194e-10
57 KSP Residual norm 3.466475910713e-10
58 KSP Residual norm 2.987240070191e-10
59 KSP Residual norm 2.510323341780e-10
60 KSP Residual norm 2.210998364930e-10
61 KSP Residual norm 1.771522046601e-10
62 KSP Residual norm 1.313771787637e-10
63 KSP Residual norm 1.203646957746e-10
64 KSP Residual norm 9.762215476827e-11
65 KSP Residual norm 7.704322306842e-11
66 KSP Residual norm 6.291466497088e-11
67 KSP Residual norm 5.641461575812e-11
68 KSP Residual norm 4.697948502643e-11
69 KSP Residual norm 3.854199906844e-11
70 KSP Residual norm 3.349854140845e-11
71 KSP Residual norm 2.793609808385e-11
72 KSP Residual norm 2.334830164988e-11
73 KSP Residual norm 1.913221255236e-11
74 KSP Residual norm 1.565640021607e-11
75 KSP Residual norm 1.366212954085e-11
76 KSP Residual norm 1.168983635595e-11
77 KSP Residual norm 9.497978031528e-12
78 KSP Residual norm 7.079014147728e-12
79 KSP Residual norm 5.588051396282e-12
80 KSP Residual norm 4.559153743161e-12
81 KSP Residual norm 3.449410460899e-12
82 KSP Residual norm 2.326080432286e-12
83 KSP Residual norm 1.801207934960e-12
84 KSP Residual norm 1.347070147968e-12
85 KSP Residual norm 1.037166386184e-12
86 KSP Residual norm 8.500730122208e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.339349430329e-04 gnorm 1.136995135986e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
47 SNES Function norm 1.171516308841e-04
0 KSP Residual norm 2.104657414816e-03
1 KSP Residual norm 2.882948880173e-04
2 KSP Residual norm 2.086555255360e-04
3 KSP Residual norm 1.704672660587e-04
4 KSP Residual norm 1.146613497871e-04
5 KSP Residual norm 7.926231593093e-05
6 KSP Residual norm 4.819539825257e-05
7 KSP Residual norm 3.198383845571e-05
8 KSP Residual norm 2.412460549534e-05
9 KSP Residual norm 1.937967572534e-05
10 KSP Residual norm 1.415649113364e-05
11 KSP Residual norm 9.276906455298e-06
12 KSP Residual norm 7.057676724919e-06
13 KSP Residual norm 5.323762149841e-06
14 KSP Residual norm 3.676673682646e-06
15 KSP Residual norm 2.966485142285e-06
16 KSP Residual norm 2.354648150289e-06
17 KSP Residual norm 1.885563937893e-06
18 KSP Residual norm 1.498921692593e-06
19 KSP Residual norm 1.206960468512e-06
20 KSP Residual norm 9.482280441341e-07
21 KSP Residual norm 7.407992831005e-07
22 KSP Residual norm 5.987081429347e-07
23 KSP Residual norm 4.787298797434e-07
24 KSP Residual norm 3.906382461422e-07
25 KSP Residual norm 3.102221999731e-07
26 KSP Residual norm 2.341030906074e-07
27 KSP Residual norm 1.921530167433e-07
28 KSP Residual norm 1.514825712372e-07
29 KSP Residual norm 1.247514662013e-07
30 KSP Residual norm 9.338808670738e-08
31 KSP Residual norm 7.361473760741e-08
32 KSP Residual norm 5.955410081046e-08
33 KSP Residual norm 4.958880362380e-08
34 KSP Residual norm 3.825974447261e-08
35 KSP Residual norm 3.000206052099e-08
36 KSP Residual norm 2.435355119904e-08
37 KSP Residual norm 2.001590354549e-08
38 KSP Residual norm 1.538632879855e-08
39 KSP Residual norm 1.179419045920e-08
40 KSP Residual norm 9.078522785024e-09
41 KSP Residual norm 6.820662014157e-09
42 KSP Residual norm 5.242597641078e-09
43 KSP Residual norm 4.039874042534e-09
44 KSP Residual norm 2.916216819922e-09
45 KSP Residual norm 2.159029587878e-09
46 KSP Residual norm 1.616596439885e-09
47 KSP Residual norm 1.163963776273e-09
48 KSP Residual norm 9.043514106742e-10
49 KSP Residual norm 6.902046808862e-10
50 KSP Residual norm 5.342693878826e-10
51 KSP Residual norm 5.270472814943e-10
52 KSP Residual norm 5.100390330479e-10
53 KSP Residual norm 4.686629859435e-10
54 KSP Residual norm 4.046364037713e-10
55 KSP Residual norm 3.591775341683e-10
56 KSP Residual norm 3.310299494423e-10
57 KSP Residual norm 3.032981084712e-10
58 KSP Residual norm 2.613726086787e-10
59 KSP Residual norm 2.196937053552e-10
60 KSP Residual norm 1.935775008238e-10
61 KSP Residual norm 1.550881788725e-10
62 KSP Residual norm 1.150313488300e-10
63 KSP Residual norm 1.054051993897e-10
64 KSP Residual norm 8.549429275602e-11
65 KSP Residual norm 6.747201109649e-11
66 KSP Residual norm 5.504587100276e-11
67 KSP Residual norm 4.939893574948e-11
68 KSP Residual norm 4.111900056770e-11
69 KSP Residual norm 3.371232921064e-11
70 KSP Residual norm 2.935873859666e-11
71 KSP Residual norm 2.444162336327e-11
72 KSP Residual norm 2.042328879024e-11
73 KSP Residual norm 1.676015057497e-11
74 KSP Residual norm 1.368883950983e-11
75 KSP Residual norm 1.195918905524e-11
76 KSP Residual norm 1.024372608506e-11
77 KSP Residual norm 8.292914923232e-12
78 KSP Residual norm 6.194859034819e-12
79 KSP Residual norm 4.897810509061e-12
80 KSP Residual norm 3.994809210336e-12
81 KSP Residual norm 3.020129465782e-12
82 KSP Residual norm 2.036500515353e-12
83 KSP Residual norm 1.576154267355e-12
84 KSP Residual norm 1.178550606999e-12
85 KSP Residual norm 9.063273742270e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.171516308841e-04 gnorm 9.944868868765e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
48 SNES Function norm 1.024641086367e-04
0 KSP Residual norm 1.840555683747e-03
1 KSP Residual norm 2.521927077516e-04
2 KSP Residual norm 1.825154352466e-04
3 KSP Residual norm 1.490877817227e-04
4 KSP Residual norm 1.002823829747e-04
5 KSP Residual norm 6.933795749997e-05
6 KSP Residual norm 4.216468851787e-05
7 KSP Residual norm 2.796542251863e-05
8 KSP Residual norm 2.110019583029e-05
9 KSP Residual norm 1.694933543820e-05
10 KSP Residual norm 1.238264249573e-05
11 KSP Residual norm 8.112367382534e-06
12 KSP Residual norm 6.169533489772e-06
13 KSP Residual norm 4.656766393174e-06
14 KSP Residual norm 3.217817434172e-06
15 KSP Residual norm 2.595331983336e-06
16 KSP Residual norm 2.060184195980e-06
17 KSP Residual norm 1.649952017633e-06
18 KSP Residual norm 1.311373318658e-06
19 KSP Residual norm 1.056162849706e-06
20 KSP Residual norm 8.296726210208e-07
21 KSP Residual norm 6.481050126916e-07
22 KSP Residual norm 5.239810500194e-07
23 KSP Residual norm 4.190730000969e-07
24 KSP Residual norm 3.418870520298e-07
25 KSP Residual norm 2.714262465620e-07
26 KSP Residual norm 2.046667317467e-07
27 KSP Residual norm 1.681497799009e-07
28 KSP Residual norm 1.322513961442e-07
29 KSP Residual norm 1.087416792995e-07
30 KSP Residual norm 8.148028422942e-08
31 KSP Residual norm 6.486162275863e-08
32 KSP Residual norm 5.197411962001e-08
33 KSP Residual norm 4.344376010190e-08
34 KSP Residual norm 3.346741592469e-08
35 KSP Residual norm 2.625860503433e-08
36 KSP Residual norm 2.131344329584e-08
37 KSP Residual norm 1.751604861153e-08
38 KSP Residual norm 1.346579018277e-08
39 KSP Residual norm 1.032312042423e-08
40 KSP Residual norm 7.946166205489e-09
41 KSP Residual norm 5.968458006668e-09
42 KSP Residual norm 4.587357692486e-09
43 KSP Residual norm 3.535041851637e-09
44 KSP Residual norm 2.553071978380e-09
45 KSP Residual norm 1.889555179220e-09
46 KSP Residual norm 1.415379414776e-09
47 KSP Residual norm 1.019226543903e-09
48 KSP Residual norm 7.918826868762e-10
49 KSP Residual norm 6.045133278684e-10
50 KSP Residual norm 4.678502256142e-10
51 KSP Residual norm 4.615262562477e-10
52 KSP Residual norm 4.469314156365e-10
53 KSP Residual norm 4.103989889986e-10
54 KSP Residual norm 3.542928773587e-10
55 KSP Residual norm 3.144948749608e-10
56 KSP Residual norm 2.897880893203e-10
57 KSP Residual norm 2.655239259294e-10
58 KSP Residual norm 2.288661814001e-10
59 KSP Residual norm 1.923663849471e-10
60 KSP Residual norm 1.694955079306e-10
61 KSP Residual norm 1.358773496054e-10
62 KSP Residual norm 1.007658080923e-10
63 KSP Residual norm 9.237317580237e-11
64 KSP Residual norm 7.490027659572e-11
65 KSP Residual norm 5.911128090451e-11
66 KSP Residual norm 4.820161533806e-11
67 KSP Residual norm 4.327349493181e-11
68 KSP Residual norm 3.601537603270e-11
69 KSP Residual norm 2.951274796788e-11
70 KSP Residual norm 2.573334684906e-11
71 KSP Residual norm 2.139687920411e-11
72 KSP Residual norm 1.788493376627e-11
73 KSP Residual norm 1.469095771158e-11
74 KSP Residual norm 1.198429164115e-11
75 KSP Residual norm 1.048003144552e-11
76 KSP Residual norm 8.980667514871e-12
77 KSP Residual norm 7.251277407331e-12
78 KSP Residual norm 5.422451675628e-12
79 KSP Residual norm 4.291748651154e-12
80 KSP Residual norm 3.499329581657e-12
81 KSP Residual norm 2.644111119321e-12
82 KSP Residual norm 1.783170225134e-12
83 KSP Residual norm 1.379461520740e-12
84 KSP Residual norm 1.031405975511e-12
85 KSP Residual norm 7.919422916785e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.024641086367e-04 gnorm 8.697816716406e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
49 SNES Function norm 8.961239898174e-05
0 KSP Residual norm 1.608303428778e-03
1 KSP Residual norm 2.204697530245e-04
2 KSP Residual norm 1.595237058329e-04
3 KSP Residual norm 1.303372592249e-04
4 KSP Residual norm 8.763058585680e-05
5 KSP Residual norm 6.058083377104e-05
6 KSP Residual norm 3.684790541973e-05
7 KSP Residual norm 2.446294186716e-05
8 KSP Residual norm 1.844666276122e-05
9 KSP Residual norm 1.482173081568e-05
10 KSP Residual norm 1.082875203513e-05
11 KSP Residual norm 7.099872400647e-06
12 KSP Residual norm 5.404344474812e-06
13 KSP Residual norm 4.073036588683e-06
14 KSP Residual norm 2.813050130125e-06
15 KSP Residual norm 2.268754381800e-06
16 KSP Residual norm 1.800880552280e-06
17 KSP Residual norm 1.442601844261e-06
18 KSP Residual norm 1.146372231348e-06
19 KSP Residual norm 9.228129687775e-07
20 KSP Residual norm 7.254044489620e-07
21 KSP Residual norm 5.665806439475e-07
22 KSP Residual norm 4.577781382349e-07
23 KSP Residual norm 3.666495272718e-07
24 KSP Residual norm 2.988220209364e-07
25 KSP Residual norm 2.373643941520e-07
26 KSP Residual norm 1.802136548120e-07
27 KSP Residual norm 1.477290261039e-07
28 KSP Residual norm 1.165442621652e-07
29 KSP Residual norm 9.584241874883e-08
30 KSP Residual norm 7.179411996294e-08
31 KSP Residual norm 5.615392769998e-08
32 KSP Residual norm 4.573118238959e-08
33 KSP Residual norm 3.789144404830e-08
34 KSP Residual norm 2.926826268428e-08
35 KSP Residual norm 2.292917724171e-08
36 KSP Residual norm 1.861357546729e-08
37 KSP Residual norm 1.529893516093e-08
38 KSP Residual norm 1.176647997394e-08
39 KSP Residual norm 9.018483206984e-09
40 KSP Residual norm 6.942107221776e-09
41 KSP Residual norm 5.215565639504e-09
42 KSP Residual norm 4.009632738514e-09
43 KSP Residual norm 3.089860749200e-09
44 KSP Residual norm 2.230260735232e-09
45 KSP Residual norm 1.651762138554e-09
46 KSP Residual norm 1.236558731622e-09
47 KSP Residual norm 8.901205223230e-10
48 KSP Residual norm 6.915755949134e-10
49 KSP Residual norm 5.277666993869e-10
50 KSP Residual norm 4.086011535406e-10
51 KSP Residual norm 4.030907799815e-10
52 KSP Residual norm 3.900217306562e-10
53 KSP Residual norm 3.584723268741e-10
54 KSP Residual norm 3.094943944821e-10
55 KSP Residual norm 2.747336446492e-10
56 KSP Residual norm 2.532096061295e-10
57 KSP Residual norm 2.319614088311e-10
58 KSP Residual norm 1.998882125366e-10
59 KSP Residual norm 1.679960626030e-10
60 KSP Residual norm 1.479635836000e-10
61 KSP Residual norm 1.185440903701e-10
62 KSP Residual norm 8.792500265360e-11
63 KSP Residual norm 8.055199734913e-11
64 KSP Residual norm 6.533143176418e-11
65 KSP Residual norm 5.156283795972e-11
66 KSP Residual norm 4.209702371681e-11
67 KSP Residual norm 3.776390398847e-11
68 KSP Residual norm 3.144268714500e-11
69 KSP Residual norm 2.577653232297e-11
70 KSP Residual norm 2.243247206109e-11
71 KSP Residual norm 1.868992237118e-11
72 KSP Residual norm 1.561563747791e-11
73 KSP Residual norm 1.280741104400e-11
74 KSP Residual norm 1.047176915447e-11
75 KSP Residual norm 9.142623477014e-12
76 KSP Residual norm 7.825407206383e-12
77 KSP Residual norm 6.350196328027e-12
78 KSP Residual norm 4.736754847314e-12
79 KSP Residual norm 3.740269087885e-12
80 KSP Residual norm 3.051621639648e-12
81 KSP Residual norm 2.308259843258e-12
82 KSP Residual norm 1.556370914657e-12
83 KSP Residual norm 1.205231780933e-12
84 KSP Residual norm 9.013377361263e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.961239898174e-05 gnorm 7.606692930972e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
50 SNES Function norm 7.836836315723e-05
0 KSP Residual norm 1.406536574113e-03
1 KSP Residual norm 1.928443147804e-04
2 KSP Residual norm 1.395325592447e-04
3 KSP Residual norm 1.139857129657e-04
4 KSP Residual norm 7.664398885016e-05
5 KSP Residual norm 5.299507191186e-05
6 KSP Residual norm 3.223533772857e-05
7 KSP Residual norm 2.138778835313e-05
8 KSP Residual norm 1.613307938397e-05
9 KSP Residual norm 1.296187077376e-05
10 KSP Residual norm 9.470771469388e-06
11 KSP Residual norm 6.207460065380e-06
12 KSP Residual norm 4.723167290316e-06
13 KSP Residual norm 3.562200313520e-06
14 KSP Residual norm 2.461498183095e-06
15 KSP Residual norm 1.984683956997e-06
16 KSP Residual norm 1.575491960321e-06
17 KSP Residual norm 1.262140287228e-06
18 KSP Residual norm 1.002823435299e-06
19 KSP Residual norm 8.074455245210e-07
20 KSP Residual norm 6.346091538123e-07
21 KSP Residual norm 4.956323646136e-07
22 KSP Residual norm 4.005909254513e-07
23 KSP Residual norm 3.208493408188e-07
24 KSP Residual norm 2.614682082926e-07
25 KSP Residual norm 2.076306800529e-07
26 KSP Residual norm 1.572471644082e-07
27 KSP Residual norm 1.291242442514e-07
28 KSP Residual norm 1.016216629972e-07
29 KSP Residual norm 8.354785307307e-08
30 KSP Residual norm 6.268856692973e-08
31 KSP Residual norm 4.961391835046e-08
32 KSP Residual norm 3.992158630112e-08
33 KSP Residual norm 3.319910445530e-08
34 KSP Residual norm 2.560113675961e-08
35 KSP Residual norm 2.006754124170e-08
36 KSP Residual norm 1.628991527966e-08
37 KSP Residual norm 1.338771874834e-08
38 KSP Residual norm 1.029660599166e-08
39 KSP Residual norm 7.892753914360e-09
40 KSP Residual norm 6.075554039102e-09
41 KSP Residual norm 4.563481433143e-09
42 KSP Residual norm 3.508072263894e-09
43 KSP Residual norm 2.703400240604e-09
44 KSP Residual norm 1.952239823748e-09
45 KSP Residual norm 1.445334211113e-09
46 KSP Residual norm 1.082445385833e-09
47 KSP Residual norm 7.793124206601e-10
48 KSP Residual norm 6.054789211586e-10
49 KSP Residual norm 4.621740591644e-10
50 KSP Residual norm 3.577486725058e-10
51 KSP Residual norm 3.529223635143e-10
52 KSP Residual norm 3.416997264386e-10
53 KSP Residual norm 3.138536271175e-10
54 KSP Residual norm 2.709433996580e-10
55 KSP Residual norm 2.405170412562e-10
56 KSP Residual norm 2.216277772919e-10
57 KSP Residual norm 2.030432181095e-10
58 KSP Residual norm 1.750023900549e-10
59 KSP Residual norm 1.470798039762e-10
60 KSP Residual norm 1.295478499565e-10
61 KSP Residual norm 1.038465145699e-10
62 KSP Residual norm 7.701381123135e-11
63 KSP Residual norm 7.058514740735e-11
64 KSP Residual norm 5.723183177988e-11
65 KSP Residual norm 4.517003791185e-11
66 KSP Residual norm 3.685706668359e-11
67 KSP Residual norm 3.307736252109e-11
68 KSP Residual norm 2.753610382846e-11
69 KSP Residual norm 2.256291974728e-11
70 KSP Residual norm 1.966118365575e-11
71 KSP Residual norm 1.635963382082e-11
72 KSP Residual norm 1.367372502330e-11
73 KSP Residual norm 1.122540351922e-11
74 KSP Residual norm 9.166026761234e-12
75 KSP Residual norm 8.010853137420e-12
76 KSP Residual norm 6.860329562430e-12
77 KSP Residual norm 5.551575588083e-12
78 KSP Residual norm 4.145827860493e-12
79 KSP Residual norm 3.277424902488e-12
80 KSP Residual norm 2.673279924416e-12
81 KSP Residual norm 2.020897318078e-12
82 KSP Residual norm 1.362701874300e-12
83 KSP Residual norm 1.054718231543e-12
84 KSP Residual norm 7.887019448198e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.836836315723e-05 gnorm 6.652106506037e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
51 SNES Function norm 6.853190005661e-05
0 KSP Residual norm 1.229691168681e-03
1 KSP Residual norm 1.686119957912e-04
2 KSP Residual norm 1.219907946565e-04
3 KSP Residual norm 9.966754967924e-05
4 KSP Residual norm 6.700769770789e-05
5 KSP Residual norm 4.632613457305e-05
6 KSP Residual norm 2.818024371744e-05
7 KSP Residual norm 1.870623791632e-05
8 KSP Residual norm 1.410634519800e-05
9 KSP Residual norm 1.133470178277e-05
10 KSP Residual norm 8.281780265582e-06
11 KSP Residual norm 5.429951446192e-06
12 KSP Residual norm 4.133092919466e-06
13 KSP Residual norm 3.115125594256e-06
14 KSP Residual norm 2.151934885646e-06
15 KSP Residual norm 1.735154890504e-06
16 KSP Residual norm 1.377315252422e-06
17 KSP Residual norm 1.103421272860e-06
18 KSP Residual norm 8.767245205967e-07
19 KSP Residual norm 7.057635678588e-07
20 KSP Residual norm 5.548148434419e-07
21 KSP Residual norm 4.333074323470e-07
22 KSP Residual norm 3.501290414995e-07
23 KSP Residual norm 2.805582438152e-07
24 KSP Residual norm 2.285747162950e-07
25 KSP Residual norm 1.815531115104e-07
26 KSP Residual norm 1.379197344023e-07
27 KSP Residual norm 1.130769261283e-07
28 KSP Residual norm 8.914177382870e-08
29 KSP Residual norm 7.328896554107e-08
30 KSP Residual norm 5.493564278995e-08
31 KSP Residual norm 4.310129755137e-08
32 KSP Residual norm 3.498160298563e-08
33 KSP Residual norm 2.899284188301e-08
34 KSP Residual norm 2.238583840145e-08
35 KSP Residual norm 1.753751547699e-08
36 KSP Residual norm 1.423680665054e-08
37 KSP Residual norm 1.170128511325e-08
38 KSP Residual norm 9.000328439225e-09
39 KSP Residual norm 6.898443254958e-09
40 KSP Residual norm 5.310206476992e-09
41 KSP Residual norm 3.989230690067e-09
42 KSP Residual norm 3.066889228003e-09
43 KSP Residual norm 2.363394433930e-09
44 KSP Residual norm 1.706119646849e-09
45 KSP Residual norm 1.263514719663e-09
46 KSP Residual norm 9.459871092895e-10
47 KSP Residual norm 6.809577988044e-10
48 KSP Residual norm 5.290651027250e-10
49 KSP Residual norm 4.037757673537e-10
50 KSP Residual norm 3.126009314932e-10
51 KSP Residual norm 3.083860216443e-10
52 KSP Residual norm 2.984312496438e-10
53 KSP Residual norm 2.742548703500e-10
54 KSP Residual norm 2.367746160292e-10
55 KSP Residual norm 2.101876391099e-10
56 KSP Residual norm 1.937061736525e-10
57 KSP Residual norm 1.774486035121e-10
58 KSP Residual norm 1.529204354895e-10
59 KSP Residual norm 1.285213933569e-10
60 KSP Residual norm 1.131852102598e-10
61 KSP Residual norm 9.069578346357e-11
62 KSP Residual norm 6.726892154615e-11
63 KSP Residual norm 6.163310066029e-11
64 KSP Residual norm 4.998152845767e-11
65 KSP Residual norm 3.944922779835e-11
66 KSP Residual norm 3.220561749124e-11
67 KSP Residual norm 2.889454437165e-11
68 KSP Residual norm 2.405741960545e-11
69 KSP Residual norm 1.971520111542e-11
70 KSP Residual norm 1.716681609440e-11
71 KSP Residual norm 1.429637389752e-11
72 KSP Residual norm 1.194513044955e-11
73 KSP Residual norm 9.800647525959e-12
74 KSP Residual norm 8.010479272281e-12
75 KSP Residual norm 6.995845600566e-12
76 KSP Residual norm 5.988265767660e-12
77 KSP Residual norm 4.856491994705e-12
78 KSP Residual norm 3.623196749061e-12
79 KSP Residual norm 2.861320593249e-12
80 KSP Residual norm 2.334485387799e-12
81 KSP Residual norm 1.765612800285e-12
82 KSP Residual norm 1.190458080135e-12
83 KSP Residual norm 9.218602025410e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.853190005661e-05 gnorm 5.817052741811e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
52 SNES Function norm 5.992757512581e-05
0 KSP Residual norm 1.075515101294e-03
1 KSP Residual norm 1.474779111660e-04
2 KSP Residual norm 1.067030807832e-04
3 KSP Residual norm 8.716271280068e-05
4 KSP Residual norm 5.861076108780e-05
5 KSP Residual norm 4.052727596492e-05
6 KSP Residual norm 2.465248524212e-05
7 KSP Residual norm 1.635368595227e-05
8 KSP Residual norm 1.233682087243e-05
9 KSP Residual norm 9.911797595143e-06
10 KSP Residual norm 7.242566346081e-06
11 KSP Residual norm 4.746627332193e-06
12 KSP Residual norm 3.611204675574e-06
13 KSP Residual norm 2.724101601095e-06
14 KSP Residual norm 1.882753484871e-06
15 KSP Residual norm 1.517795451599e-06
16 KSP Residual norm 1.204836482156e-06
17 KSP Residual norm 9.652517173316e-07
18 KSP Residual norm 7.668836637123e-07
19 KSP Residual norm 6.175151023666e-07
20 KSP Residual norm 4.853071724999e-07
21 KSP Residual norm 3.790141054453e-07
22 KSP Residual norm 3.063816360418e-07
23 KSP Residual norm 2.454403189217e-07
24 KSP Residual norm 1.999848977820e-07
25 KSP Residual norm 1.587893364225e-07
26 KSP Residual norm 1.202352606821e-07
27 KSP Residual norm 9.875686962537e-08
28 KSP Residual norm 7.765817253332e-08
29 KSP Residual norm 6.383501210829e-08
30 KSP Residual norm 4.791184958121e-08
31 KSP Residual norm 3.805933854098e-08
32 KSP Residual norm 3.051178768539e-08
33 KSP Residual norm 2.540150440343e-08
34 KSP Residual norm 1.957907710958e-08
35 KSP Residual norm 1.534962783008e-08
36 KSP Residual norm 1.246006125733e-08
37 KSP Residual norm 1.023997527018e-08
38 KSP Residual norm 7.875605355195e-09
39 KSP Residual norm 6.037147422139e-09
40 KSP Residual norm 4.647178273380e-09
41 KSP Residual norm 3.490358517514e-09
42 KSP Residual norm 2.683079086945e-09
43 KSP Residual norm 2.067647362699e-09
44 KSP Residual norm 1.493331089937e-09
45 KSP Residual norm 1.105467811563e-09
46 KSP Residual norm 8.279991632597e-10
47 KSP Residual norm 5.961477279392e-10
48 KSP Residual norm 4.631697783915e-10
49 KSP Residual norm 3.535743008668e-10
50 KSP Residual norm 2.736749261741e-10
51 KSP Residual norm 2.699818682300e-10
52 KSP Residual norm 2.614342865131e-10
53 KSP Residual norm 2.400928696148e-10
54 KSP Residual norm 2.072617531357e-10
55 KSP Residual norm 1.839911340372e-10
56 KSP Residual norm 1.695289845166e-10
57 KSP Residual norm 1.553147900049e-10
58 KSP Residual norm 1.338722744937e-10
59 KSP Residual norm 1.125142693117e-10
60 KSP Residual norm 9.909985890196e-11
61 KSP Residual norm 7.945103372645e-11
62 KSP Residual norm 5.892206600338e-11
63 KSP Residual norm 5.400901382377e-11
64 KSP Residual norm 4.378732215123e-11
65 KSP Residual norm 3.455992737473e-11
66 KSP Residual norm 2.819472183951e-11
67 KSP Residual norm 2.530875366614e-11
68 KSP Residual norm 2.106740818147e-11
69 KSP Residual norm 1.725631489990e-11
70 KSP Residual norm 1.504751681238e-11
71 KSP Residual norm 1.251326384870e-11
72 KSP Residual norm 1.045855296056e-11
73 KSP Residual norm 8.590489398038e-12
74 KSP Residual norm 7.010765930405e-12
75 KSP Residual norm 6.129463492763e-12
76 KSP Residual norm 5.250140825575e-12
77 KSP Residual norm 4.244327497467e-12
78 KSP Residual norm 3.171050330782e-12
79 KSP Residual norm 2.507673560412e-12
80 KSP Residual norm 2.045231001909e-12
81 KSP Residual norm 1.545830554060e-12
82 KSP Residual norm 1.042360755448e-12
83 KSP Residual norm 8.067002907779e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.992757512581e-05 gnorm 5.086625587597e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
53 SNES Function norm 5.240163681501e-05
0 KSP Residual norm 9.418496909813e-04
1 KSP Residual norm 1.290192780074e-04
2 KSP Residual norm 9.337711019188e-05
3 KSP Residual norm 7.626731454582e-05
4 KSP Residual norm 5.132334347698e-05
5 KSP Residual norm 3.548215842202e-05
6 KSP Residual norm 2.157357678780e-05
7 KSP Residual norm 1.430198478516e-05
8 KSP Residual norm 1.079357446232e-05
9 KSP Residual norm 8.669230489106e-06
10 KSP Residual norm 6.333457678842e-06
11 KSP Residual norm 4.147584091587e-06
12 KSP Residual norm 3.152475190018e-06
13 KSP Residual norm 2.381481355194e-06
14 KSP Residual norm 1.646110301678e-06
15 KSP Residual norm 1.327508426694e-06
16 KSP Residual norm 1.053547034496e-06
17 KSP Residual norm 8.436179046114e-07
18 KSP Residual norm 6.706548965039e-07
19 KSP Residual norm 5.402932783599e-07
20 KSP Residual norm 4.242023173173e-07
21 KSP Residual norm 3.314085528419e-07
22 KSP Residual norm 2.680911482090e-07
23 KSP Residual norm 2.143025977313e-07
24 KSP Residual norm 1.749267483541e-07
25 KSP Residual norm 1.388186619099e-07
26 KSP Residual norm 1.045737892580e-07
27 KSP Residual norm 8.580688448142e-08
28 KSP Residual norm 6.742541546944e-08
29 KSP Residual norm 5.533169995224e-08
30 KSP Residual norm 4.135476760708e-08
31 KSP Residual norm 3.307302350853e-08
32 KSP Residual norm 2.642148325046e-08
33 KSP Residual norm 2.224476412549e-08
34 KSP Residual norm 1.711509031509e-08
35 KSP Residual norm 1.344450137683e-08
36 KSP Residual norm 1.091134356774e-08
37 KSP Residual norm 8.967454052012e-09
38 KSP Residual norm 6.890524007881e-09
39 KSP Residual norm 5.282981652744e-09
40 KSP Residual norm 4.066462595820e-09
41 KSP Residual norm 3.054246528830e-09
42 KSP Residual norm 2.347090585988e-09
43 KSP Residual norm 1.808619295234e-09
44 KSP Residual norm 1.306366848724e-09
45 KSP Residual norm 9.665189542796e-10
46 KSP Residual norm 7.241000973044e-10
47 KSP Residual norm 5.215336476386e-10
48 KSP Residual norm 4.052046228158e-10
49 KSP Residual norm 3.093737514049e-10
50 KSP Residual norm 2.394065769555e-10
51 KSP Residual norm 2.361614968316e-10
52 KSP Residual norm 2.287063551862e-10
53 KSP Residual norm 2.099800434167e-10
54 KSP Residual norm 1.812744470663e-10
55 KSP Residual norm 1.609210883944e-10
56 KSP Residual norm 1.482632511389e-10
57 KSP Residual norm 1.358627589968e-10
58 KSP Residual norm 1.171110693965e-10
59 KSP Residual norm 9.845265192407e-11
60 KSP Residual norm 8.676126826054e-11
61 KSP Residual norm 6.955786101503e-11
62 KSP Residual norm 5.159120833158e-11
63 KSP Residual norm 4.730145128705e-11
64 KSP Residual norm 3.835115644222e-11
65 KSP Residual norm 3.026902353398e-11
66 KSP Residual norm 2.466432684540e-11
67 KSP Residual norm 2.216100564843e-11
68 KSP Residual norm 1.843661205506e-11
69 KSP Residual norm 1.509284418265e-11
70 KSP Residual norm 1.318971393110e-11
71 KSP Residual norm 1.094705136384e-11
72 KSP Residual norm 9.143889085374e-12
73 KSP Residual norm 7.525663820394e-12
74 KSP Residual norm 6.128487010084e-12
75 KSP Residual norm 5.364444441521e-12
76 KSP Residual norm 4.601113583542e-12
77 KSP Residual norm 3.702504100595e-12
78 KSP Residual norm 2.774419457147e-12
79 KSP Residual norm 2.198810309750e-12
80 KSP Residual norm 1.791854429002e-12
81 KSP Residual norm 1.353135340217e-12
82 KSP Residual norm 9.126065682776e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.240163681501e-05 gnorm 4.447763185434e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
54 SNES Function norm 4.581937991238e-05
0 KSP Residual norm 8.221785468912e-04
1 KSP Residual norm 1.127412086146e-04
2 KSP Residual norm 8.156529143816e-05
3 KSP Residual norm 6.663727781171e-05
4 KSP Residual norm 4.480442541021e-05
5 KSP Residual norm 3.097549870439e-05
6 KSP Residual norm 1.884260242828e-05
7 KSP Residual norm 1.250611768559e-05
8 KSP Residual norm 9.431392184146e-06
9 KSP Residual norm 7.578280938133e-06
10 KSP Residual norm 5.537349185993e-06
11 KSP Residual norm 3.630294112322e-06
12 KSP Residual norm 2.762940791910e-06
13 KSP Residual norm 2.082795658601e-06
14 KSP Residual norm 1.439027469615e-06
15 KSP Residual norm 1.160160439876e-06
16 KSP Residual norm 9.208549909400e-07
17 KSP Residual norm 7.377494782581e-07
18 KSP Residual norm 5.861636939524e-07
19 KSP Residual norm 4.718880572121e-07
20 KSP Residual norm 3.709329714888e-07
21 KSP Residual norm 2.896940480441e-07
22 KSP Residual norm 2.341159366325e-07
23 KSP Residual norm 1.876237232890e-07
24 KSP Residual norm 1.528425168854e-07
25 KSP Residual norm 1.213874088523e-07
26 KSP Residual norm 9.216515913020e-08
27 KSP Residual norm 7.559216099580e-08
28 KSP Residual norm 5.955108573010e-08
29 KSP Residual norm 4.896957974213e-08
30 KSP Residual norm 3.671704394862e-08
31 KSP Residual norm 2.891017987494e-08
32 KSP Residual norm 2.337941868782e-08
33 KSP Residual norm 1.939424043264e-08
34 KSP Residual norm 1.496850079986e-08
35 KSP Residual norm 1.172852235807e-08
36 KSP Residual norm 9.521200682178e-09
37 KSP Residual norm 7.825389667650e-09
38 KSP Residual norm 6.018704754536e-09
39 KSP Residual norm 4.613235249271e-09
40 KSP Residual norm 3.551123194912e-09
41 KSP Residual norm 2.667648832567e-09
42 KSP Residual norm 2.050808909300e-09
43 KSP Residual norm 1.580379680367e-09
44 KSP Residual norm 1.140940314044e-09
45 KSP Residual norm 8.448842069976e-10
46 KSP Residual norm 6.325991362140e-10
47 KSP Residual norm 4.553852281714e-10
48 KSP Residual norm 3.538081621260e-10
49 KSP Residual norm 2.700368715325e-10
50 KSP Residual norm 2.090569201667e-10
51 KSP Residual norm 2.062366958530e-10
52 KSP Residual norm 1.995894012682e-10
53 KSP Residual norm 1.834094497762e-10
54 KSP Residual norm 1.583421247393e-10
55 KSP Residual norm 1.405665401514e-10
56 KSP Residual norm 1.295374086194e-10
57 KSP Residual norm 1.186667262695e-10
58 KSP Residual norm 1.022664106529e-10
59 KSP Residual norm 8.595314622466e-11
60 KSP Residual norm 7.569500912093e-11
61 KSP Residual norm 6.065920856370e-11
62 KSP Residual norm 4.499237487255e-11
63 KSP Residual norm 4.122509856279e-11
64 KSP Residual norm 3.342951688980e-11
65 KSP Residual norm 2.638599869366e-11
66 KSP Residual norm 2.153749230714e-11
67 KSP Residual norm 1.932790487477e-11
68 KSP Residual norm 1.609088073222e-11
69 KSP Residual norm 1.318108842595e-11
70 KSP Residual norm 1.148609363229e-11
71 KSP Residual norm 9.559687029286e-12
72 KSP Residual norm 7.986595603767e-12
73 KSP Residual norm 6.556509056874e-12
74 KSP Residual norm 5.355961829603e-12
75 KSP Residual norm 4.679267362047e-12
76 KSP Residual norm 4.006159615054e-12
77 KSP Residual norm 3.245975753517e-12
78 KSP Residual norm 2.422853517305e-12
79 KSP Residual norm 1.913912961936e-12
80 KSP Residual norm 1.561453445313e-12
81 KSP Residual norm 1.180734243873e-12
82 KSP Residual norm 7.960739322678e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.581937991238e-05 gnorm 3.889023189393e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
55 SNES Function norm 4.006281930283e-05
0 KSP Residual norm 7.195044237955e-04
1 KSP Residual norm 9.860169203795e-05
2 KSP Residual norm 7.134879115764e-05
3 KSP Residual norm 5.828814471106e-05
4 KSP Residual norm 3.920828543336e-05
5 KSP Residual norm 2.710243527418e-05
6 KSP Residual norm 1.648195675157e-05
7 KSP Residual norm 1.093652139607e-05
8 KSP Residual norm 8.249116546828e-06
9 KSP Residual norm 6.627227072771e-06
10 KSP Residual norm 4.841847373358e-06
11 KSP Residual norm 3.173064731290e-06
12 KSP Residual norm 2.413878207986e-06
13 KSP Residual norm 1.820885017794e-06
14 KSP Residual norm 1.258022216288e-06
15 KSP Residual norm 1.014498394336e-06
16 KSP Residual norm 8.051353337112e-07
17 KSP Residual norm 6.448517624203e-07
18 KSP Residual norm 5.125276552301e-07
19 KSP Residual norm 4.126984116152e-07
20 KSP Residual norm 3.242412653154e-07
21 KSP Residual norm 2.532847584261e-07
22 KSP Residual norm 2.047494800149e-07
23 KSP Residual norm 1.638962619272e-07
24 KSP Residual norm 1.336355224134e-07
25 KSP Residual norm 1.061058821789e-07
26 KSP Residual norm 8.020174830109e-08
27 KSP Residual norm 6.583416045841e-08
28 KSP Residual norm 5.183197263641e-08
29 KSP Residual norm 4.267723725876e-08
30 KSP Residual norm 3.195804522533e-08
31 KSP Residual norm 2.531478631129e-08
32 KSP Residual norm 2.037641610319e-08
33 KSP Residual norm 1.697041536743e-08
34 KSP Residual norm 1.308789187031e-08
35 KSP Residual norm 1.026337473976e-08
36 KSP Residual norm 8.331517249824e-09
37 KSP Residual norm 6.847535843509e-09
38 KSP Residual norm 5.263734321828e-09
39 KSP Residual norm 4.034869249515e-09
40 KSP Residual norm 3.105848546743e-09
41 KSP Residual norm 2.333291628356e-09
42 KSP Residual norm 1.793453593357e-09
43 KSP Residual norm 1.382003160113e-09
44 KSP Residual norm 9.976695255367e-10
45 KSP Residual norm 7.385964396683e-10
46 KSP Residual norm 5.530480912187e-10
47 KSP Residual norm 3.981908292998e-10
48 KSP Residual norm 3.093757014699e-10
49 KSP Residual norm 2.361357126888e-10
50 KSP Residual norm 1.827950708684e-10
51 KSP Residual norm 1.803226070058e-10
52 KSP Residual norm 1.744939415099e-10
53 KSP Residual norm 1.603480763846e-10
54 KSP Residual norm 1.384389932862e-10
55 KSP Residual norm 1.228983819789e-10
56 KSP Residual norm 1.132555870423e-10
57 KSP Residual norm 1.037634644346e-10
58 KSP Residual norm 8.942142360801e-11
59 KSP Residual norm 7.516940246265e-11
60 KSP Residual norm 6.621816812463e-11
61 KSP Residual norm 5.305773966478e-11
62 KSP Residual norm 3.935851923376e-11
63 KSP Residual norm 3.606497643979e-11
64 KSP Residual norm 2.924781052597e-11
65 KSP Residual norm 2.308523729411e-11
66 KSP Residual norm 1.883182285086e-11
67 KSP Residual norm 1.690841606731e-11
68 KSP Residual norm 1.407239071809e-11
69 KSP Residual norm 1.152395958154e-11
70 KSP Residual norm 1.005341940117e-11
71 KSP Residual norm 8.359261152050e-12
72 KSP Residual norm 6.981273480433e-12
73 KSP Residual norm 5.736737746709e-12
74 KSP Residual norm 4.681142470814e-12
75 KSP Residual norm 4.092088549427e-12
76 KSP Residual norm 3.505942036703e-12
77 KSP Residual norm 2.834569936091e-12
78 KSP Residual norm 2.118918895606e-12
79 KSP Residual norm 1.675475958604e-12
80 KSP Residual norm 1.366568417200e-12
81 KSP Residual norm 1.032916321103e-12
82 KSP Residual norm 6.964067639182e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.006281930283e-05 gnorm 3.400384623948e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
56 SNES Function norm 3.502863991955e-05
0 KSP Residual norm 6.304353970490e-04
1 KSP Residual norm 8.627708387778e-05
2 KSP Residual norm 6.245935583185e-05
3 KSP Residual norm 5.101293200017e-05
4 KSP Residual norm 3.435358529507e-05
5 KSP Residual norm 2.374166431114e-05
6 KSP Residual norm 1.442959252648e-05
7 KSP Residual norm 9.563140646645e-06
8 KSP Residual norm 7.218577177855e-06
9 KSP Residual norm 5.796563654672e-06
10 KSP Residual norm 4.233879839493e-06
11 KSP Residual norm 2.771029831563e-06
12 KSP Residual norm 2.104665046662e-06
13 KSP Residual norm 1.591528623145e-06
14 KSP Residual norm 1.099918712460e-06
15 KSP Residual norm 8.874172157748e-07
16 KSP Residual norm 7.040337930223e-07
17 KSP Residual norm 5.634547042453e-07
18 KSP Residual norm 4.482523871639e-07
19 KSP Residual norm 3.612586057405e-07
20 KSP Residual norm 2.833755829040e-07
21 KSP Residual norm 2.214691865928e-07
22 KSP Residual norm 1.792646482216e-07
23 KSP Residual norm 1.430272250393e-07
24 KSP Residual norm 1.169508378063e-07
25 KSP Residual norm 9.277952827778e-08
26 KSP Residual norm 6.988613580054e-08
27 KSP Residual norm 5.708272871411e-08
28 KSP Residual norm 4.497072705563e-08
29 KSP Residual norm 3.670862976409e-08
30 KSP Residual norm 2.735166110118e-08
31 KSP Residual norm 2.140830798393e-08
32 KSP Residual norm 1.733583067245e-08
33 KSP Residual norm 1.486265106007e-08
34 KSP Residual norm 1.142925271383e-08
35 KSP Residual norm 8.999014983239e-09
36 KSP Residual norm 7.301082469968e-09
37 KSP Residual norm 6.001062034496e-09
38 KSP Residual norm 4.607215256036e-09
39 KSP Residual norm 3.532756323806e-09
40 KSP Residual norm 2.719154560303e-09
41 KSP Residual norm 2.042575576483e-09
42 KSP Residual norm 1.569243876457e-09
43 KSP Residual norm 1.209139465292e-09
44 KSP Residual norm 8.732033683385e-10
45 KSP Residual norm 6.458263648621e-10
46 KSP Residual norm 4.838505129501e-10
47 KSP Residual norm 3.485850450666e-10
48 KSP Residual norm 2.708422199413e-10
49 KSP Residual norm 2.067931817774e-10
50 KSP Residual norm 1.600110695989e-10
51 KSP Residual norm 1.578328029777e-10
52 KSP Residual norm 1.528021124525e-10
53 KSP Residual norm 1.403130324949e-10
54 KSP Residual norm 1.211437549092e-10
55 KSP Residual norm 1.075440418666e-10
56 KSP Residual norm 9.908741616127e-11
57 KSP Residual norm 9.081512271111e-11
58 KSP Residual norm 7.827511334767e-11
59 KSP Residual norm 6.582016034917e-11
60 KSP Residual norm 5.803151641985e-11
61 KSP Residual norm 4.650441094422e-11
62 KSP Residual norm 3.450361026466e-11
63 KSP Residual norm 3.163211411459e-11
64 KSP Residual norm 2.565227145467e-11
65 KSP Residual norm 2.024756821392e-11
66 KSP Residual norm 1.648481922433e-11
67 KSP Residual norm 1.482271030591e-11
68 KSP Residual norm 1.232536024870e-11
69 KSP Residual norm 1.008636396305e-11
70 KSP Residual norm 8.828277125848e-12
71 KSP Residual norm 7.318029102120e-12
72 KSP Residual norm 6.106599570942e-12
73 KSP Residual norm 5.034142332495e-12
74 KSP Residual norm 4.093726561822e-12
75 KSP Residual norm 3.585673961421e-12
76 KSP Residual norm 3.078536936198e-12
77 KSP Residual norm 2.470036342810e-12
78 KSP Residual norm 1.854829459469e-12
79 KSP Residual norm 1.472044918062e-12
80 KSP Residual norm 1.198765108740e-12
81 KSP Residual norm 9.048523364033e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.502863991955e-05 gnorm 2.973073338989e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
57 SNES Function norm 3.062639191694e-05
0 KSP Residual norm 5.506302464178e-04
1 KSP Residual norm 7.539306322889e-05
2 KSP Residual norm 5.456677579529e-05
3 KSP Residual norm 4.457990407462e-05
4 KSP Residual norm 3.000303873550e-05
5 KSP Residual norm 2.073204342337e-05
6 KSP Residual norm 1.260366339103e-05
7 KSP Residual norm 8.363209967947e-06
8 KSP Residual norm 6.308176518457e-06
9 KSP Residual norm 5.067229287121e-06
10 KSP Residual norm 3.701405035140e-06
11 KSP Residual norm 2.424910862479e-06
12 KSP Residual norm 1.844090998941e-06
13 KSP Residual norm 1.391687250968e-06
14 KSP Residual norm 9.611723569340e-07
15 KSP Residual norm 7.754719451153e-07
16 KSP Residual norm 6.152734304290e-07
17 KSP Residual norm 4.925950686693e-07
18 KSP Residual norm 3.917228721197e-07
19 KSP Residual norm 3.154784221308e-07
20 KSP Residual norm 2.477065561591e-07
21 KSP Residual norm 1.935611197041e-07
22 KSP Residual norm 1.565078915588e-07
23 KSP Residual norm 1.251069069132e-07
24 KSP Residual norm 1.021262557468e-07
25 KSP Residual norm 8.107804103141e-08
26 KSP Residual norm 6.108902093132e-08
27 KSP Residual norm 5.007907535625e-08
28 KSP Residual norm 3.946397670541e-08
29 KSP Residual norm 3.255542055154e-08
30 KSP Residual norm 2.429857255458e-08
31 KSP Residual norm 1.926132657273e-08
32 KSP Residual norm 1.552144812431e-08
33 KSP Residual norm 1.297302620307e-08
34 KSP Residual norm 1.000386536385e-08
35 KSP Residual norm 7.850599809130e-09
36 KSP Residual norm 6.372529912471e-09
37 KSP Residual norm 5.237741328907e-09
38 KSP Residual norm 4.023669644709e-09
39 KSP Residual norm 3.084385709216e-09
40 KSP Residual norm 2.374150847884e-09
41 KSP Residual norm 1.783952018899e-09
42 KSP Residual norm 1.370971101778e-09
43 KSP Residual norm 1.056378337836e-09
44 KSP Residual norm 7.623365355999e-10
45 KSP Residual norm 5.643109957973e-10
46 KSP Residual norm 4.224810777740e-10
47 KSP Residual norm 3.042247015076e-10
48 KSP Residual norm 2.363769948153e-10
49 KSP Residual norm 1.804047814855e-10
50 KSP Residual norm 1.396554438099e-10
51 KSP Residual norm 1.377604514189e-10
52 KSP Residual norm 1.332358368131e-10
53 KSP Residual norm 1.224855660295e-10
54 KSP Residual norm 1.057635120173e-10
55 KSP Residual norm 9.389201671852e-11
56 KSP Residual norm 8.653410108557e-11
57 KSP Residual norm 7.928961517477e-11
58 KSP Residual norm 6.832110179200e-11
59 KSP Residual norm 5.744302067450e-11
60 KSP Residual norm 5.062069804843e-11
61 KSP Residual norm 4.053640967182e-11
62 KSP Residual norm 3.008000087950e-11
63 KSP Residual norm 2.755602099191e-11
64 KSP Residual norm 2.235392934853e-11
65 KSP Residual norm 1.764458118822e-11
66 KSP Residual norm 1.438741909208e-11
67 KSP Residual norm 1.292317701723e-11
68 KSP Residual norm 1.075246260799e-11
69 KSP Residual norm 8.803955300332e-12
70 KSP Residual norm 7.686369683761e-12
71 KSP Residual norm 6.387813724164e-12
72 KSP Residual norm 5.331265004660e-12
73 KSP Residual norm 4.384095991099e-12
74 KSP Residual norm 3.574986566002e-12
75 KSP Residual norm 3.125816281291e-12
76 KSP Residual norm 2.679529914996e-12
77 KSP Residual norm 2.164089937724e-12
78 KSP Residual norm 1.619502830481e-12
79 KSP Residual norm 1.281224334304e-12
80 KSP Residual norm 1.044847760074e-12
81 KSP Residual norm 7.896214336455e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.062639191694e-05 gnorm 2.599408413560e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
58 SNES Function norm 2.677690327067e-05
0 KSP Residual norm 4.810425693739e-04
1 KSP Residual norm 6.591563516146e-05
2 KSP Residual norm 4.769892221862e-05
3 KSP Residual norm 3.896372676287e-05
4 KSP Residual norm 2.621491238857e-05
5 KSP Residual norm 1.812141498623e-05
6 KSP Residual norm 1.101952111071e-05
7 KSP Residual norm 7.309044930060e-06
8 KSP Residual norm 5.514243431216e-06
9 KSP Residual norm 4.429678664705e-06
10 KSP Residual norm 3.236356032823e-06
11 KSP Residual norm 2.120286335292e-06
12 KSP Residual norm 1.612380399236e-06
13 KSP Residual norm 1.217021342900e-06
14 KSP Residual norm 8.410465004006e-07
15 KSP Residual norm 6.781839595010e-07
16 KSP Residual norm 5.382041363839e-07
17 KSP Residual norm 4.310307016665e-07
18 KSP Residual norm 3.426044027777e-07
19 KSP Residual norm 2.759284272047e-07
20 KSP Residual norm 2.167256032564e-07
21 KSP Residual norm 1.693041388094e-07
22 KSP Residual norm 1.369058220987e-07
23 KSP Residual norm 1.095495359112e-07
24 KSP Residual norm 8.934900222239e-08
25 KSP Residual norm 7.092421554374e-08
26 KSP Residual norm 5.352068028756e-08
27 KSP Residual norm 4.394092433500e-08
28 KSP Residual norm 3.455139424774e-08
29 KSP Residual norm 2.843253487431e-08
30 KSP Residual norm 2.127735046643e-08
31 KSP Residual norm 1.696645570966e-08
32 KSP Residual norm 1.357960819079e-08
33 KSP Residual norm 1.135499395201e-08
34 KSP Residual norm 8.748011036858e-09
35 KSP Residual norm 6.864627689483e-09
36 KSP Residual norm 5.572197614206e-09
37 KSP Residual norm 4.579527722977e-09
38 KSP Residual norm 3.519604501557e-09
39 KSP Residual norm 2.698151142814e-09
40 KSP Residual norm 2.076886852401e-09
41 KSP Residual norm 1.560128607805e-09
42 KSP Residual norm 1.199055018214e-09
43 KSP Residual norm 9.239646393786e-10
44 KSP Residual norm 6.671564102732e-10
45 KSP Residual norm 4.937758203223e-10
46 KSP Residual norm 3.698100959792e-10
47 KSP Residual norm 2.662995917279e-10
48 KSP Residual norm 2.069022415448e-10
49 KSP Residual norm 1.579433332178e-10
50 KSP Residual norm 1.222500808185e-10
51 KSP Residual norm 1.205946002073e-10
52 KSP Residual norm 1.167289625386e-10
53 KSP Residual norm 1.072317980145e-10
54 KSP Residual norm 9.257685811669e-11
55 KSP Residual norm 8.218593690799e-11
56 KSP Residual norm 7.572938210933e-11
57 KSP Residual norm 6.938742360584e-11
58 KSP Residual norm 5.980215956482e-11
59 KSP Residual norm 5.027403638833e-11
60 KSP Residual norm 4.429246700849e-11
61 KSP Residual norm 3.549773815093e-11
62 KSP Residual norm 2.633202979048e-11
63 KSP Residual norm 2.413397815911e-11
64 KSP Residual norm 1.956976173831e-11
65 KSP Residual norm 1.544652671913e-11
66 KSP Residual norm 1.259423541762e-11
67 KSP Residual norm 1.131278040099e-11
68 KSP Residual norm 9.413345703540e-12
69 KSP Residual norm 7.705384752198e-12
70 KSP Residual norm 6.729908894196e-12
71 KSP Residual norm 5.589899315183e-12
72 KSP Residual norm 4.667913103226e-12
73 KSP Residual norm 3.839607094664e-12
74 KSP Residual norm 3.129739035507e-12
75 KSP Residual norm 2.737773215789e-12
76 KSP Residual norm 2.346895839479e-12
77 KSP Residual norm 1.893194778694e-12
78 KSP Residual norm 1.416912655905e-12
79 KSP Residual norm 1.121466425447e-12
80 KSP Residual norm 9.143960815796e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.677690327067e-05 gnorm 2.272667137862e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
59 SNES Function norm 2.341088498600e-05
0 KSP Residual norm 4.257807862959e-04
1 KSP Residual norm 5.804314773424e-05
2 KSP Residual norm 4.210932064868e-05
3 KSP Residual norm 3.423901904042e-05
4 KSP Residual norm 2.319309389736e-05
5 KSP Residual norm 1.607940385266e-05
6 KSP Residual norm 9.758050107047e-06
7 KSP Residual norm 6.369623383883e-06
8 KSP Residual norm 4.854928356583e-06
9 KSP Residual norm 3.876867481326e-06
10 KSP Residual norm 2.829140935538e-06
11 KSP Residual norm 1.836387854859e-06
12 KSP Residual norm 1.362541091679e-06
13 KSP Residual norm 1.059944505732e-06
14 KSP Residual norm 7.405009605847e-07
15 KSP Residual norm 5.952754750962e-07
16 KSP Residual norm 4.674314515269e-07
17 KSP Residual norm 3.623893525146e-07
18 KSP Residual norm 2.952375170192e-07
19 KSP Residual norm 2.448523157640e-07
20 KSP Residual norm 1.863397576936e-07
21 KSP Residual norm 1.468978934944e-07
22 KSP Residual norm 1.236259535995e-07
23 KSP Residual norm 9.436719984014e-08
24 KSP Residual norm 8.213867779620e-08
25 KSP Residual norm 6.459467554185e-08
26 KSP Residual norm 5.442802166861e-08
27 KSP Residual norm 3.885002110956e-08
28 KSP Residual norm 3.338638363051e-08
29 KSP Residual norm 2.614173830421e-08
30 KSP Residual norm 2.056218202426e-08
31 KSP Residual norm 1.604377774857e-08
32 KSP Residual norm 1.269061035540e-08
33 KSP Residual norm 1.012419966921e-08
34 KSP Residual norm 7.892447774522e-09
35 KSP Residual norm 6.124496045625e-09
36 KSP Residual norm 5.033916537237e-09
37 KSP Residual norm 4.072755541772e-09
38 KSP Residual norm 3.132681777633e-09
39 KSP Residual norm 2.407449982572e-09
40 KSP Residual norm 1.850672624592e-09
41 KSP Residual norm 1.382985327904e-09
42 KSP Residual norm 1.058600044391e-09
43 KSP Residual norm 8.159459355949e-10
44 KSP Residual norm 5.956857162459e-10
45 KSP Residual norm 4.362576622438e-10
46 KSP Residual norm 3.300316448059e-10
47 KSP Residual norm 2.397647165620e-10
48 KSP Residual norm 1.859225128205e-10
49 KSP Residual norm 1.427666218893e-10
50 KSP Residual norm 1.095478696536e-10
51 KSP Residual norm 1.080044690853e-10
52 KSP Residual norm 1.054617186735e-10
53 KSP Residual norm 9.534054992025e-11
54 KSP Residual norm 8.247504080392e-11
55 KSP Residual norm 7.293199838512e-11
56 KSP Residual norm 6.713980596057e-11
57 KSP Residual norm 6.175073483566e-11
58 KSP Residual norm 5.343186553003e-11
59 KSP Residual norm 4.494132880330e-11
60 KSP Residual norm 3.983472288918e-11
61 KSP Residual norm 3.225722181904e-11
62 KSP Residual norm 2.397806836813e-11
63 KSP Residual norm 2.215807542821e-11
64 KSP Residual norm 1.789552328404e-11
65 KSP Residual norm 1.416464693810e-11
66 KSP Residual norm 1.131767896487e-11
67 KSP Residual norm 1.029609846594e-11
68 KSP Residual norm 8.453163426510e-12
69 KSP Residual norm 6.975878398098e-12
70 KSP Residual norm 6.184499333965e-12
71 KSP Residual norm 5.006168815955e-12
72 KSP Residual norm 4.176171954012e-12
73 KSP Residual norm 3.543455507733e-12
74 KSP Residual norm 2.801077715332e-12
75 KSP Residual norm 2.432640667065e-12
76 KSP Residual norm 2.139433735926e-12
77 KSP Residual norm 1.631073459220e-12
78 KSP Residual norm 1.286005728673e-12
79 KSP Residual norm 1.041453545878e-12
80 KSP Residual norm 7.975492634326e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.341088498600e-05 gnorm 1.986966357371e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
60 SNES Function norm 2.046770581276e-05
0 KSP Residual norm 3.684957246386e-04
1 KSP Residual norm 5.042318808969e-05
2 KSP Residual norm 3.650527659756e-05
3 KSP Residual norm 2.981259477457e-05
4 KSP Residual norm 2.008173416187e-05
5 KSP Residual norm 1.387821324362e-05
6 KSP Residual norm 8.434187199087e-06
7 KSP Residual norm 5.587664475230e-06
8 KSP Residual norm 4.218646953945e-06
9 KSP Residual norm 3.387255312904e-06
10 KSP Residual norm 2.474055302690e-06
11 KSP Residual norm 1.618744919785e-06
12 KSP Residual norm 1.228938587779e-06
13 KSP Residual norm 9.299183495076e-07
14 KSP Residual norm 6.428221745474e-07
15 KSP Residual norm 5.186048998602e-07
16 KSP Residual norm 4.113903606816e-07
17 KSP Residual norm 3.291996909050e-07
18 KSP Residual norm 2.619414190394e-07
19 KSP Residual norm 2.111570514801e-07
20 KSP Residual norm 1.655710368341e-07
21 KSP Residual norm 1.294080998842e-07
22 KSP Residual norm 1.047944978215e-07
23 KSP Residual norm 8.356714072762e-08
24 KSP Residual norm 6.837174199385e-08
25 KSP Residual norm 5.422601595314e-08
26 KSP Residual norm 4.094386142427e-08
27 KSP Residual norm 3.335721203481e-08
28 KSP Residual norm 2.630715171131e-08
29 KSP Residual norm 2.132933444344e-08
30 KSP Residual norm 1.594161766269e-08
31 KSP Residual norm 1.214389840010e-08
32 KSP Residual norm 9.888304499444e-09
33 KSP Residual norm 8.628975946874e-09
34 KSP Residual norm 6.663917946074e-09
35 KSP Residual norm 5.262980149814e-09
36 KSP Residual norm 4.268275264770e-09
37 KSP Residual norm 3.508779142253e-09
38 KSP Residual norm 2.693083254169e-09
39 KSP Residual norm 2.065239857449e-09
40 KSP Residual norm 1.589579468396e-09
41 KSP Residual norm 1.193971172674e-09
42 KSP Residual norm 9.171905498779e-10
43 KSP Residual norm 7.067090421542e-10
44 KSP Residual norm 5.104555111782e-10
45 KSP Residual norm 3.774355947058e-10
46 KSP Residual norm 2.828275301365e-10
47 KSP Residual norm 2.037920170579e-10
48 KSP Residual norm 1.583413339967e-10
49 KSP Residual norm 1.209116004514e-10
50 KSP Residual norm 9.354674299440e-11
51 KSP Residual norm 9.227142813368e-11
52 KSP Residual norm 8.934844096261e-11
53 KSP Residual norm 8.202364255604e-11
54 KSP Residual norm 7.081703995712e-11
55 KSP Residual norm 6.286769169595e-11
56 KSP Residual norm 5.791919300012e-11
57 KSP Residual norm 5.308800613026e-11
58 KSP Residual norm 4.576064086479e-11
59 KSP Residual norm 3.848220208766e-11
60 KSP Residual norm 3.393318969251e-11
61 KSP Residual norm 2.719715757726e-11
62 KSP Residual norm 2.017933252903e-11
63 KSP Residual norm 1.850329241208e-11
64 KSP Residual norm 1.500406494908e-11
65 KSP Residual norm 1.184322933190e-11
66 KSP Residual norm 9.637456117771e-12
67 KSP Residual norm 8.669636000760e-12
68 KSP Residual norm 7.207120778495e-12
69 KSP Residual norm 5.895811232704e-12
70 KSP Residual norm 5.166134381346e-12
71 KSP Residual norm 4.278116924366e-12
72 KSP Residual norm 3.568474299336e-12
73 KSP Residual norm 2.945195468213e-12
74 KSP Residual norm 2.392683667481e-12
75 KSP Residual norm 2.096792621995e-12
76 KSP Residual norm 1.801279921530e-12
77 KSP Residual norm 1.441926029245e-12
78 KSP Residual norm 1.084206305528e-12
79 KSP Residual norm 8.613682491572e-13
Linear solve converged due to CONVERGED_ATOL iterations 79
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.046770581276e-05 gnorm 1.737158319695e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
61 SNES Function norm 1.789431706846e-05
0 KSP Residual norm 3.210729752332e-04
1 KSP Residual norm 4.403429375251e-05
2 KSP Residual norm 3.185568844962e-05
3 KSP Residual norm 2.602421227808e-05
4 KSP Residual norm 1.749892766196e-05
5 KSP Residual norm 1.209794278392e-05
6 KSP Residual norm 7.359585024971e-06
7 KSP Residual norm 4.883775728712e-06
8 KSP Residual norm 3.683344718296e-06
9 KSP Residual norm 2.959640103394e-06
10 KSP Residual norm 2.162705706906e-06
11 KSP Residual norm 1.417756802923e-06
12 KSP Residual norm 1.078887645379e-06
13 KSP Residual norm 8.134632687228e-07
14 KSP Residual norm 5.621629771288e-07
15 KSP Residual norm 4.531267557722e-07
16 KSP Residual norm 3.596438541389e-07
17 KSP Residual norm 2.881475863039e-07
18 KSP Residual norm 2.289249752542e-07
19 KSP Residual norm 1.843069289387e-07
20 KSP Residual norm 1.448679355191e-07
21 KSP Residual norm 1.131360974737e-07
22 KSP Residual norm 9.144613505847e-08
23 KSP Residual norm 7.330640058888e-08
24 KSP Residual norm 5.970392040588e-08
25 KSP Residual norm 4.741091242562e-08
26 KSP Residual norm 3.598781236010e-08
27 KSP Residual norm 2.952691088041e-08
28 KSP Residual norm 2.323960855036e-08
29 KSP Residual norm 1.911095193425e-08
30 KSP Residual norm 1.433537971858e-08
31 KSP Residual norm 1.133760033256e-08
32 KSP Residual norm 9.127022341548e-09
33 KSP Residual norm 7.579253794309e-09
34 KSP Residual norm 5.846688033300e-09
35 KSP Residual norm 4.581927511139e-09
36 KSP Residual norm 3.719637762580e-09
37 KSP Residual norm 3.057062414198e-09
38 KSP Residual norm 2.351188537071e-09
39 KSP Residual norm 1.802200120001e-09
40 KSP Residual norm 1.387279728840e-09
41 KSP Residual norm 1.042076886861e-09
42 KSP Residual norm 8.010982314640e-10
43 KSP Residual norm 6.173364418762e-10
44 KSP Residual norm 4.457322767939e-10
45 KSP Residual norm 3.300367070969e-10
46 KSP Residual norm 2.471358651405e-10
47 KSP Residual norm 1.779114127633e-10
48 KSP Residual norm 1.382268667280e-10
49 KSP Residual norm 1.055074215576e-10
50 KSP Residual norm 8.167923623975e-11
51 KSP Residual norm 8.057687551511e-11
52 KSP Residual norm 7.798804835792e-11
53 KSP Residual norm 7.165766746824e-11
54 KSP Residual norm 6.186242278567e-11
55 KSP Residual norm 5.491988792588e-11
56 KSP Residual norm 5.060679068642e-11
57 KSP Residual norm 4.636027525072e-11
58 KSP Residual norm 3.995483306409e-11
59 KSP Residual norm 3.358269660956e-11
60 KSP Residual norm 2.957330812483e-11
61 KSP Residual norm 2.370222434435e-11
62 KSP Residual norm 1.758099415393e-11
63 KSP Residual norm 1.611030863235e-11
64 KSP Residual norm 1.306254954577e-11
65 KSP Residual norm 1.031075352741e-11
66 KSP Residual norm 8.414538309364e-12
67 KSP Residual norm 7.553421646701e-12
68 KSP Residual norm 6.287784537752e-12
69 KSP Residual norm 5.148114309125e-12
70 KSP Residual norm 4.490256326506e-12
71 KSP Residual norm 3.734362633243e-12
72 KSP Residual norm 3.119484588185e-12
73 KSP Residual norm 2.562718992668e-12
74 KSP Residual norm 2.092085851826e-12
75 KSP Residual norm 1.828566564575e-12
76 KSP Residual norm 1.565895490390e-12
77 KSP Residual norm 1.267303470840e-12
78 KSP Residual norm 9.464712572952e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.789431706846e-05 gnorm 1.518739268837e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
62 SNES Function norm 1.564430932039e-05
0 KSP Residual norm 2.809458453074e-04
1 KSP Residual norm 3.850188337622e-05
2 KSP Residual norm 2.785871028085e-05
3 KSP Residual norm 2.276074159119e-05
4 KSP Residual norm 1.531061517556e-05
5 KSP Residual norm 1.058173401082e-05
6 KSP Residual norm 6.435182453063e-06
7 KSP Residual norm 4.271229747432e-06
8 KSP Residual norm 3.221088973180e-06
9 KSP Residual norm 2.587939193148e-06
10 KSP Residual norm 1.890742460472e-06
11 KSP Residual norm 1.239287984000e-06
12 KSP Residual norm 9.429398223145e-07
13 KSP Residual norm 7.110528153063e-07
14 KSP Residual norm 4.911799599517e-07
15 KSP Residual norm 3.960948077788e-07
16 KSP Residual norm 3.143158447496e-07
17 KSP Residual norm 2.517440046781e-07
18 KSP Residual norm 2.000939838594e-07
19 KSP Residual norm 1.611025568211e-07
20 KSP Residual norm 1.265779718989e-07
21 KSP Residual norm 9.888005470570e-08
22 KSP Residual norm 7.992608970907e-08
23 KSP Residual norm 6.399774929290e-08
24 KSP Residual norm 5.217277367666e-08
25 KSP Residual norm 4.142888358186e-08
26 KSP Residual norm 3.135617179326e-08
27 KSP Residual norm 2.572120226565e-08
28 KSP Residual norm 2.026760308362e-08
29 KSP Residual norm 1.669624589766e-08
30 KSP Residual norm 1.249538509364e-08
31 KSP Residual norm 9.859367783075e-09
32 KSP Residual norm 7.966362909178e-09
33 KSP Residual norm 6.622343040695e-09
34 KSP Residual norm 5.110843373109e-09
35 KSP Residual norm 4.006811209174e-09
36 KSP Residual norm 3.252743055167e-09
37 KSP Residual norm 2.673532062103e-09
38 KSP Residual norm 2.055052610651e-09
39 KSP Residual norm 1.575195051354e-09
40 KSP Residual norm 1.212512885548e-09
41 KSP Residual norm 9.110178512557e-10
42 KSP Residual norm 7.002597247556e-10
43 KSP Residual norm 5.395986690431e-10
44 KSP Residual norm 3.894346433069e-10
45 KSP Residual norm 2.883557013019e-10
46 KSP Residual norm 2.158698659174e-10
47 KSP Residual norm 1.554119147117e-10
48 KSP Residual norm 1.207487725629e-10
49 KSP Residual norm 9.215388245602e-11
50 KSP Residual norm 7.134636199552e-11
51 KSP Residual norm 7.038104095078e-11
52 KSP Residual norm 6.807671613119e-11
53 KSP Residual norm 6.258419808071e-11
54 KSP Residual norm 5.403672259156e-11
55 KSP Residual norm 4.797223438950e-11
56 KSP Residual norm 4.421184249121e-11
57 KSP Residual norm 4.050465666549e-11
58 KSP Residual norm 3.490231540901e-11
59 KSP Residual norm 2.934120942355e-11
60 KSP Residual norm 2.584498358482e-11
61 KSP Residual norm 2.070203768440e-11
62 KSP Residual norm 1.535932304594e-11
63 KSP Residual norm 1.407045977457e-11
64 KSP Residual norm 1.141219059087e-11
65 KSP Residual norm 9.008132208851e-12
66 KSP Residual norm 7.350074370869e-12
67 KSP Residual norm 6.599344002181e-12
68 KSP Residual norm 5.492541040033e-12
69 KSP Residual norm 4.496932196359e-12
70 KSP Residual norm 3.923305045250e-12
71 KSP Residual norm 3.262702910090e-12
72 KSP Residual norm 2.723781279074e-12
73 KSP Residual norm 2.238278776481e-12
74 KSP Residual norm 1.826917746419e-12
75 KSP Residual norm 1.596604301342e-12
76 KSP Residual norm 1.367683887082e-12
77 KSP Residual norm 1.106784774559e-12
78 KSP Residual norm 8.271180570909e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.564430932039e-05 gnorm 1.327769281964e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
63 SNES Function norm 1.367708529899e-05
0 KSP Residual norm 2.466465743931e-04
1 KSP Residual norm 3.372599902122e-05
2 KSP Residual norm 2.442503364283e-05
3 KSP Residual norm 1.993612667416e-05
4 KSP Residual norm 1.344162458688e-05
5 KSP Residual norm 9.292454833544e-06
6 KSP Residual norm 5.645313337192e-06
7 KSP Residual norm 3.731961820274e-06
8 KSP Residual norm 2.821290680429e-06
9 KSP Residual norm 2.263929592175e-06
10 KSP Residual norm 1.653450884084e-06
11 KSP Residual norm 1.080119796898e-06
12 KSP Residual norm 8.179509649116e-07
13 KSP Residual norm 6.212469559580e-07
14 KSP Residual norm 4.300031219198e-07
15 KSP Residual norm 3.468290692696e-07
16 KSP Residual norm 2.749843239909e-07
17 KSP Residual norm 2.198602353485e-07
18 KSP Residual norm 1.751479754087e-07
19 KSP Residual norm 1.414061643404e-07
20 KSP Residual norm 1.106309837225e-07
21 KSP Residual norm 8.648630568650e-08
22 KSP Residual norm 7.024786771961e-08
23 KSP Residual norm 5.582633913307e-08
24 KSP Residual norm 4.586676240078e-08
25 KSP Residual norm 3.632722928751e-08
26 KSP Residual norm 2.813131440697e-08
27 KSP Residual norm 2.241972898367e-08
28 KSP Residual norm 1.778135108588e-08
29 KSP Residual norm 1.382697083501e-08
30 KSP Residual norm 1.100979869703e-08
31 KSP Residual norm 8.498786222264e-09
32 KSP Residual norm 6.856589187967e-09
33 KSP Residual norm 5.752771920678e-09
34 KSP Residual norm 4.441922776138e-09
35 KSP Residual norm 3.528976258716e-09
36 KSP Residual norm 2.853714724968e-09
37 KSP Residual norm 2.352376294465e-09
38 KSP Residual norm 1.802918086150e-09
39 KSP Residual norm 1.383784761996e-09
40 KSP Residual norm 1.064846939728e-09
41 KSP Residual norm 7.993557078435e-10
42 KSP Residual norm 6.137416333771e-10
43 KSP Residual norm 4.728952184746e-10
44 KSP Residual norm 3.420359899510e-10
45 KSP Residual norm 2.525354975576e-10
46 KSP Residual norm 1.894763554301e-10
47 KSP Residual norm 1.366501438594e-10
48 KSP Residual norm 1.061659860981e-10
49 KSP Residual norm 8.113006950336e-11
50 KSP Residual norm 6.271485167424e-11
51 KSP Residual norm 6.185535959216e-11
52 KSP Residual norm 5.999544828468e-11
53 KSP Residual norm 5.496256722891e-11
54 KSP Residual norm 4.744995112540e-11
55 KSP Residual norm 4.211814370281e-11
56 KSP Residual norm 3.878549325732e-11
57 KSP Residual norm 3.556589569294e-11
58 KSP Residual norm 3.067343197387e-11
59 KSP Residual norm 2.579907343220e-11
60 KSP Residual norm 2.276675631521e-11
61 KSP Residual norm 1.827254568082e-11
62 KSP Residual norm 1.355529794431e-11
63 KSP Residual norm 1.244555039385e-11
64 KSP Residual norm 1.008553834855e-11
65 KSP Residual norm 7.961466754143e-12
66 KSP Residual norm 6.461682398610e-12
67 KSP Residual norm 5.823553637359e-12
68 KSP Residual norm 4.835310705732e-12
69 KSP Residual norm 3.952640850277e-12
70 KSP Residual norm 3.478037966480e-12
71 KSP Residual norm 2.867718325490e-12
72 KSP Residual norm 2.388720764683e-12
73 KSP Residual norm 1.981765691043e-12
74 KSP Residual norm 1.603124247610e-12
75 KSP Residual norm 1.407354055916e-12
76 KSP Residual norm 1.212468474577e-12
77 KSP Residual norm 9.589348259501e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.367708529899e-05 gnorm 1.160801987069e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
64 SNES Function norm 1.195713491131e-05
0 KSP Residual norm 2.145872252720e-04
1 KSP Residual norm 2.942190131570e-05
2 KSP Residual norm 2.128543641178e-05
3 KSP Residual norm 1.739108881182e-05
4 KSP Residual norm 1.169474257942e-05
5 KSP Residual norm 8.083397293679e-06
6 KSP Residual norm 4.916877950939e-06
7 KSP Residual norm 3.264268582915e-06
8 KSP Residual norm 2.461308608509e-06
9 KSP Residual norm 1.977766266909e-06
10 KSP Residual norm 1.445087988918e-06
11 KSP Residual norm 9.474972746434e-07
12 KSP Residual norm 7.211806517405e-07
13 KSP Residual norm 5.435249889774e-07
14 KSP Residual norm 3.754612170021e-07
15 KSP Residual norm 3.027103631618e-07
16 KSP Residual norm 2.402275118580e-07
17 KSP Residual norm 1.924469179209e-07
18 KSP Residual norm 1.529252571893e-07
19 KSP Residual norm 1.231028754856e-07
20 KSP Residual norm 9.675902880800e-08
21 KSP Residual norm 7.557353749559e-08
22 KSP Residual norm 6.107476456378e-08
23 KSP Residual norm 4.894950100345e-08
24 KSP Residual norm 3.987676962573e-08
25 KSP Residual norm 3.167134960937e-08
26 KSP Residual norm 2.406292205956e-08
27 KSP Residual norm 1.972047729748e-08
28 KSP Residual norm 1.554849825099e-08
29 KSP Residual norm 1.279414643515e-08
30 KSP Residual norm 9.580995666519e-09
31 KSP Residual norm 7.519687256082e-09
32 KSP Residual norm 6.103302365004e-09
33 KSP Residual norm 5.057964061899e-09
34 KSP Residual norm 3.906231921262e-09
35 KSP Residual norm 3.060524412586e-09
36 KSP Residual norm 2.484612471241e-09
37 KSP Residual norm 2.042236837162e-09
38 KSP Residual norm 1.570401648296e-09
39 KSP Residual norm 1.203633467814e-09
40 KSP Residual norm 9.265163555293e-10
41 KSP Residual norm 6.961203687927e-10
42 KSP Residual norm 5.351486701116e-10
43 KSP Residual norm 4.123800592188e-10
44 KSP Residual norm 2.976169397650e-10
45 KSP Residual norm 2.204192120680e-10
46 KSP Residual norm 1.649973512780e-10
47 KSP Residual norm 1.187692531241e-10
48 KSP Residual norm 9.227783264745e-11
49 KSP Residual norm 7.042159381728e-11
50 KSP Residual norm 5.452596095244e-11
51 KSP Residual norm 5.378959704264e-11
52 KSP Residual norm 5.202771681599e-11
53 KSP Residual norm 4.783405636694e-11
54 KSP Residual norm 4.130020311605e-11
55 KSP Residual norm 3.666526906496e-11
56 KSP Residual norm 3.379166179513e-11
57 KSP Residual norm 3.095523543022e-11
58 KSP Residual norm 2.667346086645e-11
59 KSP Residual norm 2.242122087308e-11
60 KSP Residual norm 1.974455453783e-11
61 KSP Residual norm 1.581645682465e-11
62 KSP Residual norm 1.173390932029e-11
63 KSP Residual norm 1.074839462232e-11
64 KSP Residual norm 8.717272046258e-12
65 KSP Residual norm 6.881040355644e-12
66 KSP Residual norm 5.617248542769e-12
67 KSP Residual norm 5.041723775496e-12
68 KSP Residual norm 4.197069986799e-12
69 KSP Residual norm 3.436744205180e-12
70 KSP Residual norm 2.996128601641e-12
71 KSP Residual norm 2.493342635102e-12
72 KSP Residual norm 2.081831138647e-12
73 KSP Residual norm 1.709640206709e-12
74 KSP Residual norm 1.396587257094e-12
75 KSP Residual norm 1.219967594822e-12
76 KSP Residual norm 1.044475091097e-12
77 KSP Residual norm 8.466546911504e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.195713491131e-05 gnorm 1.014822962612e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
65 SNES Function norm 1.045339992894e-05
0 KSP Residual norm 1.877623449636e-04
1 KSP Residual norm 2.572939562045e-05
2 KSP Residual norm 1.861756696165e-05
3 KSP Residual norm 1.520991747692e-05
4 KSP Residual norm 1.023260928144e-05
5 KSP Residual norm 7.072203902836e-06
6 KSP Residual norm 4.300684506225e-06
7 KSP Residual norm 2.853897193513e-06
8 KSP Residual norm 2.152486537928e-06
9 KSP Residual norm 1.729295523657e-06
10 KSP Residual norm 1.263416676371e-06
11 KSP Residual norm 8.279666649084e-07
12 KSP Residual norm 6.298484497074e-07
13 KSP Residual norm 4.751139978423e-07
14 KSP Residual norm 3.282399718257e-07
15 KSP Residual norm 2.646925037343e-07
16 KSP Residual norm 2.100395577920e-07
17 KSP Residual norm 1.682181832617e-07
18 KSP Residual norm 1.337109233483e-07
19 KSP Residual norm 1.076668994306e-07
20 KSP Residual norm 8.458059866487e-08
21 KSP Residual norm 6.607463477550e-08
22 KSP Residual norm 5.341727808883e-08
23 KSP Residual norm 4.276141854106e-08
24 KSP Residual norm 3.486660164746e-08
25 KSP Residual norm 2.768275810688e-08
26 KSP Residual norm 2.092457484093e-08
27 KSP Residual norm 1.716987445899e-08
28 KSP Residual norm 1.351965711111e-08
29 KSP Residual norm 1.113844867055e-08
30 KSP Residual norm 8.334478369638e-09
31 KSP Residual norm 6.603318785961e-09
32 KSP Residual norm 5.315840314120e-09
33 KSP Residual norm 4.427763416674e-09
34 KSP Residual norm 3.415174980395e-09
35 KSP Residual norm 2.678347244341e-09
36 KSP Residual norm 2.174248811073e-09
37 KSP Residual norm 1.787030269990e-09
38 KSP Residual norm 1.373462504507e-09
39 KSP Residual norm 1.052803963395e-09
40 KSP Residual norm 8.103962053547e-10
41 KSP Residual norm 6.088614922068e-10
42 KSP Residual norm 4.679788913567e-10
43 KSP Residual norm 3.606085063925e-10
44 KSP Residual norm 2.602833615701e-10
45 KSP Residual norm 1.926974656632e-10
46 KSP Residual norm 1.442739325517e-10
47 KSP Residual norm 1.038760090788e-10
48 KSP Residual norm 8.070758434429e-11
49 KSP Residual norm 6.159934142594e-11
50 KSP Residual norm 4.768756054917e-11
51 KSP Residual norm 4.704190385064e-11
52 KSP Residual norm 4.550826558306e-11
53 KSP Residual norm 4.182974988897e-11
54 KSP Residual norm 3.611611182836e-11
55 KSP Residual norm 3.206312585881e-11
56 KSP Residual norm 2.954819390600e-11
57 KSP Residual norm 2.707170814960e-11
58 KSP Residual norm 2.332837273258e-11
59 KSP Residual norm 1.961209245745e-11
60 KSP Residual norm 1.727647635131e-11
61 KSP Residual norm 1.384008906369e-11
62 KSP Residual norm 1.026820723297e-11
63 KSP Residual norm 9.407661303836e-12
64 KSP Residual norm 7.629908162813e-12
65 KSP Residual norm 6.022622596520e-12
66 KSP Residual norm 4.912733553267e-12
67 KSP Residual norm 4.411957572704e-12
68 KSP Residual norm 3.671592538872e-12
69 KSP Residual norm 3.005454387909e-12
70 KSP Residual norm 2.623636594720e-12
71 KSP Residual norm 2.180677580962e-12
72 KSP Residual norm 1.820393303800e-12
73 KSP Residual norm 1.496677207950e-12
74 KSP Residual norm 1.220910930856e-12
75 KSP Residual norm 1.067387071342e-12
76 KSP Residual norm 9.146230032429e-13
Linear solve converged due to CONVERGED_ATOL iterations 76
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.045339992894e-05 gnorm 8.871957884128e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
66 SNES Function norm 9.138717680287e-06
0 KSP Residual norm 1.640842765672e-04
1 KSP Residual norm 2.249199862123e-05
2 KSP Residual norm 1.627354015134e-05
3 KSP Residual norm 1.329469718944e-05
4 KSP Residual norm 8.942478699372e-06
5 KSP Residual norm 6.181267867832e-06
6 KSP Residual norm 3.759395801957e-06
7 KSP Residual norm 2.494650517233e-06
8 KSP Residual norm 1.881528905989e-06
9 KSP Residual norm 1.511695765578e-06
10 KSP Residual norm 1.104525880719e-06
11 KSP Residual norm 7.239193712168e-07
12 KSP Residual norm 5.507596196105e-07
13 KSP Residual norm 4.153943654696e-07
14 KSP Residual norm 2.870225403572e-07
15 KSP Residual norm 2.314098461868e-07
16 KSP Residual norm 1.836429202247e-07
17 KSP Residual norm 1.470994468171e-07
18 KSP Residual norm 1.169017731552e-07
19 KSP Residual norm 9.412686404598e-08
20 KSP Residual norm 7.395897380442e-08
21 KSP Residual norm 5.777008884536e-08
22 KSP Residual norm 4.670104984398e-08
23 KSP Residual norm 3.740553219694e-08
24 KSP Residual norm 3.048584238142e-08
25 KSP Residual norm 2.420558001952e-08
26 KSP Residual norm 1.832232111652e-08
27 KSP Residual norm 1.503701138309e-08
28 KSP Residual norm 1.183647080128e-08
29 KSP Residual norm 9.744882651881e-09
30 KSP Residual norm 7.299239243432e-09
31 KSP Residual norm 5.782546249050e-09
32 KSP Residual norm 4.652411953595e-09
33 KSP Residual norm 3.871132442327e-09
34 KSP Residual norm 2.985828014736e-09
35 KSP Residual norm 2.341058604097e-09
36 KSP Residual norm 1.900472060708e-09
37 KSP Residual norm 1.561982189882e-09
38 KSP Residual norm 1.200783769867e-09
39 KSP Residual norm 9.204318767537e-10
40 KSP Residual norm 7.085094186295e-10
41 KSP Residual norm 5.322714730841e-10
42 KSP Residual norm 4.091363019811e-10
43 KSP Residual norm 3.152734564393e-10
44 KSP Residual norm 2.275908731996e-10
45 KSP Residual norm 1.685002630064e-10
46 KSP Residual norm 1.261651023816e-10
47 KSP Residual norm 9.083364849055e-11
48 KSP Residual norm 7.057348372321e-11
49 KSP Residual norm 5.386642248155e-11
50 KSP Residual norm 4.170087736419e-11
51 KSP Residual norm 4.113690170709e-11
52 KSP Residual norm 3.980338164897e-11
53 KSP Residual norm 3.658065373618e-11
54 KSP Residual norm 3.158246384862e-11
55 KSP Residual norm 2.803834863112e-11
56 KSP Residual norm 2.583787573749e-11
57 KSP Residual norm 2.367144999727e-11
58 KSP Residual norm 2.039932536007e-11
59 KSP Residual norm 1.714848498543e-11
60 KSP Residual norm 1.510424834740e-11
61 KSP Residual norm 1.210236014970e-11
62 KSP Residual norm 8.978126335206e-12
63 KSP Residual norm 8.226356790353e-12
64 KSP Residual norm 6.671084427936e-12
65 KSP Residual norm 5.265778589820e-12
66 KSP Residual norm 4.295993307647e-12
67 KSP Residual norm 3.857618233960e-12
68 KSP Residual norm 3.210583660660e-12
69 KSP Residual norm 2.628081884751e-12
70 KSP Residual norm 2.293801550290e-12
71 KSP Residual norm 1.906740392797e-12
72 KSP Residual norm 1.592060805681e-12
73 KSP Residual norm 1.308705183645e-12
74 KSP Residual norm 1.067767867314e-12
75 KSP Residual norm 9.334681737148e-13
Linear solve converged due to CONVERGED_ATOL iterations 75
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.138717680287e-06 gnorm 7.756147745926e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
67 SNES Function norm 7.989333669401e-06
0 KSP Residual norm 1.437731476678e-04
1 KSP Residual norm 1.967699676834e-05
2 KSP Residual norm 1.424407407616e-05
3 KSP Residual norm 1.163472046826e-05
4 KSP Residual norm 7.835404555730e-06
5 KSP Residual norm 5.413953802535e-06
6 KSP Residual norm 3.290549919196e-06
7 KSP Residual norm 2.181539300042e-06
8 KSP Residual norm 1.646330584894e-06
9 KSP Residual norm 1.322118573150e-06
10 KSP Residual norm 9.656885831305e-07
11 KSP Residual norm 6.321539582107e-07
12 KSP Residual norm 4.802573024436e-07
13 KSP Residual norm 3.630014514281e-07
14 KSP Residual norm 2.508269004582e-07
15 KSP Residual norm 2.023680621112e-07
16 KSP Residual norm 1.605327758693e-07
17 KSP Residual norm 1.284818751520e-07
18 KSP Residual norm 1.022123474853e-07
19 KSP Residual norm 8.236292934975e-08
20 KSP Residual norm 6.461390303156e-08
21 KSP Residual norm 5.049962603471e-08
22 KSP Residual norm 4.086773303338e-08
23 KSP Residual norm 3.262164428868e-08
24 KSP Residual norm 2.666417639335e-08
25 KSP Residual norm 2.115586936369e-08
26 KSP Residual norm 1.592849659697e-08
27 KSP Residual norm 1.301773845137e-08
28 KSP Residual norm 1.025441880496e-08
29 KSP Residual norm 8.405674606022e-09
30 KSP Residual norm 6.254628206599e-09
31 KSP Residual norm 4.938930194750e-09
32 KSP Residual norm 3.984471755066e-09
33 KSP Residual norm 3.390458916239e-09
34 KSP Residual norm 2.608257384791e-09
35 KSP Residual norm 2.051755912634e-09
36 KSP Residual norm 1.664934183270e-09
37 KSP Residual norm 1.368431681518e-09
38 KSP Residual norm 1.050566021185e-09
39 KSP Residual norm 8.054955420609e-10
40 KSP Residual norm 6.199957862340e-10
41 KSP Residual norm 4.657936835090e-10
42 KSP Residual norm 3.578667562947e-10
43 KSP Residual norm 2.757395790159e-10
44 KSP Residual norm 1.990689098517e-10
45 KSP Residual norm 1.472623889140e-10
46 KSP Residual norm 1.103008926713e-10
47 KSP Residual norm 7.945683737302e-11
48 KSP Residual norm 6.173720495558e-11
49 KSP Residual norm 4.713181048444e-11
50 KSP Residual norm 3.647517967241e-11
51 KSP Residual norm 3.597847649439e-11
52 KSP Residual norm 3.481431702843e-11
53 KSP Residual norm 3.198491416990e-11
54 KSP Residual norm 2.761714832491e-11
55 KSP Residual norm 2.451799087064e-11
56 KSP Residual norm 2.259198388439e-11
57 KSP Residual norm 2.070479682759e-11
58 KSP Residual norm 1.784348909416e-11
59 KSP Residual norm 1.500514390262e-11
60 KSP Residual norm 1.322824970200e-11
61 KSP Residual norm 1.059655027378e-11
62 KSP Residual norm 7.863579863769e-12
63 KSP Residual norm 7.206885231937e-12
64 KSP Residual norm 5.845363517403e-12
65 KSP Residual norm 4.614099750816e-12
66 KSP Residual norm 3.757694722556e-12
67 KSP Residual norm 3.378744013419e-12
68 KSP Residual norm 2.809588229684e-12
69 KSP Residual norm 2.298728082550e-12
70 KSP Residual norm 2.011997612357e-12
71 KSP Residual norm 1.668223285572e-12
72 KSP Residual norm 1.391477412706e-12
73 KSP Residual norm 1.147052463656e-12
74 KSP Residual norm 9.330979077838e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.989333669401e-06 gnorm 6.780635772145e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
68 SNES Function norm 6.984474943134e-06
0 KSP Residual norm 1.254546309160e-04
1 KSP Residual norm 1.719205172665e-05
2 KSP Residual norm 1.243993513198e-05
3 KSP Residual norm 1.016259219002e-05
4 KSP Residual norm 6.837116884648e-06
5 KSP Residual norm 4.725664081271e-06
6 KSP Residual norm 2.873756677484e-06
7 KSP Residual norm 1.906707932077e-06
8 KSP Residual norm 1.438211503111e-06
9 KSP Residual norm 1.155430441060e-06
10 KSP Residual norm 8.441737700126e-07
11 KSP Residual norm 5.531761882340e-07
12 KSP Residual norm 4.207665265144e-07
13 KSP Residual norm 3.174549160769e-07
14 KSP Residual norm 2.193483114240e-07
15 KSP Residual norm 1.768686414760e-07
16 KSP Residual norm 1.403512911684e-07
17 KSP Residual norm 1.124074560664e-07
18 KSP Residual norm 8.934592145589e-08
19 KSP Residual norm 7.194742988452e-08
20 KSP Residual norm 5.651801276878e-08
21 KSP Residual norm 4.415119656713e-08
22 KSP Residual norm 3.569681863667e-08
23 KSP Residual norm 2.857616246472e-08
24 KSP Residual norm 2.329990938187e-08
25 KSP Residual norm 1.849771949086e-08
26 KSP Residual norm 1.397708836894e-08
27 KSP Residual norm 1.147157758345e-08
28 KSP Residual norm 9.027516833667e-09
29 KSP Residual norm 7.435320069842e-09
30 KSP Residual norm 5.564357639034e-09
31 KSP Residual norm 4.419995820104e-09
32 KSP Residual norm 3.549467173928e-09
33 KSP Residual norm 2.959700740062e-09
34 KSP Residual norm 2.281953254868e-09
35 KSP Residual norm 1.789908297465e-09
36 KSP Residual norm 1.453008172101e-09
37 KSP Residual norm 1.194208663579e-09
38 KSP Residual norm 9.178335442303e-10
39 KSP Residual norm 7.035695759700e-10
40 KSP Residual norm 5.415726065574e-10
41 KSP Residual norm 4.068673060840e-10
42 KSP Residual norm 3.127179959189e-10
43 KSP Residual norm 2.409709173539e-10
44 KSP Residual norm 1.739511945703e-10
45 KSP Residual norm 1.287709779353e-10
46 KSP Residual norm 9.642130881181e-11
47 KSP Residual norm 6.942540841285e-11
48 KSP Residual norm 5.394068845656e-11
49 KSP Residual norm 4.117225473726e-11
50 KSP Residual norm 3.187223608541e-11
51 KSP Residual norm 3.144067269590e-11
52 KSP Residual norm 3.042071585529e-11
53 KSP Residual norm 2.795713233894e-11
54 KSP Residual norm 2.413767979070e-11
55 KSP Residual norm 2.142906417994e-11
56 KSP Residual norm 1.974718757743e-11
57 KSP Residual norm 1.809245089779e-11
58 KSP Residual norm 1.559148594238e-11
59 KSP Residual norm 1.310773305876e-11
60 KSP Residual norm 1.154682216833e-11
61 KSP Residual norm 9.251447641247e-12
62 KSP Residual norm 6.863539449603e-12
63 KSP Residual norm 6.289022671230e-12
64 KSP Residual norm 5.100210690779e-12
65 KSP Residual norm 4.025821533198e-12
66 KSP Residual norm 3.283452238059e-12
67 KSP Residual norm 2.949092943426e-12
68 KSP Residual norm 2.454097369187e-12
69 KSP Residual norm 2.008588431286e-12
70 KSP Residual norm 1.754009555265e-12
71 KSP Residual norm 1.457385905621e-12
72 KSP Residual norm 1.216647567151e-12
73 KSP Residual norm 1.000580926407e-12
74 KSP Residual norm 8.159532268958e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.984474943134e-06 gnorm 5.927789655039e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
69 SNES Function norm 6.105976605840e-06
0 KSP Residual norm 1.096618567103e-04
1 KSP Residual norm 1.503326610702e-05
2 KSP Residual norm 1.087748337024e-05
3 KSP Residual norm 8.883927883360e-06
4 KSP Residual norm 5.976964422868e-06
5 KSP Residual norm 4.132691884800e-06
6 KSP Residual norm 2.513451304151e-06
7 KSP Residual norm 1.666094652130e-06
8 KSP Residual norm 1.257370819401e-06
9 KSP Residual norm 1.010040319183e-06
10 KSP Residual norm 7.380594076168e-07
11 KSP Residual norm 4.834212079179e-07
12 KSP Residual norm 3.674923040050e-07
13 KSP Residual norm 2.775550132933e-07
14 KSP Residual norm 1.919340758894e-07
15 KSP Residual norm 1.546953668169e-07
16 KSP Residual norm 1.227731655923e-07
17 KSP Residual norm 9.834297299432e-08
18 KSP Residual norm 7.814751772960e-08
19 KSP Residual norm 6.295251893414e-08
20 KSP Residual norm 4.944168952862e-08
21 KSP Residual norm 3.861714483574e-08
22 KSP Residual norm 3.124072450481e-08
23 KSP Residual norm 2.501021015816e-08
24 KSP Residual norm 2.039059773271e-08
25 KSP Residual norm 1.618096174281e-08
26 KSP Residual norm 1.222092158376e-08
27 KSP Residual norm 1.003535134635e-08
28 KSP Residual norm 7.873369791294e-09
29 KSP Residual norm 6.460140129657e-09
30 KSP Residual norm 4.838418175979e-09
31 KSP Residual norm 3.886337759428e-09
32 KSP Residual norm 3.088859947160e-09
33 KSP Residual norm 2.593170069941e-09
34 KSP Residual norm 1.995086610586e-09
35 KSP Residual norm 1.566391227755e-09
36 KSP Residual norm 1.271367732493e-09
37 KSP Residual norm 1.044827165683e-09
38 KSP Residual norm 8.031374691917e-10
39 KSP Residual norm 6.157595450319e-10
40 KSP Residual norm 4.739775414517e-10
41 KSP Residual norm 3.559429837663e-10
42 KSP Residual norm 2.735567679204e-10
43 KSP Residual norm 2.108037746356e-10
44 KSP Residual norm 1.522987341367e-10
45 KSP Residual norm 1.126819599095e-10
46 KSP Residual norm 8.442883956690e-11
47 KSP Residual norm 6.080556888762e-11
48 KSP Residual norm 4.724218335317e-11
49 KSP Residual norm 3.607314578998e-11
50 KSP Residual norm 2.791560038556e-11
51 KSP Residual norm 2.753770263034e-11
52 KSP Residual norm 2.667437720948e-11
53 KSP Residual norm 2.448618790672e-11
54 KSP Residual norm 2.113726076457e-11
55 KSP Residual norm 1.876521060675e-11
56 KSP Residual norm 1.728691224490e-11
57 KSP Residual norm 1.583980223571e-11
58 KSP Residual norm 1.365476817008e-11
59 KSP Residual norm 1.147867398041e-11
60 KSP Residual norm 1.011227044224e-11
61 KSP Residual norm 8.109884776228e-12
62 KSP Residual norm 6.014942188382e-12
63 KSP Residual norm 5.515344998943e-12
64 KSP Residual norm 4.470657959111e-12
65 KSP Residual norm 3.528791709135e-12
66 KSP Residual norm 2.875814008142e-12
67 KSP Residual norm 2.584223925836e-12
68 KSP Residual norm 2.150074109567e-12
69 KSP Residual norm 1.758946891943e-12
70 KSP Residual norm 1.538326159900e-12
71 KSP Residual norm 1.276047893691e-12
72 KSP Residual norm 1.065794839536e-12
73 KSP Residual norm 8.776732870291e-13
Linear solve converged due to CONVERGED_ATOL iterations 73
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.105976605840e-06 gnorm 5.182191135083e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
70 SNES Function norm 5.337954999938e-06
0 KSP Residual norm 9.600397304122e-05
1 KSP Residual norm 1.314964205947e-05
2 KSP Residual norm 9.517469040034e-06
3 KSP Residual norm 7.771391924089e-06
4 KSP Residual norm 5.232321244961e-06
5 KSP Residual norm 3.617769748559e-06
6 KSP Residual norm 2.199402311668e-06
7 KSP Residual norm 1.456471030170e-06
8 KSP Residual norm 1.099854538573e-06
9 KSP Residual norm 8.831898144232e-07
10 KSP Residual norm 6.452746344164e-07
11 KSP Residual norm 4.222519635914e-07
12 KSP Residual norm 3.205936088879e-07
13 KSP Residual norm 2.425940388670e-07
14 KSP Residual norm 1.678233937384e-07
15 KSP Residual norm 1.352907468475e-07
16 KSP Residual norm 1.073472271523e-07
17 KSP Residual norm 8.594262275280e-08
18 KSP Residual norm 6.833760231248e-08
19 KSP Residual norm 5.508817193015e-08
20 KSP Residual norm 4.321449025068e-08
21 KSP Residual norm 3.376283441176e-08
22 KSP Residual norm 2.734527908859e-08
23 KSP Residual norm 2.184140644589e-08
24 KSP Residual norm 1.784533524626e-08
25 KSP Residual norm 1.415124158977e-08
26 KSP Residual norm 1.070403533329e-08
27 KSP Residual norm 8.741189082846e-09
28 KSP Residual norm 6.867979309076e-09
29 KSP Residual norm 5.559948969797e-09
30 KSP Residual norm 4.160483981390e-09
31 KSP Residual norm 3.229060033511e-09
32 KSP Residual norm 2.619820856553e-09
33 KSP Residual norm 2.264853150431e-09
34 KSP Residual norm 1.740678103617e-09
35 KSP Residual norm 1.372370486886e-09
36 KSP Residual norm 1.113105021838e-09
37 KSP Residual norm 9.150173649581e-10
38 KSP Residual norm 7.027395729905e-10
39 KSP Residual norm 5.389408149046e-10
40 KSP Residual norm 4.148193443847e-10
41 KSP Residual norm 3.114700098871e-10
42 KSP Residual norm 2.392963154696e-10
43 KSP Residual norm 1.843956030811e-10
44 KSP Residual norm 1.332763513029e-10
45 KSP Residual norm 9.853315333676e-11
46 KSP Residual norm 7.386461963977e-11
47 KSP Residual norm 5.322253796892e-11
48 KSP Residual norm 4.135036872083e-11
49 KSP Residual norm 3.158377277899e-11
50 KSP Residual norm 2.443215127573e-11
51 KSP Residual norm 2.410002039656e-11
52 KSP Residual norm 2.335684803767e-11
53 KSP Residual norm 2.142485242190e-11
54 KSP Residual norm 1.849465151567e-11
55 KSP Residual norm 1.641857131099e-11
56 KSP Residual norm 1.512267903889e-11
57 KSP Residual norm 1.386040907761e-11
58 KSP Residual norm 1.195054145316e-11
59 KSP Residual norm 1.004808166875e-11
60 KSP Residual norm 8.856990803814e-12
61 KSP Residual norm 7.105738141107e-12
62 KSP Residual norm 5.270263309114e-12
63 KSP Residual norm 4.835028864066e-12
64 KSP Residual norm 3.918697935663e-12
65 KSP Residual norm 3.093102756912e-12
66 KSP Residual norm 2.517012176898e-12
67 KSP Residual norm 2.264253526165e-12
68 KSP Residual norm 1.882607925157e-12
69 KSP Residual norm 1.539348567324e-12
70 KSP Residual norm 1.349583835453e-12
71 KSP Residual norm 1.116855717205e-12
72 KSP Residual norm 9.321414276757e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.337954999938e-06 gnorm 4.530358395790e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
71 SNES Function norm 4.666521604523e-06
0 KSP Residual norm 8.388298817037e-05
1 KSP Residual norm 1.149356661880e-05
2 KSP Residual norm 8.317843646442e-06
3 KSP Residual norm 6.792240191869e-06
4 KSP Residual norm 4.571837217593e-06
5 KSP Residual norm 3.161240506543e-06
6 KSP Residual norm 1.922163687278e-06
7 KSP Residual norm 1.273222362564e-06
8 KSP Residual norm 9.613054290610e-07
9 KSP Residual norm 7.720293138506e-07
10 KSP Residual norm 5.640996378474e-07
11 KSP Residual norm 3.692440935885e-07
12 KSP Residual norm 2.804616935562e-07
13 KSP Residual norm 2.120989089795e-07
14 KSP Residual norm 1.467193662689e-07
15 KSP Residual norm 1.182624343826e-07
16 KSP Residual norm 9.384615005477e-08
17 KSP Residual norm 7.514979584604e-08
18 KSP Residual norm 5.973872496521e-08
19 KSP Residual norm 4.814568264498e-08
20 KSP Residual norm 3.778425135738e-08
21 KSP Residual norm 2.951663444150e-08
22 KSP Residual norm 2.389716289005e-08
23 KSP Residual norm 1.910420486753e-08
24 KSP Residual norm 1.559565456980e-08
25 KSP Residual norm 1.236985614075e-08
26 KSP Residual norm 9.344886146777e-09
27 KSP Residual norm 7.650739412560e-09
28 KSP Residual norm 6.003447717847e-09
29 KSP Residual norm 4.887436173834e-09
30 KSP Residual norm 3.653324441686e-09
31 KSP Residual norm 2.902651513721e-09
32 KSP Residual norm 2.327467433079e-09
33 KSP Residual norm 1.983573436692e-09
34 KSP Residual norm 1.523560097103e-09
35 KSP Residual norm 1.198860084441e-09
36 KSP Residual norm 9.726853677738e-10
37 KSP Residual norm 7.994689592013e-10
38 KSP Residual norm 6.142100015280e-10
39 KSP Residual norm 4.710029260554e-10
40 KSP Residual norm 3.625370766199e-10
41 KSP Residual norm 2.722171177995e-10
42 KSP Residual norm 2.091637427996e-10
43 KSP Residual norm 1.611792791818e-10
44 KSP Residual norm 1.164879238929e-10
45 KSP Residual norm 8.614046261278e-11
46 KSP Residual norm 6.456696119923e-11
47 KSP Residual norm 4.651621922842e-11
48 KSP Residual norm 3.613999126083e-11
49 KSP Residual norm 2.760214319943e-11
50 KSP Residual norm 2.135437310725e-11
51 KSP Residual norm 2.106454069123e-11
52 KSP Residual norm 2.041327024519e-11
53 KSP Residual norm 1.872772993488e-11
54 KSP Residual norm 1.616613169965e-11
55 KSP Residual norm 1.435162681578e-11
56 KSP Residual norm 1.321922447229e-11
57 KSP Residual norm 1.211476249080e-11
58 KSP Residual norm 1.044512273798e-11
59 KSP Residual norm 8.781607022709e-12
60 KSP Residual norm 7.739032106661e-12
61 KSP Residual norm 6.208659569085e-12
62 KSP Residual norm 4.604747687984e-12
63 KSP Residual norm 4.223980225812e-12
64 KSP Residual norm 3.423443100787e-12
65 KSP Residual norm 2.702181833009e-12
66 KSP Residual norm 2.199913879391e-12
67 KSP Residual norm 1.978321253649e-12
68 KSP Residual norm 1.645250443795e-12
69 KSP Residual norm 1.345423368589e-12
70 KSP Residual norm 1.178722921465e-12
71 KSP Residual norm 9.761094465038e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.666521604523e-06 gnorm 3.960503241621e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
72 SNES Function norm 4.079532794167e-06
0 KSP Residual norm 7.322519626425e-05
1 KSP Residual norm 1.003904598931e-05
2 KSP Residual norm 7.262890011735e-06
3 KSP Residual norm 5.933838975289e-06
4 KSP Residual norm 3.990568314357e-06
5 KSP Residual norm 2.758326834289e-06
6 KSP Residual norm 1.677745802708e-06
7 KSP Residual norm 1.113638867367e-06
8 KSP Residual norm 8.397808072517e-07
9 KSP Residual norm 6.747806452106e-07
10 KSP Residual norm 4.930468555193e-07
11 KSP Residual norm 3.232348245117e-07
12 KSP Residual norm 2.459892693887e-07
13 KSP Residual norm 1.854395019827e-07
14 KSP Residual norm 1.281151250143e-07
15 KSP Residual norm 1.032860861827e-07
16 KSP Residual norm 8.196516593881e-08
17 KSP Residual norm 6.566115621585e-08
18 KSP Residual norm 5.217751309805e-08
19 KSP Residual norm 4.200561957170e-08
20 KSP Residual norm 3.301281047646e-08
21 KSP Residual norm 2.578502325350e-08
22 KSP Residual norm 2.084078637889e-08
23 KSP Residual norm 1.670138696181e-08
24 KSP Residual norm 1.360674205701e-08
25 KSP Residual norm 1.080565235415e-08
26 KSP Residual norm 8.199872705306e-09
27 KSP Residual norm 6.723958515873e-09
28 KSP Residual norm 5.297920762825e-09
29 KSP Residual norm 4.360483784438e-09
30 KSP Residual norm 3.266215536481e-09
31 KSP Residual norm 2.573016106286e-09
32 KSP Residual norm 2.080794236896e-09
33 KSP Residual norm 1.726626353331e-09
34 KSP Residual norm 1.332825048691e-09
35 KSP Residual norm 1.044504713062e-09
36 KSP Residual norm 8.479548457983e-10
37 KSP Residual norm 6.969603261864e-10
38 KSP Residual norm 5.358909799584e-10
39 KSP Residual norm 4.107465960830e-10
40 KSP Residual norm 3.161777917334e-10
41 KSP Residual norm 2.375446737695e-10
42 KSP Residual norm 1.826069674194e-10
43 KSP Residual norm 1.407146274122e-10
44 KSP Residual norm 1.015638013764e-10
45 KSP Residual norm 7.521113064655e-11
46 KSP Residual norm 5.630537374675e-11
47 KSP Residual norm 4.053256716686e-11
48 KSP Residual norm 3.149191279498e-11
49 KSP Residual norm 2.403445669476e-11
50 KSP Residual norm 1.860847021947e-11
51 KSP Residual norm 1.835704861597e-11
52 KSP Residual norm 1.775788870911e-11
53 KSP Residual norm 1.632448060103e-11
54 KSP Residual norm 1.409432760458e-11
55 KSP Residual norm 1.251277364021e-11
56 KSP Residual norm 1.153149662367e-11
57 KSP Residual norm 1.056388845715e-11
58 KSP Residual norm 9.103040130665e-12
59 KSP Residual norm 7.652075618321e-12
60 KSP Residual norm 6.738885320876e-12
61 KSP Residual norm 5.398726501953e-12
62 KSP Residual norm 4.005192167268e-12
63 KSP Residual norm 3.669149342852e-12
64 KSP Residual norm 2.975633385949e-12
65 KSP Residual norm 2.348852481518e-12
66 KSP Residual norm 1.917045120892e-12
67 KSP Residual norm 1.720967109671e-12
68 KSP Residual norm 1.432523193428e-12
69 KSP Residual norm 1.172760996666e-12
70 KSP Residual norm 1.022962808343e-12
71 KSP Residual norm 8.508796664736e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.079532794167e-06 gnorm 3.462318643790e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
73 SNES Function norm 3.566370909409e-06
0 KSP Residual norm 6.398868099812e-05
1 KSP Residual norm 8.775562548451e-06
2 KSP Residual norm 6.348302518206e-06
3 KSP Residual norm 5.186606530808e-06
4 KSP Residual norm 3.487508161725e-06
5 KSP Residual norm 2.410776341048e-06
6 KSP Residual norm 1.466538604741e-06
7 KSP Residual norm 9.734860937512e-07
8 KSP Residual norm 7.340684343889e-07
9 KSP Residual norm 5.898697233215e-07
10 KSP Residual norm 4.310281553544e-07
11 KSP Residual norm 2.826097034567e-07
12 KSP Residual norm 2.151011156800e-07
13 KSP Residual norm 1.621238067168e-07
14 KSP Residual norm 1.120161282172e-07
15 KSP Residual norm 9.029402748002e-08
16 KSP Residual norm 7.165904271342e-08
17 KSP Residual norm 5.741231406611e-08
18 KSP Residual norm 4.561549250256e-08
19 KSP Residual norm 3.672062824715e-08
20 KSP Residual norm 2.886463029845e-08
21 KSP Residual norm 2.254281749042e-08
22 KSP Residual norm 1.821900343472e-08
23 KSP Residual norm 1.460733957987e-08
24 KSP Residual norm 1.189620383903e-08
25 KSP Residual norm 9.447944357746e-09
26 KSP Residual norm 7.181940664485e-09
27 KSP Residual norm 5.886990337461e-09
28 KSP Residual norm 4.638428251455e-09
29 KSP Residual norm 3.815276573462e-09
30 KSP Residual norm 2.859278789619e-09
31 KSP Residual norm 2.250098507200e-09
32 KSP Residual norm 1.820745855815e-09
33 KSP Residual norm 1.509315687544e-09
34 KSP Residual norm 1.165191914139e-09
35 KSP Residual norm 9.129140312683e-10
36 KSP Residual norm 7.411292576517e-10
37 KSP Residual norm 6.091530082023e-10
38 KSP Residual norm 4.684765509631e-10
39 KSP Residual norm 3.590695521603e-10
40 KSP Residual norm 2.764013388152e-10
41 KSP Residual norm 2.076501239351e-10
42 KSP Residual norm 1.596361854320e-10
43 KSP Residual norm 1.230158547433e-10
44 KSP Residual norm 8.879613192951e-11
45 KSP Residual norm 6.576030570590e-11
46 KSP Residual norm 4.923130224399e-11
47 KSP Residual norm 3.543825829514e-11
48 KSP Residual norm 2.753370182431e-11
49 KSP Residual norm 2.101379080972e-11
50 KSP Residual norm 1.626996796161e-11
51 KSP Residual norm 1.605035352387e-11
52 KSP Residual norm 1.552808957723e-11
53 KSP Residual norm 1.427365525056e-11
54 KSP Residual norm 1.232333883570e-11
55 KSP Residual norm 1.094054121953e-11
56 KSP Residual norm 1.008230973108e-11
57 KSP Residual norm 9.235930452886e-12
58 KSP Residual norm 7.958928125578e-12
59 KSP Residual norm 6.689916147472e-12
60 KSP Residual norm 5.890829841282e-12
61 KSP Residual norm 4.719877686119e-12
62 KSP Residual norm 3.501377570688e-12
63 KSP Residual norm 3.207684028328e-12
64 KSP Residual norm 2.601205858707e-12
65 KSP Residual norm 2.053306971086e-12
66 KSP Residual norm 1.676131893290e-12
67 KSP Residual norm 1.504477414708e-12
68 KSP Residual norm 1.252439181465e-12
69 KSP Residual norm 1.025386385036e-12
70 KSP Residual norm 8.941647106220e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.566370909409e-06 gnorm 3.026792765422e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
74 SNES Function norm 3.117752624943e-06
0 KSP Residual norm 5.595578359786e-05
1 KSP Residual norm 7.672128061298e-06
2 KSP Residual norm 5.550426196936e-06
3 KSP Residual norm 4.534765587668e-06
4 KSP Residual norm 3.049624792197e-06
5 KSP Residual norm 2.107929050325e-06
6 KSP Residual norm 1.282177589735e-06
7 KSP Residual norm 8.511012383760e-07
8 KSP Residual norm 6.417924031018e-07
9 KSP Residual norm 5.156969707715e-07
10 KSP Residual norm 3.768096945900e-07
11 KSP Residual norm 2.470385805065e-07
12 KSP Residual norm 1.880093593548e-07
13 KSP Residual norm 1.417228211570e-07
14 KSP Residual norm 9.791271534896e-08
15 KSP Residual norm 7.893533535546e-08
16 KSP Residual norm 6.264151428996e-08
17 KSP Residual norm 5.018229058126e-08
18 KSP Residual norm 3.987617393054e-08
19 KSP Residual norm 3.210178776386e-08
20 KSP Residual norm 2.523025557542e-08
21 KSP Residual norm 1.970607350077e-08
22 KSP Residual norm 1.592706302115e-08
23 KSP Residual norm 1.276482162168e-08
24 KSP Residual norm 1.039884391768e-08
25 KSP Residual norm 8.258318157125e-09
26 KSP Residual norm 6.269230136459e-09
27 KSP Residual norm 5.140252454221e-09
28 KSP Residual norm 4.050329023385e-09
29 KSP Residual norm 3.333313320538e-09
30 KSP Residual norm 2.496923714275e-09
31 KSP Residual norm 1.966070198328e-09
32 KSP Residual norm 1.590587801446e-09
33 KSP Residual norm 1.319482708934e-09
34 KSP Residual norm 1.018605457314e-09
35 KSP Residual norm 7.982137347556e-10
36 KSP Residual norm 6.480109839342e-10
37 KSP Residual norm 5.326219398403e-10
38 KSP Residual norm 4.095443054318e-10
39 KSP Residual norm 3.139035607749e-10
40 KSP Residual norm 2.416322081955e-10
41 KSP Residual norm 1.815384797196e-10
42 KSP Residual norm 1.395553792199e-10
43 KSP Residual norm 1.075398862283e-10
44 KSP Residual norm 7.761888578942e-11
45 KSP Residual norm 5.748038154289e-11
46 KSP Residual norm 4.303115611931e-11
47 KSP Residual norm 3.097641349456e-11
48 KSP Residual norm 2.406722190758e-11
49 KSP Residual norm 1.836788027710e-11
50 KSP Residual norm 1.422132578107e-11
51 KSP Residual norm 1.402920489910e-11
52 KSP Residual norm 1.357108206221e-11
53 KSP Residual norm 1.247583617746e-11
54 KSP Residual norm 1.077150698272e-11
55 KSP Residual norm 9.562833218404e-12
56 KSP Residual norm 8.812922293890e-12
57 KSP Residual norm 8.073357970527e-12
58 KSP Residual norm 6.956886290291e-12
59 KSP Residual norm 5.847973244264e-12
60 KSP Residual norm 5.149940240808e-12
61 KSP Residual norm 4.125783589529e-12
62 KSP Residual norm 3.060818269612e-12
63 KSP Residual norm 2.803977436725e-12
64 KSP Residual norm 2.273982482547e-12
65 KSP Residual norm 1.795003638229e-12
66 KSP Residual norm 1.465083122659e-12
67 KSP Residual norm 1.315196351096e-12
68 KSP Residual norm 1.094782026390e-12
69 KSP Residual norm 8.962702552002e-13
Linear solve converged due to CONVERGED_ATOL iterations 69
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.117752624943e-06 gnorm 2.646046417544e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
75 SNES Function norm 2.725561465878e-06
0 KSP Residual norm 4.891795881577e-05
1 KSP Residual norm 6.708317786057e-06
2 KSP Residual norm 4.853156517763e-06
3 KSP Residual norm 3.964391371280e-06
4 KSP Residual norm 2.666231522394e-06
5 KSP Residual norm 1.843347554208e-06
6 KSP Residual norm 1.121295677093e-06
7 KSP Residual norm 7.438118642348e-07
8 KSP Residual norm 5.610971708161e-07
9 KSP Residual norm 4.508171534238e-07
10 KSP Residual norm 3.294319236574e-07
11 KSP Residual norm 2.158988392039e-07
12 KSP Residual norm 1.642393217434e-07
13 KSP Residual norm 1.239020566857e-07
14 KSP Residual norm 8.564725210996e-08
15 KSP Residual norm 6.902929228788e-08
16 KSP Residual norm 5.478600024580e-08
17 KSP Residual norm 4.389229247485e-08
18 KSP Residual norm 3.487257728181e-08
19 KSP Residual norm 2.808090568543e-08
20 KSP Residual norm 2.206641312859e-08
21 KSP Residual norm 1.723361706897e-08
22 KSP Residual norm 1.393366783055e-08
23 KSP Residual norm 1.116645519406e-08
24 KSP Residual norm 9.096341374677e-09
25 KSP Residual norm 7.221636288866e-09
26 KSP Residual norm 5.470070906630e-09
27 KSP Residual norm 4.491625649513e-09
28 KSP Residual norm 3.530359260567e-09
29 KSP Residual norm 2.903321951209e-09
30 KSP Residual norm 2.177792008829e-09
31 KSP Residual norm 1.734443285145e-09
32 KSP Residual norm 1.387340695772e-09
33 KSP Residual norm 1.155629713393e-09
34 KSP Residual norm 8.906429063671e-10
35 KSP Residual norm 6.983544865840e-10
36 KSP Residual norm 5.669149440116e-10
37 KSP Residual norm 4.659116329568e-10
38 KSP Residual norm 3.582639230946e-10
39 KSP Residual norm 2.746324740034e-10
40 KSP Residual norm 2.114022679977e-10
41 KSP Residual norm 1.587847211088e-10
42 KSP Residual norm 1.220549449829e-10
43 KSP Residual norm 9.405655210083e-11
44 KSP Residual norm 6.792440513500e-11
45 KSP Residual norm 5.028122284954e-11
46 KSP Residual norm 3.765865783136e-11
47 KSP Residual norm 2.711398089915e-11
48 KSP Residual norm 2.106608416041e-11
49 KSP Residual norm 1.608170078581e-11
50 KSP Residual norm 1.244837184957e-11
51 KSP Residual norm 1.228017946163e-11
52 KSP Residual norm 1.188840660895e-11
53 KSP Residual norm 1.092044821756e-11
54 KSP Residual norm 9.427393062957e-12
55 KSP Residual norm 8.369598749833e-12
56 KSP Residual norm 7.711516182518e-12
57 KSP Residual norm 7.064918519214e-12
58 KSP Residual norm 6.089275888859e-12
59 KSP Residual norm 5.118482632505e-12
60 KSP Residual norm 4.507865500187e-12
61 KSP Residual norm 3.613677997108e-12
62 KSP Residual norm 2.680414700526e-12
63 KSP Residual norm 2.456689581365e-12
64 KSP Residual norm 1.991717475159e-12
65 KSP Residual norm 1.572157541174e-12
66 KSP Residual norm 1.282423948799e-12
67 KSP Residual norm 1.151669208051e-12
68 KSP Residual norm 9.585129044512e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.725561465878e-06 gnorm 2.313190833712e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
76 SNES Function norm 2.382701271892e-06
0 KSP Residual norm 4.275540118793e-05
1 KSP Residual norm 5.863040482321e-06
2 KSP Residual norm 4.241453599509e-06
3 KSP Residual norm 3.465343497078e-06
4 KSP Residual norm 2.330230644693e-06
5 KSP Residual norm 1.610726108520e-06
6 KSP Residual norm 9.798082586895e-07
7 KSP Residual norm 6.504214050978e-07
8 KSP Residual norm 4.904483734245e-07
9 KSP Residual norm 3.941018193993e-07
10 KSP Residual norm 2.879705823949e-07
11 KSP Residual norm 1.888104171551e-07
12 KSP Residual norm 1.437070718920e-07
13 KSP Residual norm 1.083131009553e-07
14 KSP Residual norm 7.483219030311e-08
15 KSP Residual norm 6.032419353994e-08
16 KSP Residual norm 4.787306371261e-08
17 KSP Residual norm 3.835368362950e-08
18 KSP Residual norm 3.047465853113e-08
19 KSP Residual norm 2.453218676040e-08
20 KSP Residual norm 1.928291440508e-08
21 KSP Residual norm 1.506017684962e-08
22 KSP Residual norm 1.217155535870e-08
23 KSP Residual norm 9.757470906021e-09
24 KSP Residual norm 7.947356800994e-09
25 KSP Residual norm 6.311774390996e-09
26 KSP Residual norm 4.796535389989e-09
27 KSP Residual norm 3.931596285088e-09
28 KSP Residual norm 3.098304622381e-09
29 KSP Residual norm 2.548997038732e-09
30 KSP Residual norm 1.909731441608e-09
31 KSP Residual norm 1.502031375730e-09
32 KSP Residual norm 1.216283140133e-09
33 KSP Residual norm 1.008262845891e-09
34 KSP Residual norm 7.784569847003e-10
35 KSP Residual norm 6.099321166184e-10
36 KSP Residual norm 4.951609017627e-10
37 KSP Residual norm 4.069907653962e-10
38 KSP Residual norm 3.129787530612e-10
39 KSP Residual norm 2.398855397635e-10
40 KSP Residual norm 1.846565304760e-10
41 KSP Residual norm 1.387305704885e-10
42 KSP Residual norm 1.066511913373e-10
43 KSP Residual norm 8.218498087572e-11
44 KSP Residual norm 5.931943588566e-11
45 KSP Residual norm 4.393113059690e-11
46 KSP Residual norm 3.288762051480e-11
47 KSP Residual norm 2.367366687203e-11
48 KSP Residual norm 1.839330796392e-11
49 KSP Residual norm 1.403752118517e-11
50 KSP Residual norm 1.086875536702e-11
51 KSP Residual norm 1.072200499279e-11
52 KSP Residual norm 1.037207288027e-11
53 KSP Residual norm 9.535017673010e-12
54 KSP Residual norm 8.232355546729e-12
55 KSP Residual norm 7.308621675801e-12
56 KSP Residual norm 6.735457524233e-12
57 KSP Residual norm 6.170085020479e-12
58 KSP Residual norm 5.316842073188e-12
59 KSP Residual norm 4.469211195959e-12
60 KSP Residual norm 3.935491594814e-12
61 KSP Residual norm 3.152949424159e-12
62 KSP Residual norm 2.339050738389e-12
63 KSP Residual norm 2.142753407928e-12
64 KSP Residual norm 1.737698789443e-12
65 KSP Residual norm 1.371687977635e-12
66 KSP Residual norm 1.119708748979e-12
67 KSP Residual norm 1.005062671346e-12
68 KSP Residual norm 8.366720828431e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.382701271892e-06 gnorm 2.022203189096e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
77 SNES Function norm 2.082967939682e-06
0 KSP Residual norm 3.746813769051e-05
1 KSP Residual norm 5.129868841964e-06
2 KSP Residual norm 3.713062526405e-06
3 KSP Residual norm 3.032773502328e-06
4 KSP Residual norm 2.041976631760e-06
5 KSP Residual norm 1.411173328600e-06
6 KSP Residual norm 8.578118588043e-07
7 KSP Residual norm 5.686675414826e-07
8 KSP Residual norm 4.291637911879e-07
9 KSP Residual norm 3.446688715159e-07
10 KSP Residual norm 2.517775013297e-07
11 KSP Residual norm 1.648377754459e-07
12 KSP Residual norm 1.252442126690e-07
13 KSP Residual norm 9.465266214606e-08
14 KSP Residual norm 6.541757672987e-08
15 KSP Residual norm 5.276457469304e-08
16 KSP Residual norm 4.186101083212e-08
17 KSP Residual norm 3.350969062664e-08
18 KSP Residual norm 2.665120127230e-08
19 KSP Residual norm 2.147417680746e-08
20 KSP Residual norm 1.685091178066e-08
21 KSP Residual norm 1.316801586019e-08
22 KSP Residual norm 1.065582708561e-08
23 KSP Residual norm 8.511698331678e-09
24 KSP Residual norm 6.953116513960e-09
25 KSP Residual norm 5.516687392082e-09
26 KSP Residual norm 4.155626382432e-09
27 KSP Residual norm 3.400918433612e-09
28 KSP Residual norm 2.675654463763e-09
29 KSP Residual norm 2.193639171542e-09
30 KSP Residual norm 1.634209405811e-09
31 KSP Residual norm 1.298372495389e-09
32 KSP Residual norm 1.043115113211e-09
33 KSP Residual norm 8.842781051338e-10
34 KSP Residual norm 6.801983213277e-10
35 KSP Residual norm 5.348398278292e-10
36 KSP Residual norm 4.340339180593e-10
37 KSP Residual norm 3.567286118878e-10
38 KSP Residual norm 2.739345970387e-10
39 KSP Residual norm 2.100321670124e-10
40 KSP Residual norm 1.616649417747e-10
41 KSP Residual norm 1.214445771077e-10
42 KSP Residual norm 9.331137929257e-11
43 KSP Residual norm 7.189927600647e-11
44 KSP Residual norm 5.191652512503e-11
45 KSP Residual norm 3.840638295269e-11
46 KSP Residual norm 2.876934922352e-11
47 KSP Residual norm 2.072352396792e-11
48 KSP Residual norm 1.610171751565e-11
49 KSP Residual norm 1.229319584761e-11
50 KSP Residual norm 9.513528851277e-12
51 KSP Residual norm 9.384142744530e-12
52 KSP Residual norm 9.082787520709e-12
53 KSP Residual norm 8.342961739534e-12
54 KSP Residual norm 7.203209364849e-12
55 KSP Residual norm 6.394929103658e-12
56 KSP Residual norm 5.892193491474e-12
57 KSP Residual norm 5.399797805768e-12
58 KSP Residual norm 4.653905823657e-12
59 KSP Residual norm 3.913391458087e-12
60 KSP Residual norm 3.449380587794e-12
61 KSP Residual norm 2.764013807342e-12
62 KSP Residual norm 2.050828865486e-12
63 KSP Residual norm 1.879844383143e-12
64 KSP Residual norm 1.524452427467e-12
65 KSP Residual norm 1.203329828063e-12
66 KSP Residual norm 9.800997911306e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.082967939682e-06 gnorm 1.767817917513e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
78 SNES Function norm 1.820937455413e-06
0 KSP Residual norm 3.274926114109e-05
1 KSP Residual norm 4.485611488423e-06
2 KSP Residual norm 3.246573032635e-06
3 KSP Residual norm 2.651038102493e-06
4 KSP Residual norm 1.784878525722e-06
5 KSP Residual norm 1.234054670093e-06
6 KSP Residual norm 7.502350277182e-07
7 KSP Residual norm 4.968715432223e-07
8 KSP Residual norm 3.751868830135e-07
9 KSP Residual norm 3.012841918158e-07
10 KSP Residual norm 2.201222013303e-07
11 KSP Residual norm 1.440518871960e-07
12 KSP Residual norm 1.093807838389e-07
13 KSP Residual norm 8.275610924882e-08
14 KSP Residual norm 5.724504443609e-08
15 KSP Residual norm 4.614924032843e-08
16 KSP Residual norm 3.661699268451e-08
17 KSP Residual norm 2.931579257387e-08
18 KSP Residual norm 2.331056698199e-08
19 KSP Residual norm 1.878996069377e-08
20 KSP Residual norm 1.474086468572e-08
21 KSP Residual norm 1.151693220100e-08
22 KSP Residual norm 9.326837693081e-09
23 KSP Residual norm 7.450298717368e-09
24 KSP Residual norm 6.086636843077e-09
25 KSP Residual norm 4.826914553654e-09
26 KSP Residual norm 3.649176208935e-09
27 KSP Residual norm 2.981317265994e-09
28 KSP Residual norm 2.342370386090e-09
29 KSP Residual norm 1.899425287669e-09
30 KSP Residual norm 1.420241197420e-09
31 KSP Residual norm 1.107938914950e-09
32 KSP Residual norm 8.971820396971e-10
33 KSP Residual norm 7.730937470147e-10
34 KSP Residual norm 5.940064393389e-10
35 KSP Residual norm 4.680901694936e-10
36 KSP Residual norm 3.796963971540e-10
37 KSP Residual norm 3.121119702288e-10
38 KSP Residual norm 2.397042708378e-10
39 KSP Residual norm 1.838270875997e-10
40 KSP Residual norm 1.414913496951e-10
41 KSP Residual norm 1.062447281100e-10
42 KSP Residual norm 8.162694375010e-11
43 KSP Residual norm 6.289938347414e-11
44 KSP Residual norm 4.545761883861e-11
45 KSP Residual norm 3.360998447234e-11
46 KSP Residual norm 2.519354993081e-11
47 KSP Residual norm 1.815241743502e-11
48 KSP Residual norm 1.410336836444e-11
49 KSP Residual norm 1.077182208459e-11
50 KSP Residual norm 8.333149112848e-12
51 KSP Residual norm 8.219872847219e-12
52 KSP Residual norm 7.965304880288e-12
53 KSP Residual norm 7.307568611390e-12
54 KSP Residual norm 6.308222803569e-12
55 KSP Residual norm 5.600192954208e-12
56 KSP Residual norm 5.158325015593e-12
57 KSP Residual norm 4.727708265536e-12
58 KSP Residual norm 4.076100691280e-12
59 KSP Residual norm 3.427253953702e-12
60 KSP Residual norm 3.020931744101e-12
61 KSP Residual norm 2.423341573776e-12
62 KSP Residual norm 1.797434311527e-12
63 KSP Residual norm 1.648852581700e-12
64 KSP Residual norm 1.336428212468e-12
65 KSP Residual norm 1.054879440222e-12
66 KSP Residual norm 8.585012596594e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.820937455413e-06 gnorm 1.545431482310e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
79 SNES Function norm 1.591867783903e-06
0 KSP Residual norm 2.859981300227e-05
1 KSP Residual norm 3.918929702459e-06
2 KSP Residual norm 2.835799954582e-06
3 KSP Residual norm 2.316463049137e-06
4 KSP Residual norm 1.558690519223e-06
5 KSP Residual norm 1.077385043944e-06
6 KSP Residual norm 6.551414231615e-07
7 KSP Residual norm 4.345299375324e-07
8 KSP Residual norm 3.278267161994e-07
9 KSP Residual norm 2.633491968079e-07
10 KSP Residual norm 1.924081373502e-07
11 KSP Residual norm 1.260508777021e-07
12 KSP Residual norm 9.584889529287e-08
13 KSP Residual norm 7.235218168537e-08
14 KSP Residual norm 5.000364956769e-08
15 KSP Residual norm 4.031744861547e-08
16 KSP Residual norm 3.199283310511e-08
17 KSP Residual norm 2.562168063792e-08
18 KSP Residual norm 2.036605976252e-08
19 KSP Residual norm 1.640296513685e-08
20 KSP Residual norm 1.288243941829e-08
21 KSP Residual norm 1.006385954075e-08
22 KSP Residual norm 8.138889210376e-09
23 KSP Residual norm 6.513241249119e-09
24 KSP Residual norm 5.312041988556e-09
25 KSP Residual norm 4.216319941333e-09
26 KSP Residual norm 3.182057447854e-09
27 KSP Residual norm 2.611802710361e-09
28 KSP Residual norm 2.053278196020e-09
29 KSP Residual norm 1.689820193498e-09
30 KSP Residual norm 1.263874770328e-09
31 KSP Residual norm 1.008985681060e-09
32 KSP Residual norm 8.068846125444e-10
33 KSP Residual norm 6.751716036383e-10
34 KSP Residual norm 5.201044338157e-10
35 KSP Residual norm 4.081853902418e-10
36 KSP Residual norm 3.313377375264e-10
37 KSP Residual norm 2.723128887198e-10
38 KSP Residual norm 2.092621609221e-10
39 KSP Residual norm 1.604228373606e-10
40 KSP Residual norm 1.234845259558e-10
41 KSP Residual norm 9.276175583619e-11
42 KSP Residual norm 7.129124411362e-11
43 KSP Residual norm 5.493484352581e-11
44 KSP Residual norm 3.966447281677e-11
45 KSP Residual norm 2.935579994626e-11
46 KSP Residual norm 2.198551229923e-11
47 KSP Residual norm 1.583210885440e-11
48 KSP Residual norm 1.230095292939e-11
49 KSP Residual norm 9.390338262193e-12
50 KSP Residual norm 7.268401641792e-12
51 KSP Residual norm 7.169908736854e-12
52 KSP Residual norm 6.939224241337e-12
53 KSP Residual norm 6.375335598878e-12
54 KSP Residual norm 5.504138702763e-12
55 KSP Residual norm 4.886548313627e-12
56 KSP Residual norm 4.502592372355e-12
57 KSP Residual norm 4.125567643211e-12
58 KSP Residual norm 3.555587099284e-12
59 KSP Residual norm 2.989292391452e-12
60 KSP Residual norm 2.633602564864e-12
61 KSP Residual norm 2.110543197970e-12
62 KSP Residual norm 1.565728408580e-12
63 KSP Residual norm 1.434972648279e-12
64 KSP Residual norm 1.163593304931e-12
65 KSP Residual norm 9.184765754235e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.591867783903e-06 gnorm 1.351019202247e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
80 SNES Function norm 1.391613180664e-06
0 KSP Residual norm 2.503173703047e-05
1 KSP Residual norm 3.428227671481e-06
2 KSP Residual norm 2.481345799110e-06
3 KSP Residual norm 2.026138504097e-06
4 KSP Residual norm 1.364259150727e-06
5 KSP Residual norm 9.432311048582e-07
6 KSP Residual norm 5.734064748759e-07
7 KSP Residual norm 3.797251198467e-07
8 KSP Residual norm 2.867465048516e-07
9 KSP Residual norm 2.302559135622e-07
10 KSP Residual norm 1.682249117956e-07
11 KSP Residual norm 1.100790147143e-07
12 KSP Residual norm 8.357379379550e-08
13 KSP Residual norm 6.324301837738e-08
14 KSP Residual norm 4.374851385138e-08
15 KSP Residual norm 3.526972552586e-08
16 KSP Residual norm 2.798371511138e-08
17 KSP Residual norm 2.240256192384e-08
18 KSP Residual norm 1.781494736260e-08
19 KSP Residual norm 1.436114938924e-08
20 KSP Residual norm 1.126496414625e-08
21 KSP Residual norm 8.801529060792e-09
22 KSP Residual norm 7.128712100186e-09
23 KSP Residual norm 5.692994494887e-09
24 KSP Residual norm 4.652151361820e-09
25 KSP Residual norm 3.689065230527e-09
26 KSP Residual norm 2.790590595608e-09
27 KSP Residual norm 2.277877168708e-09
28 KSP Residual norm 1.790460021212e-09
29 KSP Residual norm 1.449010701064e-09
30 KSP Residual norm 1.084323182467e-09
31 KSP Residual norm 8.381506638730e-10
32 KSP Residual norm 6.809235264036e-10
33 KSP Residual norm 5.900070879535e-10
34 KSP Residual norm 4.536941420283e-10
35 KSP Residual norm 3.578175655258e-10
36 KSP Residual norm 2.902110882905e-10
37 KSP Residual norm 2.385684009917e-10
38 KSP Residual norm 1.832039112866e-10
39 KSP Residual norm 1.405018433772e-10
40 KSP Residual norm 1.081431404749e-10
41 KSP Residual norm 8.120298677995e-11
42 KSP Residual norm 6.238540330106e-11
43 KSP Residual norm 4.807218681374e-11
44 KSP Residual norm 3.474309858988e-11
45 KSP Residual norm 2.568615621415e-11
46 KSP Residual norm 1.925482819269e-11
47 KSP Residual norm 1.387414466369e-11
48 KSP Residual norm 1.077941725431e-11
49 KSP Residual norm 8.233288821176e-12
50 KSP Residual norm 6.369093735359e-12
51 KSP Residual norm 6.282476441451e-12
52 KSP Residual norm 6.088134062862e-12
53 KSP Residual norm 5.585073461623e-12
54 KSP Residual norm 4.821301419054e-12
55 KSP Residual norm 4.280152064616e-12
56 KSP Residual norm 3.942385430001e-12
57 KSP Residual norm 3.613376584034e-12
58 KSP Residual norm 3.115395784832e-12
59 KSP Residual norm 2.619537970959e-12
60 KSP Residual norm 2.309118977702e-12
61 KSP Residual norm 1.852373677249e-12
62 KSP Residual norm 1.373952332573e-12
63 KSP Residual norm 1.260430699145e-12
64 KSP Residual norm 1.021598054808e-12
65 KSP Residual norm 8.063779247430e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.391613180664e-06 gnorm 1.181062563184e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
81 SNES Function norm 1.216549311563e-06
0 KSP Residual norm 2.183483955386e-05
1 KSP Residual norm 2.993863565233e-06
2 KSP Residual norm 2.165929171248e-06
3 KSP Residual norm 1.769503813599e-06
4 KSP Residual norm 1.190035223935e-06
5 KSP Residual norm 8.226077532547e-07
6 KSP Residual norm 5.003636469278e-07
7 KSP Residual norm 3.320748001993e-07
8 KSP Residual norm 2.504352787284e-07
9 KSP Residual norm 2.012256520433e-07
10 KSP Residual norm 1.470347898350e-07
11 KSP Residual norm 9.638598525266e-08
12 KSP Residual norm 7.334499469992e-08
13 KSP Residual norm 5.530108922411e-08
14 KSP Residual norm 3.821185695145e-08
15 KSP Residual norm 3.080358061569e-08
16 KSP Residual norm 2.444563471072e-08
17 KSP Residual norm 1.958365049220e-08
18 KSP Residual norm 1.556118686100e-08
19 KSP Residual norm 1.252826908168e-08
20 KSP Residual norm 9.845946232787e-09
21 KSP Residual norm 7.690075768686e-09
22 KSP Residual norm 6.215988324481e-09
23 KSP Residual norm 4.981611485819e-09
24 KSP Residual norm 4.058289832841e-09
25 KSP Residual norm 3.222603308497e-09
26 KSP Residual norm 2.444279097785e-09
27 KSP Residual norm 2.005162203191e-09
28 KSP Residual norm 1.578832533250e-09
29 KSP Residual norm 1.299291685322e-09
30 KSP Residual norm 9.736802201574e-10
31 KSP Residual norm 7.694259546943e-10
32 KSP Residual norm 6.202469661650e-10
33 KSP Residual norm 5.151568628988e-10
34 KSP Residual norm 3.974891103551e-10
35 KSP Residual norm 3.115447967477e-10
36 KSP Residual norm 2.529182494996e-10
37 KSP Residual norm 2.078744408071e-10
38 KSP Residual norm 1.598366230441e-10
39 KSP Residual norm 1.225144737821e-10
40 KSP Residual norm 9.430740030249e-11
41 KSP Residual norm 7.084839675133e-11
42 KSP Residual norm 5.446241256813e-11
43 KSP Residual norm 4.196840685903e-11
44 KSP Residual norm 3.029586333004e-11
45 KSP Residual norm 2.243295866267e-11
46 KSP Residual norm 1.679594455366e-11
47 KSP Residual norm 1.209146516397e-11
48 KSP Residual norm 9.394533955602e-12
49 KSP Residual norm 7.170365884057e-12
50 KSP Residual norm 5.551309865622e-12
51 KSP Residual norm 5.476306311097e-12
52 KSP Residual norm 5.298533073135e-12
53 KSP Residual norm 4.869955132543e-12
54 KSP Residual norm 4.204523551509e-12
55 KSP Residual norm 3.732768465845e-12
56 KSP Residual norm 3.439825198098e-12
57 KSP Residual norm 3.151250599031e-12
58 KSP Residual norm 2.715622821179e-12
59 KSP Residual norm 2.282764406319e-12
60 KSP Residual norm 2.010350529784e-12
61 KSP Residual norm 1.610822603176e-12
62 KSP Residual norm 1.194977671873e-12
63 KSP Residual norm 1.094850440160e-12
64 KSP Residual norm 8.878331169379e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.216549311563e-06 gnorm 1.032485455257e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
82 SNES Function norm 1.063507563341e-06
0 KSP Residual norm 1.920957706469e-05
1 KSP Residual norm 2.626454830419e-06
2 KSP Residual norm 1.902674898398e-06
3 KSP Residual norm 1.551201994730e-06
4 KSP Residual norm 1.046927522566e-06
5 KSP Residual norm 7.246155972599e-07
6 KSP Residual norm 4.401584883748e-07
7 KSP Residual norm 2.897947044114e-07
8 KSP Residual norm 2.196197801105e-07
9 KSP Residual norm 1.760430479743e-07
10 KSP Residual norm 1.285864538245e-07
11 KSP Residual norm 8.380388271149e-08
12 KSP Residual norm 6.315049870426e-08
13 KSP Residual norm 4.829289189595e-08
14 KSP Residual norm 3.352617395200e-08
15 KSP Residual norm 2.700704610505e-08
16 KSP Residual norm 2.137784822540e-08
17 KSP Residual norm 1.705937196819e-08
18 KSP Residual norm 1.362733796191e-08
19 KSP Residual norm 1.104307319218e-08
20 KSP Residual norm 8.592495480186e-09
21 KSP Residual norm 6.718773646533e-09
22 KSP Residual norm 5.504117448429e-09
23 KSP Residual norm 4.349768182566e-09
24 KSP Residual norm 3.604343688927e-09
25 KSP Residual norm 2.849215688482e-09
26 KSP Residual norm 2.317933372294e-09
27 KSP Residual norm 1.757884037347e-09
28 KSP Residual norm 1.406820509264e-09
29 KSP Residual norm 1.089580971469e-09
30 KSP Residual norm 8.988434387316e-10
31 KSP Residual norm 6.790400520102e-10
32 KSP Residual norm 5.529951007547e-10
33 KSP Residual norm 4.356779632507e-10
34 KSP Residual norm 3.532013883916e-10
35 KSP Residual norm 2.726387522955e-10
36 KSP Residual norm 2.257601419671e-10
37 KSP Residual norm 1.827655752194e-10
38 KSP Residual norm 1.410265058707e-10
39 KSP Residual norm 1.080690985104e-10
40 KSP Residual norm 8.320915604329e-11
41 KSP Residual norm 6.237038153102e-11
42 KSP Residual norm 4.785055662178e-11
43 KSP Residual norm 3.687443699802e-11
44 KSP Residual norm 2.675414780375e-11
45 KSP Residual norm 1.970282818851e-11
46 KSP Residual norm 1.482213998664e-11
47 KSP Residual norm 1.070878601024e-11
48 KSP Residual norm 8.316996361740e-12
49 KSP Residual norm 6.365854312010e-12
50 KSP Residual norm 4.911685671789e-12
51 KSP Residual norm 4.844005579191e-12
52 KSP Residual norm 4.712897978706e-12
53 KSP Residual norm 4.298638765431e-12
54 KSP Residual norm 3.711686689458e-12
55 KSP Residual norm 3.292565860288e-12
56 KSP Residual norm 3.029996234963e-12
57 KSP Residual norm 2.780517895202e-12
58 KSP Residual norm 2.400933373964e-12
59 KSP Residual norm 2.019335655275e-12
60 KSP Residual norm 1.783681271692e-12
61 KSP Residual norm 1.436406355327e-12
62 KSP Residual norm 1.065367757380e-12
63 KSP Residual norm 9.806112292585e-13
Linear solve converged due to CONVERGED_ATOL iterations 63
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.063507563341e-06 gnorm 9.025986583290e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
83 SNES Function norm 9.297178566351e-07
0 KSP Residual norm 1.669871792340e-05
1 KSP Residual norm 2.288285590687e-06
2 KSP Residual norm 1.655741682058e-06
3 KSP Residual norm 1.352735726370e-06
4 KSP Residual norm 9.100615142767e-07
5 KSP Residual norm 6.289399225182e-07
6 KSP Residual norm 3.824683874635e-07
7 KSP Residual norm 2.538399284284e-07
8 KSP Residual norm 1.914352343659e-07
9 KSP Residual norm 1.538029913540e-07
10 KSP Residual norm 1.123676230201e-07
11 KSP Residual norm 7.364554418831e-08
12 KSP Residual norm 5.602896464190e-08
13 KSP Residual norm 4.225649926896e-08
14 KSP Residual norm 2.919108480359e-08
15 KSP Residual norm 2.353973247472e-08
16 KSP Residual norm 1.867839331270e-08
17 KSP Residual norm 1.495940671857e-08
18 KSP Residual norm 1.189088198584e-08
19 KSP Residual norm 9.574234145902e-09
20 KSP Residual norm 7.521546718437e-09
21 KSP Residual norm 5.875912869843e-09
22 KSP Residual norm 4.750066300225e-09
23 KSP Residual norm 3.803075504558e-09
24 KSP Residual norm 3.100661677854e-09
25 KSP Residual norm 2.461958097456e-09
26 KSP Residual norm 1.862178704446e-09
27 KSP Residual norm 1.527564118489e-09
28 KSP Residual norm 1.203354134159e-09
29 KSP Residual norm 9.916442933347e-10
30 KSP Residual norm 7.418641443816e-10
31 KSP Residual norm 5.865196761720e-10
32 KSP Residual norm 4.731240141101e-10
33 KSP Residual norm 3.936643794272e-10
34 KSP Residual norm 3.037500063091e-10
35 KSP Residual norm 2.381790001030e-10
36 KSP Residual norm 1.933543551756e-10
37 KSP Residual norm 1.589242109052e-10
38 KSP Residual norm 1.221437783684e-10
39 KSP Residual norm 9.362461759999e-11
40 KSP Residual norm 7.206774644254e-11
41 KSP Residual norm 5.414851545302e-11
42 KSP Residual norm 4.162015955991e-11
43 KSP Residual norm 3.207095721831e-11
44 KSP Residual norm 2.314559199700e-11
45 KSP Residual norm 1.713729059250e-11
46 KSP Residual norm 1.282958235127e-11
47 KSP Residual norm 9.236904786331e-12
48 KSP Residual norm 7.176835253773e-12
49 KSP Residual norm 5.477400109955e-12
50 KSP Residual norm 4.240652623531e-12
51 KSP Residual norm 4.183240583487e-12
52 KSP Residual norm 4.045973667347e-12
53 KSP Residual norm 3.719753746173e-12
54 KSP Residual norm 3.211778510075e-12
55 KSP Residual norm 2.851412778141e-12
56 KSP Residual norm 2.627856936594e-12
57 KSP Residual norm 2.407580366058e-12
58 KSP Residual norm 2.074563512675e-12
59 KSP Residual norm 1.744120226775e-12
60 KSP Residual norm 1.536359932432e-12
61 KSP Residual norm 1.230583040544e-12
62 KSP Residual norm 9.130583198964e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.297178566351e-07 gnorm 7.890511299783e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
84 SNES Function norm 8.127584671531e-07
0 KSP Residual norm 1.458366253899e-05
1 KSP Residual norm 1.999889039386e-06
2 KSP Residual norm 1.446738442825e-06
3 KSP Residual norm 1.182021358115e-06
4 KSP Residual norm 7.948066085752e-07
5 KSP Residual norm 5.493968311095e-07
6 KSP Residual norm 3.342048235191e-07
7 KSP Residual norm 2.218612776215e-07
8 KSP Residual norm 1.672896505091e-07
9 KSP Residual norm 1.344289669518e-07
10 KSP Residual norm 9.822844991163e-08
11 KSP Residual norm 6.440710448187e-08
12 KSP Residual norm 4.902343068850e-08
13 KSP Residual norm 3.694675482269e-08
14 KSP Residual norm 2.552576952920e-08
15 KSP Residual norm 2.057657521569e-08
16 KSP Residual norm 1.632940886579e-08
17 KSP Residual norm 1.308263768085e-08
18 KSP Residual norm 1.039489896032e-08
19 KSP Residual norm 8.367738969848e-09
20 KSP Residual norm 6.577469020253e-09
21 KSP Residual norm 5.137015613511e-09
22 KSP Residual norm 4.151635555133e-09
23 KSP Residual norm 3.328544627496e-09
24 KSP Residual norm 2.710883028055e-09
25 KSP Residual norm 2.153034260380e-09
26 KSP Residual norm 1.636965756448e-09
27 KSP Residual norm 1.341510634881e-09
28 KSP Residual norm 1.057319384342e-09
29 KSP Residual norm 8.697795253956e-10
30 KSP Residual norm 6.516233597325e-10
31 KSP Residual norm 5.120951809497e-10
32 KSP Residual norm 4.149948900325e-10
33 KSP Residual norm 3.438897956799e-10
34 KSP Residual norm 2.655396432519e-10
35 KSP Residual norm 2.080393436804e-10
36 KSP Residual norm 1.688930193669e-10
37 KSP Residual norm 1.388204555384e-10
38 KSP Residual norm 1.067578093897e-10
39 KSP Residual norm 8.182479038215e-11
40 KSP Residual norm 6.298626611491e-11
41 KSP Residual norm 4.732111684781e-11
42 KSP Residual norm 3.637943124760e-11
43 KSP Residual norm 2.803394859269e-11
44 KSP Residual norm 2.023402979293e-11
45 KSP Residual norm 1.498565152936e-11
46 KSP Residual norm 1.121836762828e-11
47 KSP Residual norm 8.075300325720e-12
48 KSP Residual norm 6.274179803902e-12
49 KSP Residual norm 4.788334340310e-12
50 KSP Residual norm 3.707506456883e-12
51 KSP Residual norm 3.657461170680e-12
52 KSP Residual norm 3.537988526226e-12
53 KSP Residual norm 3.252606111446e-12
54 KSP Residual norm 2.808240173001e-12
55 KSP Residual norm 2.493156645344e-12
56 KSP Residual norm 2.297642713856e-12
57 KSP Residual norm 2.104769564436e-12
58 KSP Residual norm 1.813696630244e-12
59 KSP Residual norm 1.524541081252e-12
60 KSP Residual norm 1.342452736073e-12
61 KSP Residual norm 1.075498436846e-12
62 KSP Residual norm 7.978758746695e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.127584671531e-07 gnorm 6.897876125711e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
85 SNES Function norm 7.105123506742e-07
0 KSP Residual norm 1.275957271830e-05
1 KSP Residual norm 1.748737665276e-06
2 KSP Residual norm 1.265293183592e-06
3 KSP Residual norm 1.033719637913e-06
4 KSP Residual norm 6.953903115282e-07
5 KSP Residual norm 4.806150616875e-07
6 KSP Residual norm 2.922858447857e-07
7 KSP Residual norm 1.939754706656e-07
8 KSP Residual norm 1.462921541081e-07
9 KSP Residual norm 1.175360028659e-07
10 KSP Residual norm 8.587449418247e-08
11 KSP Residual norm 5.628312200438e-08
12 KSP Residual norm 4.282032981182e-08
13 KSP Residual norm 3.229465193344e-08
14 KSP Residual norm 2.231156717455e-08
15 KSP Residual norm 1.799029833028e-08
16 KSP Residual norm 1.427559968087e-08
17 KSP Residual norm 1.143397981142e-08
18 KSP Residual norm 9.087786096530e-09
19 KSP Residual norm 7.317222407490e-09
20 KSP Residual norm 5.748868471790e-09
21 KSP Residual norm 4.490830132921e-09
22 KSP Residual norm 3.630371440248e-09
23 KSP Residual norm 2.907231572317e-09
24 KSP Residual norm 2.369847108723e-09
25 KSP Residual norm 1.881667390422e-09
26 KSP Residual norm 1.423857753436e-09
27 KSP Residual norm 1.168208728719e-09
28 KSP Residual norm 9.199782466915e-10
29 KSP Residual norm 7.578372873138e-10
30 KSP Residual norm 5.672313847100e-10
31 KSP Residual norm 4.488081740208e-10
32 KSP Residual norm 3.616632143322e-10
33 KSP Residual norm 3.008970298671e-10
34 KSP Residual norm 2.321406109380e-10
35 KSP Residual norm 1.820190678628e-10
36 KSP Residual norm 1.477641249756e-10
37 KSP Residual norm 1.214500322466e-10
38 KSP Residual norm 9.335161527774e-11
39 KSP Residual norm 7.155550014426e-11
40 KSP Residual norm 5.508019816428e-11
41 KSP Residual norm 4.138271930876e-11
42 KSP Residual norm 3.180864257190e-11
43 KSP Residual norm 2.451083949861e-11
44 KSP Residual norm 1.769114152611e-11
45 KSP Residual norm 1.309857357765e-11
46 KSP Residual norm 9.806638737227e-12
47 KSP Residual norm 7.060444326765e-12
48 KSP Residual norm 5.485756695421e-12
49 KSP Residual norm 4.186900180184e-12
50 KSP Residual norm 3.241474419008e-12
51 KSP Residual norm 3.197610177443e-12
52 KSP Residual norm 3.093121490853e-12
53 KSP Residual norm 2.843389617607e-12
54 KSP Residual norm 2.455013351672e-12
55 KSP Residual norm 2.179563070441e-12
56 KSP Residual norm 2.008608397584e-12
57 KSP Residual norm 1.840222885597e-12
58 KSP Residual norm 1.585743305069e-12
59 KSP Residual norm 1.333121970981e-12
60 KSP Residual norm 1.174262170594e-12
61 KSP Residual norm 9.406799761030e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.105123506742e-07 gnorm 6.030112654190e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
86 SNES Function norm 6.211286554532e-07
0 KSP Residual norm 1.118723348809e-05
1 KSP Residual norm 1.531300189840e-06
2 KSP Residual norm 1.108657253378e-06
3 KSP Residual norm 9.048640151525e-07
4 KSP Residual norm 6.097244175015e-07
5 KSP Residual norm 4.216820758945e-07
6 KSP Residual norm 2.562759751712e-07
7 KSP Residual norm 1.694147970941e-07
8 KSP Residual norm 1.280682463932e-07
9 KSP Residual norm 1.027879498938e-07
10 KSP Residual norm 7.509292343175e-08
11 KSP Residual norm 4.907442332032e-08
12 KSP Residual norm 3.718418299208e-08
13 KSP Residual norm 2.822263748007e-08
14 KSP Residual norm 1.954355329071e-08
15 KSP Residual norm 1.575308251398e-08
16 KSP Residual norm 1.249388102458e-08
17 KSP Residual norm 9.996148948744e-09
18 KSP Residual norm 7.955788460485e-09
19 KSP Residual norm 6.421274874140e-09
20 KSP Residual norm 5.027702988002e-09
21 KSP Residual norm 3.928924097476e-09
22 KSP Residual norm 3.189984250151e-09
23 KSP Residual norm 2.540587730561e-09
24 KSP Residual norm 2.082703804738e-09
25 KSP Residual norm 1.649811518830e-09
26 KSP Residual norm 1.270957497335e-09
27 KSP Residual norm 1.019758402808e-09
28 KSP Residual norm 8.053800389111e-10
29 KSP Residual norm 6.294604866592e-10
30 KSP Residual norm 4.929416704630e-10
31 KSP Residual norm 3.755410063977e-10
32 KSP Residual norm 3.119215717925e-10
33 KSP Residual norm 2.612491277471e-10
34 KSP Residual norm 2.021482227427e-10
35 KSP Residual norm 1.601398443913e-10
36 KSP Residual norm 1.296095995246e-10
37 KSP Residual norm 1.067616661684e-10
38 KSP Residual norm 8.189669502379e-11
39 KSP Residual norm 6.285016063369e-11
40 KSP Residual norm 4.836705846935e-11
41 KSP Residual norm 3.629982455386e-11
42 KSP Residual norm 2.787671329304e-11
43 KSP Residual norm 2.148102339496e-11
44 KSP Residual norm 1.554244516069e-11
45 KSP Residual norm 1.147720323483e-11
46 KSP Residual norm 8.612605677399e-12
47 KSP Residual norm 6.210496141169e-12
48 KSP Residual norm 4.824932169013e-12
49 KSP Residual norm 3.687568482600e-12
50 KSP Residual norm 2.850605262701e-12
51 KSP Residual norm 2.811683994845e-12
52 KSP Residual norm 2.728314962414e-12
53 KSP Residual norm 2.498635466129e-12
54 KSP Residual norm 2.156876003934e-12
55 KSP Residual norm 1.914557740635e-12
56 KSP Residual norm 1.762843343801e-12
57 KSP Residual norm 1.616313314039e-12
58 KSP Residual norm 1.394187075314e-12
59 KSP Residual norm 1.172424127792e-12
60 KSP Residual norm 1.034140446757e-12
61 KSP Residual norm 8.305363256019e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.211286554532e-07 gnorm 5.271513184718e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
87 SNES Function norm 5.429893960326e-07
0 KSP Residual norm 9.750791624870e-06
1 KSP Residual norm 1.336494442699e-06
2 KSP Residual norm 9.670059037854e-07
3 KSP Residual norm 7.899795035490e-07
4 KSP Residual norm 5.314231096352e-07
5 KSP Residual norm 3.673234237600e-07
6 KSP Residual norm 2.233937063837e-07
7 KSP Residual norm 1.482237641689e-07
8 KSP Residual norm 1.118004043005e-07
9 KSP Residual norm 8.982226224273e-08
10 KSP Residual norm 6.562863503330e-08
11 KSP Residual norm 4.300949025257e-08
12 KSP Residual norm 3.271762555340e-08
13 KSP Residual norm 2.468101532328e-08
14 KSP Residual norm 1.705469307681e-08
15 KSP Residual norm 1.375011495413e-08
16 KSP Residual norm 1.091141061620e-08
17 KSP Residual norm 8.739765520341e-09
18 KSP Residual norm 6.945937311878e-09
19 KSP Residual norm 5.593077151867e-09
20 KSP Residual norm 4.394165159598e-09
21 KSP Residual norm 3.432448411100e-09
22 KSP Residual norm 2.775063261582e-09
23 KSP Residual norm 2.222374736394e-09
24 KSP Residual norm 1.811485509332e-09
25 KSP Residual norm 1.438185327708e-09
26 KSP Residual norm 1.087795342277e-09
27 KSP Residual norm 8.928422578959e-10
28 KSP Residual norm 7.025525864144e-10
29 KSP Residual norm 5.784895282097e-10
30 KSP Residual norm 4.331745521039e-10
31 KSP Residual norm 3.439307741758e-10
32 KSP Residual norm 2.761989667641e-10
33 KSP Residual norm 2.300879109827e-10
34 KSP Residual norm 1.774180548071e-10
35 KSP Residual norm 1.391363732470e-10
36 KSP Residual norm 1.129501153458e-10
37 KSP Residual norm 9.283217148922e-11
38 KSP Residual norm 7.135729102243e-11
39 KSP Residual norm 5.469858717285e-11
40 KSP Residual norm 4.210451473032e-11
41 KSP Residual norm 3.163098136847e-11
42 KSP Residual norm 2.431267397181e-11
43 KSP Residual norm 1.873485836544e-11
44 KSP Residual norm 1.352476814335e-11
45 KSP Residual norm 1.001261476635e-11
46 KSP Residual norm 7.497377736995e-12
47 KSP Residual norm 5.398155470193e-12
48 KSP Residual norm 4.194199991180e-12
49 KSP Residual norm 3.201425294623e-12
50 KSP Residual norm 2.478350162001e-12
51 KSP Residual norm 2.444817364377e-12
52 KSP Residual norm 2.365567617264e-12
53 KSP Residual norm 2.174013657284e-12
54 KSP Residual norm 1.876975444169e-12
55 KSP Residual norm 1.666390353057e-12
56 KSP Residual norm 1.535567793461e-12
57 KSP Residual norm 1.406870568023e-12
58 KSP Residual norm 1.212411238225e-12
59 KSP Residual norm 1.019249201054e-12
60 KSP Residual norm 8.977996089517e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.429893960326e-07 gnorm 4.608345294398e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
88 SNES Function norm 4.746800582411e-07
0 KSP Residual norm 8.513793218410e-06
1 KSP Residual norm 1.167862910440e-06
2 KSP Residual norm 8.447703549973e-07
3 KSP Residual norm 6.902219985296e-07
4 KSP Residual norm 4.640285085717e-07
5 KSP Residual norm 3.207615598987e-07
6 KSP Residual norm 1.951487582028e-07
7 KSP Residual norm 1.295723373249e-07
8 KSP Residual norm 9.769013049676e-08
9 KSP Residual norm 7.850690582491e-08
10 KSP Residual norm 5.736810929724e-08
11 KSP Residual norm 3.762315079072e-08
12 KSP Residual norm 2.864325224921e-08
13 KSP Residual norm 2.157943131682e-08
14 KSP Residual norm 1.490839542674e-08
15 KSP Residual norm 1.201658928628e-08
16 KSP Residual norm 9.536541338140e-09
17 KSP Residual norm 7.641304631805e-09
18 KSP Residual norm 6.070697565631e-09
19 KSP Residual norm 4.886284387819e-09
20 KSP Residual norm 3.841702422037e-09
21 KSP Residual norm 3.000112085210e-09
22 KSP Residual norm 2.424328521923e-09
23 KSP Residual norm 1.944689500672e-09
24 KSP Residual norm 1.583241589693e-09
25 KSP Residual norm 1.257625810814e-09
26 KSP Residual norm 9.587180206743e-10
27 KSP Residual norm 7.848107161580e-10
28 KSP Residual norm 6.188949445300e-10
29 KSP Residual norm 5.087691310157e-10
30 KSP Residual norm 3.811188644572e-10
31 KSP Residual norm 2.983886286779e-10
32 KSP Residual norm 2.426705599413e-10
33 KSP Residual norm 2.007431307286e-10
34 KSP Residual norm 1.550804407116e-10
35 KSP Residual norm 1.214557180745e-10
36 KSP Residual norm 9.860184693637e-11
37 KSP Residual norm 8.104719016741e-11
38 KSP Residual norm 6.234231415585e-11
39 KSP Residual norm 4.778044849066e-11
40 KSP Residual norm 3.678029892613e-11
41 KSP Residual norm 2.763272454019e-11
42 KSP Residual norm 2.124524453502e-11
43 KSP Residual norm 1.637180953840e-11
44 KSP Residual norm 1.181633156646e-11
45 KSP Residual norm 8.752741818513e-12
46 KSP Residual norm 6.551971900491e-12
47 KSP Residual norm 4.715894185536e-12
48 KSP Residual norm 3.664069952565e-12
49 KSP Residual norm 2.796237360404e-12
50 KSP Residual norm 2.165215583184e-12
51 KSP Residual norm 2.136023505918e-12
52 KSP Residual norm 2.066139977281e-12
53 KSP Residual norm 1.899657280059e-12
54 KSP Residual norm 1.640130201884e-12
55 KSP Residual norm 1.456118753935e-12
56 KSP Residual norm 1.341953438972e-12
57 KSP Residual norm 1.229240495130e-12
58 KSP Residual norm 1.059228230168e-12
59 KSP Residual norm 8.903030173086e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.746800582411e-07 gnorm 4.028604125426e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
89 SNES Function norm 4.149640750110e-07
0 KSP Residual norm 7.447750757589e-06
1 KSP Residual norm 1.021131264704e-06
2 KSP Residual norm 7.387404233210e-07
3 KSP Residual norm 6.035694620345e-07
4 KSP Residual norm 4.059035227752e-07
5 KSP Residual norm 2.805554599860e-07
6 KSP Residual norm 1.706499742663e-07
7 KSP Residual norm 1.132827966223e-07
8 KSP Residual norm 8.542058739045e-08
9 KSP Residual norm 6.863819648431e-08
10 KSP Residual norm 5.015222190134e-08
11 KSP Residual norm 3.288095762966e-08
12 KSP Residual norm 2.502482131675e-08
13 KSP Residual norm 1.886283072385e-08
14 KSP Residual norm 1.303121259795e-08
15 KSP Residual norm 1.050574599416e-08
16 KSP Residual norm 8.336935560154e-09
17 KSP Residual norm 6.678665900343e-09
18 KSP Residual norm 5.307168785488e-09
19 KSP Residual norm 4.272393858239e-09
20 KSP Residual norm 3.357841260136e-09
21 KSP Residual norm 2.622687602711e-09
22 KSP Residual norm 2.119699437504e-09
23 KSP Residual norm 1.698843736337e-09
24 KSP Residual norm 1.383986211385e-09
25 KSP Residual norm 1.099126223861e-09
26 KSP Residual norm 8.345392660814e-10
27 KSP Residual norm 6.841415968718e-10
28 KSP Residual norm 5.391960411073e-10
29 KSP Residual norm 4.437806523508e-10
30 KSP Residual norm 3.323590455012e-10
31 KSP Residual norm 2.614523389814e-10
32 KSP Residual norm 2.117349126167e-10
33 KSP Residual norm 1.755969415832e-10
34 KSP Residual norm 1.355772009584e-10
35 KSP Residual norm 1.062397387187e-10
36 KSP Residual norm 8.624870262359e-11
37 KSP Residual norm 7.089193993257e-11
38 KSP Residual norm 5.450908399615e-11
39 KSP Residual norm 4.177922942812e-11
40 KSP Residual norm 3.216020407781e-11
41 KSP Residual norm 2.416264624339e-11
42 KSP Residual norm 1.857490559130e-11
43 KSP Residual norm 1.431361589120e-11
44 KSP Residual norm 1.033054467059e-11
45 KSP Residual norm 7.650653163241e-12
46 KSP Residual norm 5.727303263027e-12
47 KSP Residual norm 4.122904373452e-12
48 KSP Residual norm 3.203384331094e-12
49 KSP Residual norm 2.444764081637e-12
50 KSP Residual norm 1.892921100733e-12
51 KSP Residual norm 1.867353152968e-12
52 KSP Residual norm 1.806183171416e-12
53 KSP Residual norm 1.660610297501e-12
54 KSP Residual norm 1.433780201683e-12
55 KSP Residual norm 1.272923041889e-12
56 KSP Residual norm 1.173117353132e-12
57 KSP Residual norm 1.074686214998e-12
58 KSP Residual norm 9.260460423572e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.149640750110e-07 gnorm 3.521794927523e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
90 SNES Function norm 3.627604326773e-07
0 KSP Residual norm 6.521357386500e-06
1 KSP Residual norm 8.931307446383e-07
2 KSP Residual norm 6.463729828836e-07
3 KSP Residual norm 5.280300613341e-07
4 KSP Residual norm 3.554060491628e-07
5 KSP Residual norm 2.455971371334e-07
6 KSP Residual norm 1.493137462623e-07
7 KSP Residual norm 9.904886062533e-08
8 KSP Residual norm 7.472118543563e-08
9 KSP Residual norm 6.002076532854e-08
10 KSP Residual norm 4.384617238052e-08
11 KSP Residual norm 2.872106390766e-08
12 KSP Residual norm 2.183702213307e-08
13 KSP Residual norm 1.648552832439e-08
14 KSP Residual norm 1.138973718864e-08
15 KSP Residual norm 9.186666751982e-09
16 KSP Residual norm 7.288630223417e-09
17 KSP Residual norm 5.835692954839e-09
18 KSP Residual norm 4.640257898803e-09
19 KSP Residual norm 3.737484969111e-09
20 KSP Residual norm 2.934361934441e-09
21 KSP Residual norm 2.292837565150e-09
22 KSP Residual norm 1.854348326774e-09
23 KSP Residual norm 1.482722804184e-09
24 KSP Residual norm 1.210142715413e-09
25 KSP Residual norm 9.605280599084e-10
26 KSP Residual norm 7.238698737651e-10
27 KSP Residual norm 5.934929818636e-10
28 KSP Residual norm 4.671005313947e-10
29 KSP Residual norm 3.848763680097e-10
30 KSP Residual norm 2.872290861550e-10
31 KSP Residual norm 2.287931699517e-10
32 KSP Residual norm 1.835430471941e-10
33 KSP Residual norm 1.538127359149e-10
34 KSP Residual norm 1.185130626106e-10
35 KSP Residual norm 9.304054772633e-11
36 KSP Residual norm 7.552210893537e-11
37 KSP Residual norm 6.207151730178e-11
38 KSP Residual norm 4.768133931101e-11
39 KSP Residual norm 3.655277738945e-11
40 KSP Residual norm 2.813590862657e-11
41 KSP Residual norm 2.113927902491e-11
42 KSP Residual norm 1.624513571022e-11
43 KSP Residual norm 1.251751405518e-11
44 KSP Residual norm 9.035225084125e-12
45 KSP Residual norm 6.687212607584e-12
46 KSP Residual norm 5.007482384592e-12
47 KSP Residual norm 3.606213058174e-12
48 KSP Residual norm 2.802027448055e-12
49 KSP Residual norm 2.138833804842e-12
50 KSP Residual norm 1.655628467318e-12
51 KSP Residual norm 1.633158462413e-12
52 KSP Residual norm 1.579861771742e-12
53 KSP Residual norm 1.452088560821e-12
54 KSP Residual norm 1.253791646738e-12
55 KSP Residual norm 1.113134959065e-12
56 KSP Residual norm 1.025774919971e-12
57 KSP Residual norm 9.399436284515e-13
Linear solve converged due to CONVERGED_ATOL iterations 57
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.627604326773e-07 gnorm 3.078743039450e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
91 SNES Function norm 3.171240934196e-07
0 KSP Residual norm 5.704330598035e-06
1 KSP Residual norm 7.812490194107e-07
2 KSP Residual norm 5.654661583421e-07
3 KSP Residual norm 4.617225694980e-07
4 KSP Residual norm 3.108946491528e-07
5 KSP Residual norm 2.149527159084e-07
6 KSP Residual norm 1.306738699723e-07
7 KSP Residual norm 8.653038640290e-08
8 KSP Residual norm 6.534501473128e-08
9 KSP Residual norm 5.247122619519e-08
10 KSP Residual norm 3.833577864193e-08
11 KSP Residual norm 2.508440383285e-08
12 KSP Residual norm 1.904353036761e-08
13 KSP Residual norm 1.441207445417e-08
14 KSP Residual norm 9.970081214554e-09
15 KSP Residual norm 8.037600109738e-09
16 KSP Residual norm 6.377157268710e-09
17 KSP Residual norm 5.105285961470e-09
18 KSP Residual norm 4.059813001195e-09
19 KSP Residual norm 3.272839036361e-09
20 KSP Residual norm 2.567132175939e-09
21 KSP Residual norm 2.005750601063e-09
22 KSP Residual norm 1.624632682796e-09
23 KSP Residual norm 1.297411569203e-09
24 KSP Residual norm 1.060243436074e-09
25 KSP Residual norm 8.407254162802e-10
26 KSP Residual norm 6.362103595082e-10
27 KSP Residual norm 5.191755065761e-10
28 KSP Residual norm 4.080841420846e-10
29 KSP Residual norm 3.299551564008e-10
30 KSP Residual norm 2.470359015956e-10
31 KSP Residual norm 1.903546459902e-10
32 KSP Residual norm 1.547761040496e-10
33 KSP Residual norm 1.343674523677e-10
34 KSP Residual norm 1.033681714810e-10
35 KSP Residual norm 8.155277471588e-11
36 KSP Residual norm 6.614056956484e-11
37 KSP Residual norm 5.437261008771e-11
38 KSP Residual norm 4.175404297560e-11
39 KSP Residual norm 3.202235740761e-11
40 KSP Residual norm 2.464729122687e-11
41 KSP Residual norm 1.850681314760e-11
42 KSP Residual norm 1.421815562318e-11
43 KSP Residual norm 1.095610329055e-11
44 KSP Residual norm 7.918695781725e-12
45 KSP Residual norm 5.854346860126e-12
46 KSP Residual norm 4.388798550617e-12
47 KSP Residual norm 3.162514050123e-12
48 KSP Residual norm 2.457149787245e-12
49 KSP Residual norm 1.876835492461e-12
50 KSP Residual norm 1.451864294863e-12
51 KSP Residual norm 1.432124546846e-12
52 KSP Residual norm 1.387890998761e-12
53 KSP Residual norm 1.273165175055e-12
54 KSP Residual norm 1.099049562707e-12
55 KSP Residual norm 9.757106410089e-13
Linear solve converged due to CONVERGED_ATOL iterations 55
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.171240934196e-07 gnorm 2.691427716162e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
92 SNES Function norm 2.772288799551e-07
0 KSP Residual norm 4.984496471545e-06
1 KSP Residual norm 6.825303580809e-07
2 KSP Residual norm 4.939769997932e-07
3 KSP Residual norm 4.035602661069e-07
4 KSP Residual norm 2.716483025811e-07
5 KSP Residual norm 1.876908956470e-07
6 KSP Residual norm 1.141025483633e-07
7 KSP Residual norm 7.570674450661e-08
8 KSP Residual norm 5.710554865104e-08
9 KSP Residual norm 4.587104765961e-08
10 KSP Residual norm 3.350747568504e-08
11 KSP Residual norm 2.194984424820e-08
12 KSP Residual norm 1.669019302049e-08
13 KSP Residual norm 1.259784854711e-08
14 KSP Residual norm 8.701796279462e-09
15 KSP Residual norm 7.019830529464e-09
16 KSP Residual norm 5.569064755323e-09
17 KSP Residual norm 4.458570285048e-09
18 KSP Residual norm 3.545674063582e-09
19 KSP Residual norm 2.855724039260e-09
20 KSP Residual norm 2.241939402669e-09
21 KSP Residual norm 1.751941494508e-09
22 KSP Residual norm 1.416782216801e-09
23 KSP Residual norm 1.132629170485e-09
24 KSP Residual norm 9.245652242047e-10
25 KSP Residual norm 7.339249705143e-10
26 KSP Residual norm 5.529942636524e-10
27 KSP Residual norm 4.531867186839e-10
28 KSP Residual norm 3.569667423361e-10
29 KSP Residual norm 2.944558609058e-10
30 KSP Residual norm 2.196151716801e-10
31 KSP Residual norm 1.745038125704e-10
32 KSP Residual norm 1.403477046183e-10
33 KSP Residual norm 1.174883795005e-10
34 KSP Residual norm 9.056881246987e-11
35 KSP Residual norm 7.109345935513e-11
36 KSP Residual norm 5.770815080680e-11
37 KSP Residual norm 4.743194937525e-11
38 KSP Residual norm 3.643204066041e-11
39 KSP Residual norm 2.792805263429e-11
40 KSP Residual norm 2.149714207493e-11
41 KSP Residual norm 1.615311774030e-11
42 KSP Residual norm 1.241333367244e-11
43 KSP Residual norm 9.564807717881e-12
44 KSP Residual norm 6.902445255376e-12
45 KSP Residual norm 5.109245103819e-12
46 KSP Residual norm 3.825306966990e-12
47 KSP Residual norm 2.754795115989e-12
48 KSP Residual norm 2.140525698829e-12
49 KSP Residual norm 1.633761590368e-12
50 KSP Residual norm 1.264760741296e-12
51 KSP Residual norm 1.247589602823e-12
52 KSP Residual norm 1.206472361372e-12
53 KSP Residual norm 1.109246318364e-12
54 KSP Residual norm 9.578330753864e-13
Linear solve converged due to CONVERGED_ATOL iterations 54
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.772288799551e-07 gnorm 2.352837302903e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
93 SNES Function norm 2.423525577331e-07
0 KSP Residual norm 4.346133670689e-06
1 KSP Residual norm 5.962373180364e-07
2 KSP Residual norm 4.312719073423e-07
3 KSP Residual norm 3.523755702558e-07
4 KSP Residual norm 2.368809566093e-07
5 KSP Residual norm 1.637474905870e-07
6 KSP Residual norm 9.962769674547e-08
7 KSP Residual norm 6.615322466145e-08
8 KSP Residual norm 4.987386754201e-08
9 KSP Residual norm 4.008146312045e-08
10 KSP Residual norm 2.928966051864e-08
11 KSP Residual norm 1.921013218842e-08
12 KSP Residual norm 1.462619700591e-08
13 KSP Residual norm 1.101784358875e-08
14 KSP Residual norm 7.611778662463e-09
15 KSP Residual norm 6.135042271658e-09
16 KSP Residual norm 4.868895995583e-09
17 KSP Residual norm 3.901469971944e-09
18 KSP Residual norm 3.099404075133e-09
19 KSP Residual norm 2.494605881951e-09
20 KSP Residual norm 1.961460930852e-09
21 KSP Residual norm 1.531724120964e-09
22 KSP Residual norm 1.237700675244e-09
23 KSP Residual norm 9.930274442987e-10
24 KSP Residual norm 8.083467138788e-10
25 KSP Residual norm 6.421330796408e-10
26 KSP Residual norm 4.900169015113e-10
27 KSP Residual norm 4.009438307691e-10
28 KSP Residual norm 3.162382767617e-10
29 KSP Residual norm 2.598976741488e-10
30 KSP Residual norm 1.946775839664e-10
31 KSP Residual norm 1.522278655664e-10
32 KSP Residual norm 1.239528946482e-10
33 KSP Residual norm 1.024771905067e-10
34 KSP Residual norm 7.917962923029e-11
35 KSP Residual norm 6.200418049647e-11
36 KSP Residual norm 5.033707380938e-11
37 KSP Residual norm 4.137564502768e-11
38 KSP Residual norm 3.182939029985e-11
39 KSP Residual norm 2.439440719382e-11
40 KSP Residual norm 1.877833950027e-11
41 KSP Residual norm 1.410791160766e-11
42 KSP Residual norm 1.084717023460e-11
43 KSP Residual norm 8.359015061140e-12
44 KSP Residual norm 6.033125015714e-12
45 KSP Residual norm 4.469253863701e-12
46 KSP Residual norm 3.345509690251e-12
47 KSP Residual norm 2.407959847968e-12
48 KSP Residual norm 1.870928964255e-12
49 KSP Residual norm 1.427800970400e-12
50 KSP Residual norm 1.105626121458e-12
51 KSP Residual norm 1.090730027377e-12
52 KSP Residual norm 1.055034108232e-12
53 KSP Residual norm 9.700634984076e-13
Linear solve converged due to CONVERGED_ATOL iterations 53
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.423525577331e-07 gnorm 2.056842321039e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
94 SNES Function norm 2.118637597400e-07
0 KSP Residual norm 3.811344022981e-06
1 KSP Residual norm 5.218744620948e-07
2 KSP Residual norm 3.777427237896e-07
3 KSP Residual norm 3.084826114237e-07
4 KSP Residual norm 2.077183098569e-07
5 KSP Residual norm 1.435832654272e-07
6 KSP Residual norm 8.728092532634e-08
7 KSP Residual norm 5.782463960426e-08
8 KSP Residual norm 4.365517181299e-08
9 KSP Residual norm 3.505660260531e-08
10 KSP Residual norm 2.561032476255e-08
11 KSP Residual norm 1.676126756510e-08
12 KSP Residual norm 1.272896139307e-08
13 KSP Residual norm 9.627795225663e-09
14 KSP Residual norm 6.657408005203e-09
15 KSP Residual norm 5.368443216999e-09
16 KSP Residual norm 4.259187443578e-09
17 KSP Residual norm 3.409476295171e-09
18 KSP Residual norm 2.711577127085e-09
19 KSP Residual norm 2.185486385573e-09
20 KSP Residual norm 1.714490917639e-09
21 KSP Residual norm 1.339705901327e-09
22 KSP Residual norm 1.084678294113e-09
23 KSP Residual norm 8.661923903335e-10
24 KSP Residual norm 7.078120731161e-10
25 KSP Residual norm 5.613952941776e-10
26 KSP Residual norm 4.237888815165e-10
27 KSP Residual norm 3.462803356823e-10
28 KSP Residual norm 2.723297449873e-10
29 KSP Residual norm 2.215948491808e-10
30 KSP Residual norm 1.653916231743e-10
31 KSP Residual norm 1.294890049149e-10
32 KSP Residual norm 1.047464828429e-10
33 KSP Residual norm 8.995428672958e-11
34 KSP Residual norm 6.913676576116e-11
35 KSP Residual norm 5.445258080488e-11
36 KSP Residual norm 4.417626232520e-11
37 KSP Residual norm 3.631106306656e-11
38 KSP Residual norm 2.788206679515e-11
39 KSP Residual norm 2.138106461132e-11
40 KSP Residual norm 1.645705270662e-11
41 KSP Residual norm 1.235976948605e-11
42 KSP Residual norm 9.495914551113e-12
43 KSP Residual norm 7.317097734803e-12
44 KSP Residual norm 5.286176645910e-12
45 KSP Residual norm 3.909231192360e-12
46 KSP Residual norm 2.929619672753e-12
47 KSP Residual norm 2.110794498653e-12
48 KSP Residual norm 1.640067797472e-12
49 KSP Residual norm 1.252477326077e-12
50 KSP Residual norm 9.690666000579e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.118637597400e-07 gnorm 1.798084324064e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
95 SNES Function norm 1.852105407917e-07
0 KSP Residual norm 3.322524507214e-06
1 KSP Residual norm 4.556993079126e-07
2 KSP Residual norm 3.296419556652e-07
3 KSP Residual norm 2.693326761754e-07
4 KSP Residual norm 1.810854569478e-07
5 KSP Residual norm 1.251725478681e-07
6 KSP Residual norm 7.614919339051e-08
7 KSP Residual norm 5.055796544774e-08
8 KSP Residual norm 3.811916883464e-08
9 KSP Residual norm 3.063276359832e-08
10 KSP Residual norm 2.238403028969e-08
11 KSP Residual norm 1.467872138341e-08
12 KSP Residual norm 1.117425320123e-08
13 KSP Residual norm 8.419664491332e-09
14 KSP Residual norm 5.816744050474e-09
15 KSP Residual norm 4.688742078301e-09
16 KSP Residual norm 3.720972742856e-09
17 KSP Residual norm 2.981313617965e-09
18 KSP Residual norm 2.368678898106e-09
19 KSP Residual norm 1.906618206547e-09
20 KSP Residual norm 1.498872525284e-09
21 KSP Residual norm 1.170583259466e-09
22 KSP Residual norm 9.459567876165e-10
23 KSP Residual norm 7.586271223668e-10
24 KSP Residual norm 6.177337042229e-10
25 KSP Residual norm 4.906612921210e-10
26 KSP Residual norm 3.736209964101e-10
27 KSP Residual norm 3.059879571519e-10
28 KSP Residual norm 2.412640919502e-10
29 KSP Residual norm 1.983994124201e-10
30 KSP Residual norm 1.486194433221e-10
31 KSP Residual norm 1.165017363440e-10
32 KSP Residual norm 9.464258333172e-11
33 KSP Residual norm 7.834116123088e-11
34 KSP Residual norm 6.051291849152e-11
35 KSP Residual norm 4.739957143992e-11
36 KSP Residual norm 3.848066330978e-11
37 KSP Residual norm 3.162961948758e-11
38 KSP Residual norm 2.432703542711e-11
39 KSP Residual norm 1.864508416808e-11
40 KSP Residual norm 1.435252102564e-11
41 KSP Residual norm 1.078304689394e-11
42 KSP Residual norm 8.290226004633e-12
43 KSP Residual norm 6.388513977097e-12
44 KSP Residual norm 4.610874224946e-12
45 KSP Residual norm 3.415327760140e-12
46 KSP Residual norm 2.556664988097e-12
47 KSP Residual norm 1.840321215281e-12
48 KSP Residual norm 1.429901571742e-12
49 KSP Residual norm 1.091258371771e-12
50 KSP Residual norm 8.449911787365e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.852105407917e-07 gnorm 1.571878931553e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
96 SNES Function norm 1.619103872063e-07
0 KSP Residual norm 2.914438630935e-06
1 KSP Residual norm 3.987953006625e-07
2 KSP Residual norm 2.887000520722e-07
3 KSP Residual norm 2.358171925081e-07
4 KSP Residual norm 1.588382352455e-07
5 KSP Residual norm 1.097356077835e-07
6 KSP Residual norm 6.669155146398e-08
7 KSP Residual norm 4.421561412476e-08
8 KSP Residual norm 3.336736530327e-08
9 KSP Residual norm 2.679558782323e-08
10 KSP Residual norm 1.957070879542e-08
11 KSP Residual norm 1.281017163092e-08
12 KSP Residual norm 9.731172700501e-09
13 KSP Residual norm 7.356099217176e-09
14 KSP Residual norm 5.082427806539e-09
15 KSP Residual norm 4.101013219183e-09
16 KSP Residual norm 3.252862755730e-09
17 KSP Residual norm 2.603134398910e-09
18 KSP Residual norm 2.071230980814e-09
19 KSP Residual norm 1.669090866903e-09
20 KSP Residual norm 1.309148412304e-09
21 KSP Residual norm 1.023284349772e-09
22 KSP Residual norm 8.281728255888e-10
23 KSP Residual norm 6.608572800052e-10
24 KSP Residual norm 5.403385964954e-10
25 KSP Residual norm 4.287053013484e-10
26 KSP Residual norm 3.228086357817e-10
27 KSP Residual norm 2.635420370605e-10
28 KSP Residual norm 2.077553201012e-10
29 KSP Residual norm 1.702380894821e-10
30 KSP Residual norm 1.265949522367e-10
31 KSP Residual norm 9.947109080341e-11
32 KSP Residual norm 8.046360031425e-11
33 KSP Residual norm 6.869637056564e-11
34 KSP Residual norm 5.285394314982e-11
35 KSP Residual norm 4.159221520998e-11
36 KSP Residual norm 3.374929003010e-11
37 KSP Residual norm 2.773962966625e-11
38 KSP Residual norm 2.129229413694e-11
39 KSP Residual norm 1.632547572142e-11
40 KSP Residual norm 1.256579669339e-11
41 KSP Residual norm 9.441042988639e-12
42 KSP Residual norm 7.253259363390e-12
43 KSP Residual norm 5.588638236112e-12
44 KSP Residual norm 4.034270644267e-12
45 KSP Residual norm 2.984446405996e-12
46 KSP Residual norm 2.235340292018e-12
47 KSP Residual norm 1.610396532731e-12
48 KSP Residual norm 1.251343401681e-12
49 KSP Residual norm 9.553095579685e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.619103872063e-07 gnorm 1.374130781485e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
97 SNES Function norm 1.415414581790e-07
0 KSP Residual norm 2.545039726124e-06
1 KSP Residual norm 3.485289505149e-07
2 KSP Residual norm 2.522470910583e-07
3 KSP Residual norm 2.060459925424e-07
4 KSP Residual norm 1.387025111084e-07
5 KSP Residual norm 9.585488953317e-08
6 KSP Residual norm 5.827340067372e-08
7 KSP Residual norm 3.864287406632e-08
8 KSP Residual norm 2.915765949036e-08
9 KSP Residual norm 2.341944037175e-08
10 KSP Residual norm 1.710839747467e-08
11 KSP Residual norm 1.120397752464e-08
12 KSP Residual norm 8.515866491480e-09
13 KSP Residual norm 6.432258678479e-09
14 KSP Residual norm 4.444976625188e-09
15 KSP Residual norm 3.585026446465e-09
16 KSP Residual norm 2.844322866065e-09
17 KSP Residual norm 2.277200283830e-09
18 KSP Residual norm 1.810808192093e-09
19 KSP Residual norm 1.458767078315e-09
20 KSP Residual norm 1.145056050564e-09
21 KSP Residual norm 8.947409895831e-10
22 KSP Residual norm 7.238119801600e-10
23 KSP Residual norm 5.785482834222e-10
24 KSP Residual norm 4.723369856655e-10
25 KSP Residual norm 3.748340546932e-10
26 KSP Residual norm 2.823682346220e-10
27 KSP Residual norm 2.314013888721e-10
28 KSP Residual norm 1.820131245111e-10
29 KSP Residual norm 1.496726845853e-10
30 KSP Residual norm 1.116188112566e-10
31 KSP Residual norm 8.906723550086e-11
32 KSP Residual norm 7.134706827873e-11
33 KSP Residual norm 6.006549930382e-11
34 KSP Residual norm 4.623990377082e-11
35 KSP Residual norm 3.632535185235e-11
36 KSP Residual norm 2.948309760693e-11
37 KSP Residual norm 2.423160277570e-11
38 KSP Residual norm 1.861172561348e-11
39 KSP Residual norm 1.426901582311e-11
40 KSP Residual norm 1.098323941859e-11
41 KSP Residual norm 8.251133831057e-12
42 KSP Residual norm 6.340419970682e-12
43 KSP Residual norm 4.885582575822e-12
44 KSP Residual norm 3.527271655300e-12
45 KSP Residual norm 2.610098613726e-12
46 KSP Residual norm 1.954929380867e-12
47 KSP Residual norm 1.408088995504e-12
48 KSP Residual norm 1.094114489953e-12
49 KSP Residual norm 8.352729102108e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.415414581790e-07 gnorm 1.201259956063e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
98 SNES Function norm 1.237350041274e-07
0 KSP Residual norm 2.222539158126e-06
1 KSP Residual norm 3.047023007803e-07
2 KSP Residual norm 2.204741416914e-07
3 KSP Residual norm 1.800405644269e-07
4 KSP Residual norm 1.211438490489e-07
5 KSP Residual norm 8.377559403484e-08
6 KSP Residual norm 5.095163525304e-08
7 KSP Residual norm 3.375551872586e-08
8 KSP Residual norm 2.548262499999e-08
9 KSP Residual norm 2.046817361812e-08
10 KSP Residual norm 1.495736384028e-08
11 KSP Residual norm 9.793621141842e-09
12 KSP Residual norm 7.441703560629e-09
13 KSP Residual norm 5.624694943511e-09
14 KSP Residual norm 3.891236207327e-09
15 KSP Residual norm 3.135678495415e-09
16 KSP Residual norm 2.488589352452e-09
17 KSP Residual norm 1.993405467253e-09
18 KSP Residual norm 1.584005654403e-09
19 KSP Residual norm 1.276363734965e-09
20 KSP Residual norm 1.002118315415e-09
21 KSP Residual norm 7.827065494487e-10
22 KSP Residual norm 6.335002696563e-10
23 KSP Residual norm 5.070344301403e-10
24 KSP Residual norm 4.134831886619e-10
25 KSP Residual norm 3.280234465220e-10
26 KSP Residual norm 2.479019324908e-10
27 KSP Residual norm 2.033652349502e-10
28 KSP Residual norm 1.593817197667e-10
29 KSP Residual norm 1.302283700516e-10
30 KSP Residual norm 9.749965553471e-11
31 KSP Residual norm 7.839656290169e-11
32 KSP Residual norm 6.227438956776e-11
33 KSP Residual norm 5.260995676429e-11
34 KSP Residual norm 4.042745280546e-11
35 KSP Residual norm 3.177100007020e-11
36 KSP Residual norm 2.578229352670e-11
37 KSP Residual norm 2.118907309065e-11
38 KSP Residual norm 1.628658929256e-11
39 KSP Residual norm 1.248844889190e-11
40 KSP Residual norm 9.612774007864e-12
41 KSP Residual norm 7.217395216603e-12
42 KSP Residual norm 5.546490708520e-12
43 KSP Residual norm 4.274250960291e-12
44 KSP Residual norm 3.089344597172e-12
45 KSP Residual norm 2.285054044188e-12
46 KSP Residual norm 1.712805251498e-12
47 KSP Residual norm 1.233865197987e-12
48 KSP Residual norm 9.586827210481e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.237350041274e-07 gnorm 1.050136831742e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
99 SNES Function norm 1.081686609746e-07
0 KSP Residual norm 1.942634266748e-06
1 KSP Residual norm 2.662270365965e-07
2 KSP Residual norm 1.926301778318e-07
3 KSP Residual norm 1.573780208665e-07
4 KSP Residual norm 1.058721783316e-07
5 KSP Residual norm 7.316967943393e-08
6 KSP Residual norm 4.449705941679e-08
7 KSP Residual norm 2.953239554474e-08
8 KSP Residual norm 2.227190360914e-08
9 KSP Residual norm 1.789401569108e-08
10 KSP Residual norm 1.307352824844e-08
11 KSP Residual norm 8.568662356027e-09
12 KSP Residual norm 6.519209299862e-09
13 KSP Residual norm 4.916503369237e-09
14 KSP Residual norm 3.396427078419e-09
15 KSP Residual norm 2.738771813016e-09
16 KSP Residual norm 2.173187624900e-09
17 KSP Residual norm 1.740561281793e-09
18 KSP Residual norm 1.383463148958e-09
19 KSP Residual norm 1.113913094739e-09
20 KSP Residual norm 8.751290354751e-10
21 KSP Residual norm 6.836531178291e-10
22 KSP Residual norm 5.526415630936e-10
23 KSP Residual norm 4.425320195298e-10
24 KSP Residual norm 3.607583507844e-10
25 KSP Residual norm 2.864524833307e-10
26 KSP Residual norm 2.167548340564e-10
27 KSP Residual norm 1.778120798542e-10
28 KSP Residual norm 1.400696988946e-10
29 KSP Residual norm 1.154074179359e-10
30 KSP Residual norm 8.636067370634e-11
31 KSP Residual norm 6.826335305040e-11
32 KSP Residual norm 5.507007119788e-11
33 KSP Residual norm 4.580637154400e-11
34 KSP Residual norm 3.534574145108e-11
35 KSP Residual norm 2.771399762233e-11
36 KSP Residual norm 2.249850181576e-11
37 KSP Residual norm 1.849229298811e-11
38 KSP Residual norm 1.421330959639e-11
39 KSP Residual norm 1.089466661316e-11
40 KSP Residual norm 8.386184831082e-12
41 KSP Residual norm 6.300857267106e-12
42 KSP Residual norm 4.843187635808e-12
43 KSP Residual norm 3.732027581892e-12
44 KSP Residual norm 2.693482510653e-12
45 KSP Residual norm 1.994427316222e-12
46 KSP Residual norm 1.493176584088e-12
47 KSP Residual norm 1.075095156525e-12
48 KSP Residual norm 8.353727323034e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.081686609746e-07 gnorm 9.180255118195e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
100 SNES Function norm 9.456061715606e-08
0 KSP Residual norm 1.700037684959e-06
1 KSP Residual norm 2.328527605520e-07
2 KSP Residual norm 1.685205041255e-07
3 KSP Residual norm 1.376452748294e-07
4 KSP Residual norm 9.265168871608e-08
5 KSP Residual norm 6.403927040071e-08
6 KSP Residual norm 3.893393209647e-08
7 KSP Residual norm 2.581225785203e-08
8 KSP Residual norm 1.947896103148e-08
9 KSP Residual norm 1.564534069690e-08
10 KSP Residual norm 1.142997514750e-08
11 KSP Residual norm 7.484776043701e-09
12 KSP Residual norm 5.688369857080e-09
13 KSP Residual norm 4.297496288316e-09
14 KSP Residual norm 2.970485717968e-09
15 KSP Residual norm 2.395383365157e-09
16 KSP Residual norm 1.900590954294e-09
17 KSP Residual norm 1.521756632615e-09
18 KSP Residual norm 1.209939652243e-09
19 KSP Residual norm 9.747812402762e-10
20 KSP Residual norm 7.651691243458e-10
21 KSP Residual norm 5.978536888807e-10
22 KSP Residual norm 4.836993859487e-10
23 KSP Residual norm 3.866936907008e-10
24 KSP Residual norm 3.156583023967e-10
25 KSP Residual norm 2.504725773729e-10
26 KSP Residual norm 1.887737451248e-10
27 KSP Residual norm 1.547367733553e-10
28 KSP Residual norm 1.216187834385e-10
29 KSP Residual norm 9.984238291663e-11
30 KSP Residual norm 7.450424541454e-11
31 KSP Residual norm 5.953457592988e-11
32 KSP Residual norm 4.761515099293e-11
33 KSP Residual norm 4.014975256751e-11
34 KSP Residual norm 3.089308555767e-11
35 KSP Residual norm 2.427416960376e-11
36 KSP Residual norm 1.970113703743e-11
37 KSP Residual norm 1.619173925210e-11
38 KSP Residual norm 1.243772105539e-11
39 KSP Residual norm 9.536015486991e-12
40 KSP Residual norm 7.340103134773e-12
41 KSP Residual norm 5.513553104398e-12
42 KSP Residual norm 4.236805661811e-12
43 KSP Residual norm 3.264711828211e-12
44 KSP Residual norm 2.357609238587e-12
45 KSP Residual norm 1.744387942125e-12
46 KSP Residual norm 1.306765037768e-12
47 KSP Residual norm 9.412856763167e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.456061715606e-08 gnorm 8.025342723095e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
101 SNES Function norm 8.266451525536e-08
0 KSP Residual norm 1.482868562815e-06
1 KSP Residual norm 2.034024688299e-07
2 KSP Residual norm 1.471349418601e-07
3 KSP Residual norm 1.202086644030e-07
4 KSP Residual norm 8.082228420179e-08
5 KSP Residual norm 5.587216028151e-08
6 KSP Residual norm 3.399121550794e-08
7 KSP Residual norm 2.256273354802e-08
8 KSP Residual norm 1.701373832201e-08
9 KSP Residual norm 1.367205438412e-08
10 KSP Residual norm 9.990857581706e-09
11 KSP Residual norm 6.550944129254e-09
12 KSP Residual norm 4.986304891141e-09
13 KSP Residual norm 3.758052184302e-09
14 KSP Residual norm 2.596775703909e-09
15 KSP Residual norm 2.092977583169e-09
16 KSP Residual norm 1.661055148711e-09
17 KSP Residual norm 1.330935521970e-09
18 KSP Residual norm 1.057348362847e-09
19 KSP Residual norm 8.511602609499e-10
20 KSP Residual norm 6.691118656067e-10
21 KSP Residual norm 5.225447853973e-10
22 KSP Residual norm 4.223078314254e-10
23 KSP Residual norm 3.386995763081e-10
24 KSP Residual norm 2.757704869141e-10
25 KSP Residual norm 2.190233222578e-10
26 KSP Residual norm 1.666404492274e-10
27 KSP Residual norm 1.365736852586e-10
28 KSP Residual norm 1.075905665091e-10
29 KSP Residual norm 8.846750631359e-11
30 KSP Residual norm 6.632868324903e-11
31 KSP Residual norm 5.221794445030e-11
32 KSP Residual norm 4.222838725948e-11
33 KSP Residual norm 3.499473790660e-11
34 KSP Residual norm 2.701478426552e-11
35 KSP Residual norm 2.116393777833e-11
36 KSP Residual norm 1.718159390321e-11
37 KSP Residual norm 1.412193329943e-11
38 KSP Residual norm 1.086196673502e-11
39 KSP Residual norm 8.325296735470e-12
40 KSP Residual norm 6.408563445411e-12
41 KSP Residual norm 4.814225849682e-12
42 KSP Residual norm 3.701260890458e-12
43 KSP Residual norm 2.852249101889e-12
44 KSP Residual norm 2.059007455458e-12
45 KSP Residual norm 1.524976414320e-12
46 KSP Residual norm 1.141788369620e-12
47 KSP Residual norm 8.219533830427e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.266451525536e-08 gnorm 7.015722113613e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
102 SNES Function norm 7.226498260304e-08
0 KSP Residual norm 1.296478605613e-06
1 KSP Residual norm 1.778093281207e-07
2 KSP Residual norm 1.286252626395e-07
3 KSP Residual norm 1.050914002158e-07
4 KSP Residual norm 7.066104214656e-08
5 KSP Residual norm 4.884336890353e-08
6 KSP Residual norm 2.971332374728e-08
7 KSP Residual norm 1.972652066723e-08
8 KSP Residual norm 1.487372276793e-08
9 KSP Residual norm 1.195238062154e-08
10 KSP Residual norm 8.733814582041e-09
11 KSP Residual norm 5.727039719108e-09
12 KSP Residual norm 4.359479312054e-09
13 KSP Residual norm 3.285153152042e-09
14 KSP Residual norm 2.269608741348e-09
15 KSP Residual norm 1.829503780938e-09
16 KSP Residual norm 1.451879157231e-09
17 KSP Residual norm 1.163254132591e-09
18 KSP Residual norm 9.242286813295e-10
19 KSP Residual norm 7.439649897643e-10
20 KSP Residual norm 5.848285841446e-10
21 KSP Residual norm 4.567489579344e-10
22 KSP Residual norm 3.691109468819e-10
23 KSP Residual norm 2.959873348377e-10
24 KSP Residual norm 2.410331919664e-10
25 KSP Residual norm 1.914449619959e-10
26 KSP Residual norm 1.456840474620e-10
27 KSP Residual norm 1.193501931572e-10
28 KSP Residual norm 9.408709065041e-11
29 KSP Residual norm 7.738242736407e-11
30 KSP Residual norm 5.797397926973e-11
31 KSP Residual norm 4.550200484043e-11
32 KSP Residual norm 3.692072323860e-11
33 KSP Residual norm 3.057625881802e-11
34 KSP Residual norm 2.361449903874e-11
35 KSP Residual norm 1.849899673414e-11
36 KSP Residual norm 1.501818554152e-11
37 KSP Residual norm 1.234429901990e-11
38 KSP Residual norm 9.493812233106e-12
39 KSP Residual norm 7.276468792349e-12
40 KSP Residual norm 5.601189226575e-12
41 KSP Residual norm 4.208093479807e-12
42 KSP Residual norm 3.235246944713e-12
43 KSP Residual norm 2.493099297427e-12
44 KSP Residual norm 1.799421238554e-12
45 KSP Residual norm 1.332831996115e-12
46 KSP Residual norm 9.977933317224e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.226498260304e-08 gnorm 6.133117956786e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
103 SNES Function norm 6.317377403240e-08
0 KSP Residual norm 1.134105251173e-06
1 KSP Residual norm 1.554807650167e-07
2 KSP Residual norm 1.124887650392e-07
3 KSP Residual norm 9.189717226888e-08
4 KSP Residual norm 6.181048401022e-08
5 KSP Residual norm 4.272593396998e-08
6 KSP Residual norm 2.598695774137e-08
7 KSP Residual norm 1.724415070824e-08
8 KSP Residual norm 1.300590868774e-08
9 KSP Residual norm 1.044977363199e-08
10 KSP Residual norm 7.635463785155e-09
11 KSP Residual norm 5.004563800505e-09
12 KSP Residual norm 3.807597635777e-09
13 KSP Residual norm 2.871667223771e-09
14 KSP Residual norm 1.984363004724e-09
15 KSP Residual norm 1.599711342686e-09
16 KSP Residual norm 1.269491041525e-09
17 KSP Residual norm 1.016944369624e-09
18 KSP Residual norm 8.081097383257e-10
19 KSP Residual norm 6.506681011189e-10
20 KSP Residual norm 5.112743943176e-10
21 KSP Residual norm 3.993545178908e-10
22 KSP Residual norm 3.228310049697e-10
23 KSP Residual norm 2.586504195973e-10
24 KSP Residual norm 2.107586488538e-10
25 KSP Residual norm 1.673450398588e-10
26 KSP Residual norm 1.267529458672e-10
27 KSP Residual norm 1.040261422729e-10
28 KSP Residual norm 8.187118031223e-11
29 KSP Residual norm 6.739121663410e-11
30 KSP Residual norm 5.049673220068e-11
31 KSP Residual norm 4.002230766556e-11
32 KSP Residual norm 3.218162928089e-11
33 KSP Residual norm 2.676973260440e-11
34 KSP Residual norm 2.064763286723e-11
35 KSP Residual norm 1.618806679895e-11
36 KSP Residual norm 1.314176135454e-11
37 KSP Residual norm 1.080121447636e-11
38 KSP Residual norm 8.303993620020e-12
39 KSP Residual norm 6.365188763479e-12
40 KSP Residual norm 4.899613037024e-12
41 KSP Residual norm 3.680717138284e-12
42 KSP Residual norm 2.829373414562e-12
43 KSP Residual norm 2.180283508139e-12
44 KSP Residual norm 1.573975858483e-12
45 KSP Residual norm 1.165429021786e-12
46 KSP Residual norm 8.727031044354e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.317377403240e-08 gnorm 5.361545876400e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
104 SNES Function norm 5.522624594965e-08
0 KSP Residual norm 9.916018651006e-07
1 KSP Residual norm 1.359149920815e-07
2 KSP Residual norm 9.833717878052e-08
3 KSP Residual norm 8.034221529047e-08
4 KSP Residual norm 5.404202093398e-08
5 KSP Residual norm 3.735048232868e-08
6 KSP Residual norm 2.271569159020e-08
7 KSP Residual norm 1.507748759892e-08
8 KSP Residual norm 1.137011783121e-08
9 KSP Residual norm 9.135545801122e-09
10 KSP Residual norm 6.674714422462e-09
11 KSP Residual norm 4.375235560223e-09
12 KSP Residual norm 3.329174877339e-09
13 KSP Residual norm 2.510248769420e-09
14 KSP Residual norm 1.734140470790e-09
15 KSP Residual norm 1.398257816820e-09
16 KSP Residual norm 1.109533379105e-09
17 KSP Residual norm 8.887247716665e-10
18 KSP Residual norm 7.063247701982e-10
19 KSP Residual norm 5.686723542313e-10
20 KSP Residual norm 4.468276807227e-10
21 KSP Residual norm 3.490454931328e-10
22 KSP Residual norm 2.821329679211e-10
23 KSP Residual norm 2.259932804043e-10
24 KSP Residual norm 1.841884780568e-10
25 KSP Residual norm 1.462629311778e-10
26 KSP Residual norm 1.108032199140e-10
27 KSP Residual norm 9.088335856502e-11
28 KSP Residual norm 7.160686765333e-11
29 KSP Residual norm 5.897876072086e-11
30 KSP Residual norm 4.415166877494e-11
31 KSP Residual norm 3.483884302219e-11
32 KSP Residual norm 2.814521282211e-11
33 KSP Residual norm 2.338427509118e-11
34 KSP Residual norm 1.804847074810e-11
35 KSP Residual norm 1.414847774349e-11
36 KSP Residual norm 1.148611250262e-11
37 KSP Residual norm 9.440992726621e-12
38 KSP Residual norm 7.257342128354e-12
39 KSP Residual norm 5.562668834339e-12
40 KSP Residual norm 4.281855850264e-12
41 KSP Residual norm 3.217083567421e-12
42 KSP Residual norm 2.472973447023e-12
43 KSP Residual norm 1.905606982276e-12
44 KSP Residual norm 1.375305221207e-12
45 KSP Residual norm 1.018464817160e-12
46 KSP Residual norm 7.624967285620e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.522624594965e-08 gnorm 4.687040755015e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
105 SNES Function norm 4.827855003813e-08
0 KSP Residual norm 8.661976051593e-07
1 KSP Residual norm 1.188050889987e-07
2 KSP Residual norm 8.594323935402e-08
3 KSP Residual norm 7.021131452541e-08
4 KSP Residual norm 4.721151478510e-08
5 KSP Residual norm 3.263834603180e-08
6 KSP Residual norm 1.985542033162e-08
7 KSP Residual norm 1.317655936083e-08
8 KSP Residual norm 9.937342276974e-09
9 KSP Residual norm 7.985086850669e-09
10 KSP Residual norm 5.835101439731e-09
11 KSP Residual norm 3.825351521727e-09
12 KSP Residual norm 2.911108752169e-09
13 KSP Residual norm 2.194790650450e-09
14 KSP Residual norm 1.516788866478e-09
15 KSP Residual norm 1.222502066313e-09
16 KSP Residual norm 9.702290976645e-10
17 KSP Residual norm 7.773775581529e-10
18 KSP Residual norm 6.175872403528e-10
19 KSP Residual norm 4.972104101196e-10
20 KSP Residual norm 3.908115211178e-10
21 KSP Residual norm 3.052134128184e-10
22 KSP Residual norm 2.466984939653e-10
23 KSP Residual norm 1.978094020941e-10
24 KSP Residual norm 1.610821161423e-10
25 KSP Residual norm 1.279183997339e-10
26 KSP Residual norm 9.715371068874e-11
27 KSP Residual norm 7.969470804864e-11
28 KSP Residual norm 6.272889372144e-11
29 KSP Residual norm 5.158981599421e-11
30 KSP Residual norm 3.869563528488e-11
31 KSP Residual norm 3.060031564749e-11
32 KSP Residual norm 2.463827968286e-11
33 KSP Residual norm 2.045337482777e-11
34 KSP Residual norm 1.577985497365e-11
35 KSP Residual norm 1.236602174955e-11
36 KSP Residual norm 1.003910547046e-11
37 KSP Residual norm 8.251088277897e-12
38 KSP Residual norm 6.345748087723e-12
39 KSP Residual norm 4.863986435066e-12
40 KSP Residual norm 3.744114451424e-12
41 KSP Residual norm 2.812470160300e-12
42 KSP Residual norm 2.162176624012e-12
43 KSP Residual norm 1.666195920591e-12
44 KSP Residual norm 1.202973011566e-12
45 KSP Residual norm 8.908333401511e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.827855003813e-08 gnorm 4.097391667784e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
106 SNES Function norm 4.220490749969e-08
0 KSP Residual norm 7.575105782849e-07
1 KSP Residual norm 1.038632345864e-07
2 KSP Residual norm 7.514061309544e-08
3 KSP Residual norm 6.138851340981e-08
4 KSP Residual norm 4.128554347434e-08
5 KSP Residual norm 2.853784957804e-08
6 KSP Residual norm 1.735844184195e-08
7 KSP Residual norm 1.152072769365e-08
8 KSP Residual norm 8.688189332317e-09
9 KSP Residual norm 6.981034876220e-09
10 KSP Residual norm 5.100968778861e-09
11 KSP Residual norm 3.343906434028e-09
12 KSP Residual norm 2.544601807414e-09
13 KSP Residual norm 1.918532908128e-09
14 KSP Residual norm 1.325611254631e-09
15 KSP Residual norm 1.068636549074e-09
16 KSP Residual norm 8.480466195414e-10
17 KSP Residual norm 6.793834127568e-10
18 KSP Residual norm 5.398369102216e-10
19 KSP Residual norm 4.346209892304e-10
20 KSP Residual norm 3.415617875423e-10
21 KSP Residual norm 2.667829236943e-10
22 KSP Residual norm 2.156352834070e-10
23 KSP Residual norm 1.728182046762e-10
24 KSP Residual norm 1.407900521091e-10
25 KSP Residual norm 1.118043910154e-10
26 KSP Residual norm 8.481086308962e-11
27 KSP Residual norm 6.957044331377e-11
28 KSP Residual norm 5.478938900285e-11
29 KSP Residual norm 4.509202474525e-11
30 KSP Residual norm 3.378999550892e-11
31 KSP Residual norm 2.668502787367e-11
32 KSP Residual norm 2.152795460613e-11
33 KSP Residual norm 1.787691372540e-11
34 KSP Residual norm 1.379554770115e-11
35 KSP Residual norm 1.081267806628e-11
36 KSP Residual norm 8.778138985170e-12
37 KSP Residual norm 7.214996073982e-12
38 KSP Residual norm 5.547520838161e-12
39 KSP Residual norm 4.252072051574e-12
40 KSP Residual norm 3.273033566189e-12
41 KSP Residual norm 2.458873509203e-12
42 KSP Residual norm 1.890256271967e-12
43 KSP Residual norm 1.456598500115e-12
44 KSP Residual norm 1.051425502203e-12
45 KSP Residual norm 7.786374988204e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.220490749969e-08 gnorm 3.581921808087e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
107 SNES Function norm 3.689534424364e-08
0 KSP Residual norm 6.630755210477e-07
1 KSP Residual norm 9.082437755948e-08
2 KSP Residual norm 6.572692991085e-08
3 KSP Residual norm 5.369731949361e-08
4 KSP Residual norm 3.613666053120e-08
5 KSP Residual norm 2.497064330018e-08
6 KSP Residual norm 1.518230052299e-08
7 KSP Residual norm 1.007462622673e-08
8 KSP Residual norm 7.598701374151e-09
9 KSP Residual norm 6.104294192085e-09
10 KSP Residual norm 4.459333655451e-09
11 KSP Residual norm 2.921806593987e-09
12 KSP Residual norm 2.222195082394e-09
13 KSP Residual norm 1.676759229042e-09
14 KSP Residual norm 1.158252265277e-09
15 KSP Residual norm 9.342220251082e-10
16 KSP Residual norm 7.412064849848e-10
17 KSP Residual norm 5.935112904033e-10
18 KSP Residual norm 4.718824490487e-10
19 KSP Residual norm 3.800152964963e-10
20 KSP Residual norm 2.984224252087e-10
21 KSP Residual norm 2.331745222143e-10
22 KSP Residual norm 1.885319678255e-10
23 KSP Residual norm 1.508216591609e-10
24 KSP Residual norm 1.230502967687e-10
25 KSP Residual norm 9.769166823351e-11
26 KSP Residual norm 7.371143214778e-11
27 KSP Residual norm 6.045141834683e-11
28 KSP Residual norm 4.761433282843e-11
29 KSP Residual norm 3.926725030135e-11
30 KSP Residual norm 2.933283619322e-11
31 KSP Residual norm 2.327159864670e-11
32 KSP Residual norm 1.873142015749e-11
33 KSP Residual norm 1.563609478616e-11
34 KSP Residual norm 1.205867794700e-11
35 KSP Residual norm 9.461351613112e-12
36 KSP Residual norm 7.680512221852e-12
37 KSP Residual norm 6.312943787456e-12
38 KSP Residual norm 4.850120518456e-12
39 KSP Residual norm 3.717806426387e-12
40 KSP Residual norm 2.861693333665e-12
41 KSP Residual norm 2.150198529468e-12
42 KSP Residual norm 1.652573244476e-12
43 KSP Residual norm 1.273359183591e-12
44 KSP Residual norm 9.189365632065e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.689534424364e-08 gnorm 3.131299250478e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
108 SNES Function norm 3.225373632659e-08
0 KSP Residual norm 5.794922166531e-07
1 KSP Residual norm 7.939119414785e-08
2 KSP Residual norm 5.744936987009e-08
3 KSP Residual norm 4.693579984496e-08
4 KSP Residual norm 3.158149520426e-08
5 KSP Residual norm 2.182403095183e-08
6 KSP Residual norm 1.327029092295e-08
7 KSP Residual norm 8.806862149532e-09
8 KSP Residual norm 6.642025377901e-09
9 KSP Residual norm 5.336073653025e-09
10 KSP Residual norm 3.898282080254e-09
11 KSP Residual norm 2.554592969765e-09
12 KSP Residual norm 1.943243302882e-09
13 KSP Residual norm 1.465893967286e-09
14 KSP Residual norm 1.012592955945e-09
15 KSP Residual norm 8.166641244579e-10
16 KSP Residual norm 6.479639588832e-10
17 KSP Residual norm 5.189039056635e-10
18 KSP Residual norm 4.125118450326e-10
19 KSP Residual norm 3.321756335724e-10
20 KSP Residual norm 2.609039328466e-10
21 KSP Residual norm 2.038439222282e-10
22 KSP Residual norm 1.647978434968e-10
23 KSP Residual norm 1.318916367266e-10
24 KSP Residual norm 1.075704486258e-10
25 KSP Residual norm 8.541112997505e-11
26 KSP Residual norm 6.452174429065e-11
27 KSP Residual norm 5.292449122112e-11
28 KSP Residual norm 4.169424923235e-11
29 KSP Residual norm 3.437725342962e-11
30 KSP Residual norm 2.570045836660e-11
31 KSP Residual norm 2.034754683062e-11
32 KSP Residual norm 1.640253460016e-11
33 KSP Residual norm 1.366660324204e-11
34 KSP Residual norm 1.054366853017e-11
35 KSP Residual norm 8.270017151487e-12
36 KSP Residual norm 6.713647605312e-12
37 KSP Residual norm 5.518308527754e-12
38 KSP Residual norm 4.240307915728e-12
39 KSP Residual norm 3.250219488538e-12
40 KSP Residual norm 2.501778244198e-12
41 KSP Residual norm 1.879748656439e-12
42 KSP Residual norm 1.444809341992e-12
43 KSP Residual norm 1.113269794553e-12
44 KSP Residual norm 8.033926901221e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.225373632659e-08 gnorm 2.737368619179e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
109 SNES Function norm 2.819608005712e-08
0 KSP Residual norm 5.079137359174e-07
1 KSP Residual norm 6.951485490986e-08
2 KSP Residual norm 5.033008234959e-08
3 KSP Residual norm 4.107872261647e-08
4 KSP Residual norm 2.768184314541e-08
5 KSP Residual norm 1.914371750959e-08
6 KSP Residual norm 1.163405794508e-08
7 KSP Residual norm 7.690902200762e-09
8 KSP Residual norm 5.813916100465e-09
9 KSP Residual norm 4.666193932448e-09
10 KSP Residual norm 3.408828568750e-09
11 KSP Residual norm 2.227640236786e-09
12 KSP Residual norm 1.687807556397e-09
13 KSP Residual norm 1.281140505090e-09
14 KSP Residual norm 8.871173144837e-10
15 KSP Residual norm 7.151107397819e-10
16 KSP Residual norm 5.671320656177e-10
17 KSP Residual norm 4.537309626255e-10
18 KSP Residual norm 3.611435304391e-10
19 KSP Residual norm 2.914993307268e-10
20 KSP Residual norm 2.282163319501e-10
21 KSP Residual norm 1.783517080965e-10
22 KSP Residual norm 1.448095296984e-10
23 KSP Residual norm 1.153119838276e-10
24 KSP Residual norm 9.455045231919e-11
25 KSP Residual norm 7.490081785379e-11
26 KSP Residual norm 5.772962891280e-11
27 KSP Residual norm 4.629169495692e-11
28 KSP Residual norm 3.657856546076e-11
29 KSP Residual norm 2.857473194048e-11
30 KSP Residual norm 2.242006149602e-11
31 KSP Residual norm 1.711779082705e-11
32 KSP Residual norm 1.416654076185e-11
33 KSP Residual norm 1.186806199288e-11
34 KSP Residual norm 9.180182635633e-12
35 KSP Residual norm 7.274610247289e-12
36 KSP Residual norm 5.887434959714e-12
37 KSP Residual norm 4.849978227265e-12
38 KSP Residual norm 3.719983658734e-12
39 KSP Residual norm 2.854782213159e-12
40 KSP Residual norm 2.196862151565e-12
41 KSP Residual norm 1.648771193533e-12
42 KSP Residual norm 1.266210568963e-12
43 KSP Residual norm 9.756741738831e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.819608005712e-08 gnorm 2.392991401229e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
110 SNES Function norm 2.464884736538e-08
0 KSP Residual norm 4.423482939342e-07
1 KSP Residual norm 6.065446647355e-08
2 KSP Residual norm 4.387965036386e-08
3 KSP Residual norm 3.585049446230e-08
4 KSP Residual norm 2.410857550340e-08
5 KSP Residual norm 1.666412581890e-08
6 KSP Residual norm 1.013652185139e-08
7 KSP Residual norm 6.728776181838e-09
8 KSP Residual norm 5.073882030179e-09
9 KSP Residual norm 4.077083470749e-09
10 KSP Residual norm 2.979068000452e-09
11 KSP Residual norm 1.953183453436e-09
12 KSP Residual norm 1.486537729355e-09
13 KSP Residual norm 1.120503502115e-09
14 KSP Residual norm 7.741276410966e-10
15 KSP Residual norm 6.240704751418e-10
16 KSP Residual norm 4.952421572021e-10
17 KSP Residual norm 3.967652051345e-10
18 KSP Residual norm 3.152567397544e-10
19 KSP Residual norm 2.537990870672e-10
20 KSP Residual norm 1.994781794313e-10
21 KSP Residual norm 1.558018645003e-10
22 KSP Residual norm 1.259189891226e-10
23 KSP Residual norm 1.009382967354e-10
24 KSP Residual norm 8.222308171234e-11
25 KSP Residual norm 6.530645260701e-11
26 KSP Residual norm 4.960306519633e-11
27 KSP Residual norm 4.066690805950e-11
28 KSP Residual norm 3.204932109923e-11
29 KSP Residual norm 2.637311052579e-11
30 KSP Residual norm 1.975952183114e-11
31 KSP Residual norm 1.555200123879e-11
32 KSP Residual norm 1.258870232932e-11
33 KSP Residual norm 1.043968383704e-11
34 KSP Residual norm 8.060387620150e-12
35 KSP Residual norm 6.316205043884e-12
36 KSP Residual norm 5.127803799178e-12
37 KSP Residual norm 4.214829135522e-12
38 KSP Residual norm 3.240882099158e-12
39 KSP Residual norm 2.483936830160e-12
40 KSP Residual norm 1.911975757186e-12
41 KSP Residual norm 1.436409127295e-12
42 KSP Residual norm 1.104282290472e-12
43 KSP Residual norm 8.509143335194e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.464884736538e-08 gnorm 2.091943506397e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
111 SNES Function norm 2.154792346208e-08
0 KSP Residual norm 3.876651318129e-07
1 KSP Residual norm 5.308180159077e-08
2 KSP Residual norm 3.842214084432e-08
3 KSP Residual norm 3.137573856893e-08
4 KSP Residual norm 2.112790968966e-08
5 KSP Residual norm 1.460534640244e-08
6 KSP Residual norm 8.878233045537e-09
7 KSP Residual norm 5.880745632040e-09
8 KSP Residual norm 4.440251684745e-09
9 KSP Residual norm 3.565535120693e-09
10 KSP Residual norm 2.604789941674e-09
11 KSP Residual norm 1.704562808252e-09
12 KSP Residual norm 1.294257759265e-09
13 KSP Residual norm 9.792327118339e-10
14 KSP Residual norm 6.772153819982e-10
15 KSP Residual norm 5.460703362862e-10
16 KSP Residual norm 4.332323736701e-10
17 KSP Residual norm 3.468068361552e-10
18 KSP Residual norm 2.758113887334e-10
19 KSP Residual norm 2.223330506537e-10
20 KSP Residual norm 1.743959526877e-10
21 KSP Residual norm 1.362728196250e-10
22 KSP Residual norm 1.103524753272e-10
23 KSP Residual norm 8.811586761187e-11
24 KSP Residual norm 7.201817068825e-11
25 KSP Residual norm 5.711989030430e-11
26 KSP Residual norm 4.316372994828e-11
27 KSP Residual norm 3.524098336800e-11
28 KSP Residual norm 2.772048955672e-11
29 KSP Residual norm 2.248795703133e-11
30 KSP Residual norm 1.680798427594e-11
31 KSP Residual norm 1.303193774952e-11
32 KSP Residual norm 1.058040511512e-11
33 KSP Residual norm 9.146480793795e-12
34 KSP Residual norm 7.033345909536e-12
35 KSP Residual norm 5.544760384930e-12
36 KSP Residual norm 4.497735987239e-12
37 KSP Residual norm 3.697263886405e-12
38 KSP Residual norm 2.838790374303e-12
39 KSP Residual norm 2.176929232202e-12
40 KSP Residual norm 1.675502207627e-12
41 KSP Residual norm 1.258219018666e-12
42 KSP Residual norm 9.666765591361e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.154792346208e-08 gnorm 1.828763922209e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
112 SNES Function norm 1.883706101457e-08
0 KSP Residual norm 3.381630092929e-07
1 KSP Residual norm 4.636406935099e-08
2 KSP Residual norm 3.354381449676e-08
3 KSP Residual norm 2.740185813677e-08
4 KSP Residual norm 1.843082874141e-08
5 KSP Residual norm 1.274124794631e-08
6 KSP Residual norm 7.749799737068e-09
7 KSP Residual norm 5.141315472901e-09
8 KSP Residual norm 3.878208418866e-09
9 KSP Residual norm 3.115918700429e-09
10 KSP Residual norm 2.276798033763e-09
11 KSP Residual norm 1.492130597255e-09
12 KSP Residual norm 1.135078641461e-09
13 KSP Residual norm 8.563108968728e-10
14 KSP Residual norm 5.918433508567e-10
15 KSP Residual norm 4.770729047057e-10
16 KSP Residual norm 3.786065299413e-10
17 KSP Residual norm 3.033107873206e-10
18 KSP Residual norm 2.409983587193e-10
19 KSP Residual norm 1.940749050720e-10
20 KSP Residual norm 1.524931689334e-10
21 KSP Residual norm 1.191050883926e-10
22 KSP Residual norm 9.629674448341e-11
23 KSP Residual norm 7.715773250579e-11
24 KSP Residual norm 6.287124848411e-11
25 KSP Residual norm 4.992109698295e-11
26 KSP Residual norm 3.779068876616e-11
27 KSP Residual norm 3.103021221105e-11
28 KSP Residual norm 2.440279735748e-11
29 KSP Residual norm 2.007886486908e-11
30 KSP Residual norm 1.505342705487e-11
31 KSP Residual norm 1.197707660738e-11
32 KSP Residual norm 9.595765730276e-12
33 KSP Residual norm 7.994146743585e-12
34 KSP Residual norm 6.162988812826e-12
35 KSP Residual norm 4.833048285735e-12
36 KSP Residual norm 3.923472276377e-12
37 KSP Residual norm 3.224578776171e-12
38 KSP Residual norm 2.478987999158e-12
39 KSP Residual norm 1.900226803695e-12
40 KSP Residual norm 1.462639848078e-12
41 KSP Residual norm 1.098606102285e-12
42 KSP Residual norm 8.444728864844e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.883706101457e-08 gnorm 1.598698842731e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
113 SNES Function norm 1.646729094534e-08
0 KSP Residual norm 2.957410358177e-07
1 KSP Residual norm 4.053743152647e-08
2 KSP Residual norm 2.933089600266e-08
3 KSP Residual norm 2.395897624248e-08
4 KSP Residual norm 1.611848660659e-08
5 KSP Residual norm 1.114256895316e-08
6 KSP Residual norm 6.776588631363e-09
7 KSP Residual norm 4.494521893481e-09
8 KSP Residual norm 3.390857754032e-09
9 KSP Residual norm 2.724100478734e-09
10 KSP Residual norm 1.990417212567e-09
11 KSP Residual norm 1.304114128100e-09
12 KSP Residual norm 9.917521017620e-10
13 KSP Residual norm 7.485441017815e-10
14 KSP Residual norm 5.174050143942e-10
15 KSP Residual norm 4.171014943900e-10
16 KSP Residual norm 3.310001530218e-10
17 KSP Residual norm 2.651380431438e-10
18 KSP Residual norm 2.106973511857e-10
19 KSP Residual norm 1.697008886035e-10
20 KSP Residual norm 1.333045903324e-10
21 KSP Residual norm 1.041267106989e-10
22 KSP Residual norm 8.420527727289e-11
23 KSP Residual norm 6.742982533653e-11
24 KSP Residual norm 5.497025677955e-11
25 KSP Residual norm 4.363930586826e-11
26 KSP Residual norm 3.297331866160e-11
27 KSP Residual norm 2.707819177870e-11
28 KSP Residual norm 2.128096964699e-11
29 KSP Residual norm 1.750654931223e-11
30 KSP Residual norm 1.311288731857e-11
31 KSP Residual norm 1.047463881149e-11
32 KSP Residual norm 8.367462878049e-12
33 KSP Residual norm 6.992927443192e-12
34 KSP Residual norm 5.387520513400e-12
35 KSP Residual norm 4.227291561707e-12
36 KSP Residual norm 3.431544910095e-12
37 KSP Residual norm 2.820233099772e-12
38 KSP Residual norm 2.167618420696e-12
39 KSP Residual norm 1.661655492499e-12
40 KSP Residual norm 1.278991156287e-12
41 KSP Residual norm 9.606376329509e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.646729094534e-08 gnorm 1.397579352033e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
114 SNES Function norm 1.439567260267e-08
0 KSP Residual norm 2.582151949409e-07
1 KSP Residual norm 3.541926014915e-08
2 KSP Residual norm 2.562069753165e-08
3 KSP Residual norm 2.093316888298e-08
4 KSP Residual norm 1.407367814517e-08
5 KSP Residual norm 9.728544693195e-09
6 KSP Residual norm 5.918730934085e-09
7 KSP Residual norm 3.929537747456e-09
8 KSP Residual norm 2.962784685071e-09
9 KSP Residual norm 2.380958548812e-09
10 KSP Residual norm 1.739828640951e-09
11 KSP Residual norm 1.140959441965e-09
12 KSP Residual norm 8.685717647568e-10
13 KSP Residual norm 6.544622570230e-10
14 KSP Residual norm 4.521685305152e-10
15 KSP Residual norm 3.644591801698e-10
16 KSP Residual norm 2.892371775722e-10
17 KSP Residual norm 2.317705411220e-10
18 KSP Residual norm 1.841179153640e-10
19 KSP Residual norm 1.482158199254e-10
20 KSP Residual norm 1.165278789768e-10
21 KSP Residual norm 9.099979442049e-11
22 KSP Residual norm 7.354008135380e-11
23 KSP Residual norm 5.899294947052e-11
24 KSP Residual norm 4.803253988356e-11
25 KSP Residual norm 3.815898426000e-11
26 KSP Residual norm 2.907056532042e-11
27 KSP Residual norm 2.380970920724e-11
28 KSP Residual norm 1.877420779816e-11
29 KSP Residual norm 1.543549801731e-11
30 KSP Residual norm 1.156816785625e-11
31 KSP Residual norm 9.073143506874e-12
32 KSP Residual norm 7.367607202902e-12
33 KSP Residual norm 6.098445960356e-12
34 KSP Residual norm 4.710995023421e-12
35 KSP Residual norm 3.690121310597e-12
36 KSP Residual norm 2.995731361461e-12
37 KSP Residual norm 2.462340129217e-12
38 KSP Residual norm 1.893823207038e-12
39 KSP Residual norm 1.451460831590e-12
40 KSP Residual norm 1.117219823425e-12
41 KSP Residual norm 8.392429066914e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.439567260267e-08 gnorm 1.221758404193e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
115 SNES Function norm 1.258464077113e-08
0 KSP Residual norm 2.264868764250e-07
1 KSP Residual norm 3.099190336772e-08
2 KSP Residual norm 2.243516039365e-08
3 KSP Residual norm 1.832778985657e-08
4 KSP Residual norm 1.234369054007e-08
5 KSP Residual norm 8.526597888540e-09
6 KSP Residual norm 5.182248022081e-09
7 KSP Residual norm 3.437310629240e-09
8 KSP Residual norm 2.593276026305e-09
9 KSP Residual norm 2.082728150579e-09
10 KSP Residual norm 1.521094420666e-09
11 KSP Residual norm 9.959342848013e-10
12 KSP Residual norm 7.568461700042e-10
13 KSP Residual norm 5.717728408833e-10
14 KSP Residual norm 3.949201076982e-10
15 KSP Residual norm 3.187007115543e-10
16 KSP Residual norm 2.527810667187e-10
17 KSP Residual norm 2.023153262943e-10
18 KSP Residual norm 1.609566333153e-10
19 KSP Residual norm 1.296914596111e-10
20 KSP Residual norm 1.017474443005e-10
21 KSP Residual norm 7.952911929589e-11
22 KSP Residual norm 6.434541186701e-11
23 KSP Residual norm 5.137061902514e-11
24 KSP Residual norm 4.198845326272e-11
25 KSP Residual norm 3.332850092800e-11
26 KSP Residual norm 2.507476819828e-11
27 KSP Residual norm 2.049524514805e-11
28 KSP Residual norm 1.616032546322e-11
29 KSP Residual norm 1.330816424565e-11
30 KSP Residual norm 9.893034723986e-12
31 KSP Residual norm 7.839157983832e-12
32 KSP Residual norm 6.321160640467e-12
33 KSP Residual norm 5.344772273896e-12
34 KSP Residual norm 4.116464763204e-12
35 KSP Residual norm 3.235791314526e-12
36 KSP Residual norm 2.626041606656e-12
37 KSP Residual norm 2.158426573110e-12
38 KSP Residual norm 1.656782087222e-12
39 KSP Residual norm 1.270145760128e-12
40 KSP Residual norm 9.775782567997e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.258464077113e-08 gnorm 1.068055532459e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
116 SNES Function norm 1.100143415176e-08
0 KSP Residual norm 1.974901821097e-07
1 KSP Residual norm 2.707277922469e-08
2 KSP Residual norm 1.958664345018e-08
3 KSP Residual norm 1.600318708231e-08
4 KSP Residual norm 1.076324404563e-08
5 KSP Residual norm 7.438833777660e-09
6 KSP Residual norm 4.524467115709e-09
7 KSP Residual norm 3.003619465318e-09
8 KSP Residual norm 2.264837083887e-09
9 KSP Residual norm 1.819846060436e-09
10 KSP Residual norm 1.329613312307e-09
11 KSP Residual norm 8.717074569023e-10
12 KSP Residual norm 6.634049338000e-10
13 KSP Residual norm 5.000831807604e-10
14 KSP Residual norm 3.454455723152e-10
15 KSP Residual norm 2.785248723986e-10
16 KSP Residual norm 2.210156260093e-10
17 KSP Residual norm 1.770584089624e-10
18 KSP Residual norm 1.406958392342e-10
19 KSP Residual norm 1.132809646003e-10
20 KSP Residual norm 8.902741726483e-11
21 KSP Residual norm 6.953781297181e-11
22 KSP Residual norm 5.620664110592e-11
23 KSP Residual norm 4.504227269031e-11
24 KSP Residual norm 3.670417210420e-11
25 KSP Residual norm 2.915746373881e-11
26 KSP Residual norm 2.212456143617e-11
27 KSP Residual norm 1.814084349493e-11
28 KSP Residual norm 1.430455407426e-11
29 KSP Residual norm 1.177784246735e-11
30 KSP Residual norm 8.819267429637e-12
31 KSP Residual norm 6.935643302632e-12
32 KSP Residual norm 5.622101526790e-12
33 KSP Residual norm 4.664225461646e-12
34 KSP Residual norm 3.602437028417e-12
35 KSP Residual norm 2.823321135476e-12
36 KSP Residual norm 2.291972258226e-12
37 KSP Residual norm 1.883873192295e-12
38 KSP Residual norm 1.448161270561e-12
39 KSP Residual norm 1.109945489543e-12
40 KSP Residual norm 8.543110499187e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.100143415176e-08 gnorm 9.336894797711e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
117 SNES Function norm 9.617405616051e-09
0 KSP Residual norm 1.728498736334e-07
1 KSP Residual norm 2.367500874441e-08
2 KSP Residual norm 1.713296951304e-08
3 KSP Residual norm 1.399747267477e-08
4 KSP Residual norm 9.420053775957e-09
5 KSP Residual norm 6.509106261199e-09
6 KSP Residual norm 3.957565823464e-09
7 KSP Residual norm 2.626229266775e-09
8 KSP Residual norm 1.980777162866e-09
9 KSP Residual norm 1.591242187589e-09
10 KSP Residual norm 1.162388484525e-09
11 KSP Residual norm 7.616245190482e-10
12 KSP Residual norm 5.792569626764e-10
13 KSP Residual norm 4.370795907343e-10
14 KSP Residual norm 3.019079364559e-10
15 KSP Residual norm 2.435190090076e-10
16 KSP Residual norm 1.932047156660e-10
17 KSP Residual norm 1.547157148237e-10
18 KSP Residual norm 1.230010985077e-10
19 KSP Residual norm 9.906719519612e-11
20 KSP Residual norm 7.779949210067e-11
21 KSP Residual norm 6.078664616017e-11
22 KSP Residual norm 4.915307511424e-11
23 KSP Residual norm 3.932415071820e-11
24 KSP Residual norm 3.208619796468e-11
25 KSP Residual norm 2.548049609290e-11
26 KSP Residual norm 1.922554114050e-11
27 KSP Residual norm 1.576822314635e-11
28 KSP Residual norm 1.242413241125e-11
29 KSP Residual norm 1.024766072026e-11
30 KSP Residual norm 7.655620253507e-12
31 KSP Residual norm 6.071532411444e-12
32 KSP Residual norm 4.890202842706e-12
33 KSP Residual norm 4.082154499904e-12
34 KSP Residual norm 3.149087972172e-12
35 KSP Residual norm 2.470882181161e-12
36 KSP Residual norm 2.005694666801e-12
37 KSP Residual norm 1.648513153523e-12
38 KSP Residual norm 1.266349539800e-12
39 KSP Residual norm 9.706975563381e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.617405616051e-09 gnorm 8.162275342945e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
118 SNES Function norm 8.407496637010e-09
0 KSP Residual norm 1.508802000252e-07
1 KSP Residual norm 2.068929621377e-08
2 KSP Residual norm 1.496721120334e-08
3 KSP Residual norm 1.222828492310e-08
4 KSP Residual norm 8.223234352913e-09
5 KSP Residual norm 5.684181601983e-09
6 KSP Residual norm 3.457669620677e-09
7 KSP Residual norm 2.295032063273e-09
8 KSP Residual norm 1.730668284904e-09
9 KSP Residual norm 1.390676452548e-09
10 KSP Residual norm 1.016120655535e-09
11 KSP Residual norm 6.661899407384e-10
12 KSP Residual norm 5.069860425921e-10
13 KSP Residual norm 3.821988150654e-10
14 KSP Residual norm 2.640763139875e-10
15 KSP Residual norm 2.128736176266e-10
16 KSP Residual norm 1.689373491858e-10
17 KSP Residual norm 1.353611268368e-10
18 KSP Residual norm 1.075376734377e-10
19 KSP Residual norm 8.658959739748e-11
20 KSP Residual norm 6.806306538473e-11
21 KSP Residual norm 5.315510339906e-11
22 KSP Residual norm 4.296899600601e-11
23 KSP Residual norm 3.444892474631e-11
24 KSP Residual norm 2.806266769260e-11
25 KSP Residual norm 2.229503927891e-11
26 KSP Residual norm 1.692905548952e-11
27 KSP Residual norm 1.388574386207e-11
28 KSP Residual norm 1.094166488469e-11
29 KSP Residual norm 9.002627657066e-12
30 KSP Residual norm 6.748876655319e-12
31 KSP Residual norm 5.321894287788e-12
32 KSP Residual norm 4.300552049628e-12
33 KSP Residual norm 3.568757744730e-12
34 KSP Residual norm 2.755383978004e-12
35 KSP Residual norm 2.159374246840e-12
36 KSP Residual norm 1.752926112425e-12
37 KSP Residual norm 1.440739718383e-12
38 KSP Residual norm 1.107711237229e-12
39 KSP Residual norm 8.490203829851e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.407496637010e-09 gnorm 7.135425846293e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
119 SNES Function norm 7.349797092651e-09
0 KSP Residual norm 1.320502476196e-07
1 KSP Residual norm 1.809934281806e-08
2 KSP Residual norm 1.309675851669e-08
3 KSP Residual norm 1.069549455812e-08
4 KSP Residual norm 7.197312981637e-09
5 KSP Residual norm 4.976670150725e-09
6 KSP Residual norm 3.026521614633e-09
7 KSP Residual norm 2.005354473220e-09
8 KSP Residual norm 1.513770479741e-09
9 KSP Residual norm 1.215895249431e-09
10 KSP Residual norm 8.884317196527e-10
11 KSP Residual norm 5.817386700918e-10
12 KSP Residual norm 4.420319046664e-10
13 KSP Residual norm 3.340928983845e-10
14 KSP Residual norm 2.310868122122e-10
15 KSP Residual norm 1.862450376604e-10
16 KSP Residual norm 1.478055416890e-10
17 KSP Residual norm 1.183976670161e-10
18 KSP Residual norm 9.408036539346e-11
19 KSP Residual norm 7.582036108894e-11
20 KSP Residual norm 5.953215752030e-11
21 KSP Residual norm 4.649777211352e-11
22 KSP Residual norm 3.763672435629e-11
23 KSP Residual norm 3.011945063288e-11
24 KSP Residual norm 2.457054023508e-11
25 KSP Residual norm 1.950086465700e-11
26 KSP Residual norm 1.472810520465e-11
27 KSP Residual norm 1.208404891354e-11
28 KSP Residual norm 9.478966238775e-12
29 KSP Residual norm 7.750963487451e-12
30 KSP Residual norm 5.800831876361e-12
31 KSP Residual norm 4.657840303427e-12
32 KSP Residual norm 3.707141179222e-12
33 KSP Residual norm 3.132311996879e-12
34 KSP Residual norm 2.408286125700e-12
35 KSP Residual norm 1.892802797861e-12
36 KSP Residual norm 1.535949117407e-12
37 KSP Residual norm 1.262293652706e-12
38 KSP Residual norm 9.699326801918e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.349797092651e-09 gnorm 6.237753397334e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
120 SNES Function norm 6.425155720510e-09
0 KSP Residual norm 1.166698120289e-07
1 KSP Residual norm 1.591665048021e-08
2 KSP Residual norm 1.154287592403e-08
3 KSP Residual norm 9.391355324335e-09
4 KSP Residual norm 6.356645883070e-09
5 KSP Residual norm 4.405190804386e-09
6 KSP Residual norm 2.673920024328e-09
7 KSP Residual norm 1.748624303038e-09
8 KSP Residual norm 1.331077721668e-09
9 KSP Residual norm 1.063983705122e-09
10 KSP Residual norm 7.766160375445e-10
11 KSP Residual norm 5.043899032645e-10
12 KSP Residual norm 3.755090040057e-10
13 KSP Residual norm 2.911584026135e-10
14 KSP Residual norm 2.030948371762e-10
15 KSP Residual norm 1.633403050044e-10
16 KSP Residual norm 1.284812210288e-10
17 KSP Residual norm 1.007128063953e-10
18 KSP Residual norm 8.168539548859e-11
19 KSP Residual norm 6.722594521382e-11
20 KSP Residual norm 5.139779046469e-11
21 KSP Residual norm 4.035319146812e-11
22 KSP Residual norm 3.384757541589e-11
23 KSP Residual norm 2.613642059659e-11
24 KSP Residual norm 2.237278027300e-11
25 KSP Residual norm 1.764422453641e-11
26 KSP Residual norm 1.483958024353e-11
27 KSP Residual norm 1.067702780727e-11
28 KSP Residual norm 9.034987643812e-12
29 KSP Residual norm 7.134289031682e-12
30 KSP Residual norm 5.630447137588e-12
31 KSP Residual norm 4.362565254614e-12
32 KSP Residual norm 3.492073006579e-12
33 KSP Residual norm 2.776475051162e-12
34 KSP Residual norm 2.169494824718e-12
35 KSP Residual norm 1.682997088466e-12
36 KSP Residual norm 1.383031297097e-12
37 KSP Residual norm 1.120108897406e-12
38 KSP Residual norm 8.613096539879e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.425155720510e-09 gnorm 5.453014153565e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
121 SNES Function norm 5.616840277016e-09
0 KSP Residual norm 1.007294382398e-07
1 KSP Residual norm 1.381828713676e-08
2 KSP Residual norm 9.995021216949e-09
3 KSP Residual norm 8.166852787768e-09
4 KSP Residual norm 5.490080496841e-09
5 KSP Residual norm 3.794932403467e-09
6 KSP Residual norm 2.308924651614e-09
7 KSP Residual norm 1.533282571813e-09
8 KSP Residual norm 1.155899157908e-09
9 KSP Residual norm 9.289804851161e-10
10 KSP Residual norm 6.788096354433e-10
11 KSP Residual norm 4.452443405601e-10
12 KSP Residual norm 3.390044446215e-10
13 KSP Residual norm 2.553547901360e-10
14 KSP Residual norm 1.764028165534e-10
15 KSP Residual norm 1.421850201230e-10
16 KSP Residual norm 1.128412858716e-10
17 KSP Residual norm 9.043577712072e-11
18 KSP Residual norm 7.183118995982e-11
19 KSP Residual norm 5.782845889248e-11
20 KSP Residual norm 4.547778076770e-11
21 KSP Residual norm 3.551031820324e-11
22 KSP Residual norm 2.869951622117e-11
23 KSP Residual norm 2.303086663702e-11
24 KSP Residual norm 1.875087820802e-11
25 KSP Residual norm 1.490470873120e-11
26 KSP Residual norm 1.137971621056e-11
27 KSP Residual norm 9.310707477399e-12
28 KSP Residual norm 7.349611999741e-12
29 KSP Residual norm 6.039800913218e-12
30 KSP Residual norm 4.524929360784e-12
31 KSP Residual norm 3.533332157324e-12
32 KSP Residual norm 2.883253971594e-12
33 KSP Residual norm 2.383241138171e-12
34 KSP Residual norm 1.842544192162e-12
35 KSP Residual norm 1.442884196053e-12
36 KSP Residual norm 1.171305756546e-12
37 KSP Residual norm 9.628003241540e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.616840277016e-09 gnorm 4.766998532955e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
122 SNES Function norm 4.910214873506e-09
0 KSP Residual norm 8.823910972838e-08
1 KSP Residual norm 1.208721599052e-08
2 KSP Residual norm 8.746896766446e-09
3 KSP Residual norm 7.146054194050e-09
4 KSP Residual norm 4.808927650382e-09
5 KSP Residual norm 3.323081589565e-09
6 KSP Residual norm 2.020524875103e-09
7 KSP Residual norm 1.340742652625e-09
8 KSP Residual norm 1.011249401591e-09
9 KSP Residual norm 8.124161884472e-10
10 KSP Residual norm 5.934563819550e-10
11 KSP Residual norm 3.888628971927e-10
12 KSP Residual norm 2.957361586037e-10
13 KSP Residual norm 2.231581618762e-10
14 KSP Residual norm 1.541644307421e-10
15 KSP Residual norm 1.243355429913e-10
16 KSP Residual norm 9.865445491321e-11
17 KSP Residual norm 7.901739161912e-11
18 KSP Residual norm 6.280635776843e-11
19 KSP Residual norm 5.059787598093e-11
20 KSP Residual norm 3.974822248964e-11
21 KSP Residual norm 3.104992065280e-11
22 KSP Residual norm 2.511419543651e-11
23 KSP Residual norm 2.009882733310e-11
24 KSP Residual norm 1.639951594697e-11
25 KSP Residual norm 1.302936631754e-11
26 KSP Residual norm 9.833777727122e-12
27 KSP Residual norm 8.069511789581e-12
28 KSP Residual norm 6.357715652609e-12
29 KSP Residual norm 5.241860887358e-12
30 KSP Residual norm 3.919366165952e-12
31 KSP Residual norm 3.111890668733e-12
32 KSP Residual norm 2.504363481526e-12
33 KSP Residual norm 2.090554963213e-12
34 KSP Residual norm 1.612874750619e-12
35 KSP Residual norm 1.265502005729e-12
36 KSP Residual norm 1.027224516653e-12
37 KSP Residual norm 8.443447103538e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.910214873506e-09 gnorm 4.167295203487e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
123 SNES Function norm 4.292494256977e-09
0 KSP Residual norm 7.708118402727e-08
1 KSP Residual norm 1.056433013797e-08
2 KSP Residual norm 7.643579971275e-09
3 KSP Residual norm 6.244939882525e-09
4 KSP Residual norm 4.200900375998e-09
5 KSP Residual norm 2.903305879665e-09
6 KSP Residual norm 1.765684842354e-09
7 KSP Residual norm 1.171939717959e-09
8 KSP Residual norm 8.837830306635e-10
9 KSP Residual norm 7.101138677197e-10
10 KSP Residual norm 5.187833204439e-10
11 KSP Residual norm 3.400583023418e-10
12 KSP Residual norm 2.587277315183e-10
13 KSP Residual norm 1.951081361520e-10
14 KSP Residual norm 1.347876520585e-10
15 KSP Residual norm 1.086834757417e-10
16 KSP Residual norm 8.624454738283e-11
17 KSP Residual norm 6.909522293198e-11
18 KSP Residual norm 5.490261672228e-11
19 KSP Residual norm 4.422116404515e-11
20 KSP Residual norm 3.475481083999e-11
21 KSP Residual norm 2.714423809909e-11
22 KSP Residual norm 2.194891634018e-11
23 KSP Residual norm 1.758443150162e-11
24 KSP Residual norm 1.433585321484e-11
25 KSP Residual norm 1.139216858832e-11
26 KSP Residual norm 8.626932769315e-12
27 KSP Residual norm 7.079344548177e-12
28 KSP Residual norm 5.580260625616e-12
29 KSP Residual norm 4.596711627027e-12
30 KSP Residual norm 3.442842637020e-12
31 KSP Residual norm 2.719736547057e-12
32 KSP Residual norm 2.196742223610e-12
33 KSP Residual norm 1.826199777612e-12
34 KSP Residual norm 1.410031708015e-12
35 KSP Residual norm 1.105515146824e-12
36 KSP Residual norm 8.974119963948e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.292494256977e-09 gnorm 3.643030615901e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
124 SNES Function norm 3.752479639537e-09
0 KSP Residual norm 6.745037326642e-08
1 KSP Residual norm 9.239901707625e-09
2 KSP Residual norm 6.686685652996e-09
3 KSP Residual norm 5.461734146826e-09
4 KSP Residual norm 3.676056950049e-09
5 KSP Residual norm 2.540906278998e-09
6 KSP Residual norm 1.544902914882e-09
7 KSP Residual norm 1.024299220741e-09
8 KSP Residual norm 7.729354722821e-10
9 KSP Residual norm 6.208732104759e-10
10 KSP Residual norm 4.535614994859e-10
11 KSP Residual norm 2.970530219529e-10
12 KSP Residual norm 2.257649311749e-10
13 KSP Residual norm 1.705482665462e-10
14 KSP Residual norm 1.178914920380e-10
15 KSP Residual norm 9.505989445065e-11
16 KSP Residual norm 7.543313839207e-11
17 KSP Residual norm 6.042007224459e-11
18 KSP Residual norm 4.802170606550e-11
19 KSP Residual norm 3.870495626994e-11
20 KSP Residual norm 3.039870072525e-11
21 KSP Residual norm 2.374337855167e-11
22 KSP Residual norm 1.921673453742e-11
23 KSP Residual norm 1.537287107057e-11
24 KSP Residual norm 1.254872377031e-11
25 KSP Residual norm 9.967831926021e-12
26 KSP Residual norm 7.515124773912e-12
27 KSP Residual norm 6.166668541119e-12
28 KSP Residual norm 4.848636861691e-12
29 KSP Residual norm 3.982275729003e-12
30 KSP Residual norm 2.976852304584e-12
31 KSP Residual norm 2.382732447186e-12
32 KSP Residual norm 1.904243373635e-12
33 KSP Residual norm 1.602896497511e-12
34 KSP Residual norm 1.234129549888e-12
35 KSP Residual norm 9.695651194053e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.752479639537e-09 gnorm 3.184711685821e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
125 SNES Function norm 3.280391704469e-09
0 KSP Residual norm 5.888202782484e-08
1 KSP Residual norm 8.073121598943e-09
2 KSP Residual norm 5.840501914752e-09
3 KSP Residual norm 4.771532668547e-09
4 KSP Residual norm 3.209164239469e-09
5 KSP Residual norm 2.218284644252e-09
6 KSP Residual norm 1.349309542159e-09
7 KSP Residual norm 8.954278664525e-10
8 KSP Residual norm 6.753085033587e-10
9 KSP Residual norm 5.426463383565e-10
10 KSP Residual norm 3.964556256213e-10
11 KSP Residual norm 2.599024676098e-10
12 KSP Residual norm 1.977383833028e-10
13 KSP Residual norm 1.491213160706e-10
14 KSP Residual norm 1.030527741836e-10
15 KSP Residual norm 8.307138647251e-11
16 KSP Residual norm 6.593036302042e-11
17 KSP Residual norm 5.283845679256e-11
18 KSP Residual norm 4.197259688326e-11
19 KSP Residual norm 3.381570076603e-11
20 KSP Residual norm 2.658824565747e-11
21 KSP Residual norm 2.075824449820e-11
22 KSP Residual norm 1.679079773122e-11
23 KSP Residual norm 1.346183316442e-11
24 KSP Residual norm 1.097093114350e-11
25 KSP Residual norm 8.721651746748e-12
26 KSP Residual norm 6.612974641036e-12
27 KSP Residual norm 5.428973708005e-12
28 KSP Residual norm 4.277244987779e-12
29 KSP Residual norm 3.519534480579e-12
30 KSP Residual norm 2.640713664232e-12
31 KSP Residual norm 2.091156109390e-12
32 KSP Residual norm 1.684448919847e-12
33 KSP Residual norm 1.400139928823e-12
34 KSP Residual norm 1.080775768681e-12
35 KSP Residual norm 8.472723535445e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.280391704469e-09 gnorm 2.784058932073e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
126 SNES Function norm 2.867702109787e-09
0 KSP Residual norm 5.146812347378e-08
1 KSP Residual norm 7.056876472125e-09
2 KSP Residual norm 5.105139386613e-09
3 KSP Residual norm 4.171028159921e-09
4 KSP Residual norm 2.805075038381e-09
5 KSP Residual norm 1.938838400874e-09
6 KSP Residual norm 1.179349394747e-09
7 KSP Residual norm 7.828467575391e-10
8 KSP Residual norm 5.903115958290e-10
9 KSP Residual norm 4.743713213195e-10
10 KSP Residual norm 3.465697708077e-10
11 KSP Residual norm 2.272384404605e-10
12 KSP Residual norm 1.729234753380e-10
13 KSP Residual norm 1.303610331221e-10
14 KSP Residual norm 9.006954204488e-11
15 KSP Residual norm 7.261079580979e-11
16 KSP Residual norm 5.762648788163e-11
17 KSP Residual norm 4.618340994877e-11
18 KSP Residual norm 3.668655065796e-11
19 KSP Residual norm 2.955375274685e-11
20 KSP Residual norm 2.323921450676e-11
21 KSP Residual norm 1.814373272370e-11
22 KSP Residual norm 1.467366353271e-11
23 KSP Residual norm 1.176670634239e-11
24 KSP Residual norm 9.588363819227e-12
25 KSP Residual norm 7.623677618148e-12
26 KSP Residual norm 5.789371842267e-12
27 KSP Residual norm 4.749119709020e-12
28 KSP Residual norm 3.745196087978e-12
29 KSP Residual norm 3.081605832450e-12
30 KSP Residual norm 2.311199982934e-12
31 KSP Residual norm 1.821733851072e-12
32 KSP Residual norm 1.474142612395e-12
33 KSP Residual norm 1.223094402975e-12
34 KSP Residual norm 9.447423340168e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.867702109787e-09 gnorm 2.433831289929e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
127 SNES Function norm 2.506952388486e-09
0 KSP Residual norm 4.497518042545e-08
1 KSP Residual norm 6.169097047210e-09
2 KSP Residual norm 4.462463547582e-09
3 KSP Residual norm 3.645641064815e-09
4 KSP Residual norm 2.451348072105e-09
5 KSP Residual norm 1.694661828164e-09
6 KSP Residual norm 1.030985784113e-09
7 KSP Residual norm 6.842083475607e-10
8 KSP Residual norm 5.159759964915e-10
9 KSP Residual norm 4.146553674090e-10
10 KSP Residual norm 3.029630590017e-10
11 KSP Residual norm 1.986618628857e-10
12 KSP Residual norm 1.511643807488e-10
13 KSP Residual norm 1.139725007992e-10
14 KSP Residual norm 7.877766084856e-11
15 KSP Residual norm 6.348606025077e-11
16 KSP Residual norm 5.039502871918e-11
17 KSP Residual norm 4.040091049428e-11
18 KSP Residual norm 3.208470248793e-11
19 KSP Residual norm 2.585193929856e-11
20 KSP Residual norm 2.033478678254e-11
21 KSP Residual norm 1.587218196009e-11
22 KSP Residual norm 1.284132038890e-11
23 KSP Residual norm 1.030388863249e-11
24 KSP Residual norm 8.393031534810e-12
25 KSP Residual norm 6.674327006005e-12
26 KSP Residual norm 5.072960091962e-12
27 KSP Residual norm 4.163365736556e-12
28 KSP Residual norm 3.280442535860e-12
29 KSP Residual norm 2.696679047167e-12
30 KSP Residual norm 2.025809377929e-12
31 KSP Residual norm 1.602554916091e-12
32 KSP Residual norm 1.291556494729e-12
33 KSP Residual norm 1.071979267215e-12
34 KSP Residual norm 8.277558300030e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.506952388486e-09 gnorm 2.127638141957e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
128 SNES Function norm 2.191560395372e-09
0 KSP Residual norm 3.930994534095e-08
1 KSP Residual norm 5.392038498023e-09
2 KSP Residual norm 3.900220816008e-09
3 KSP Residual norm 3.186726053896e-09
4 KSP Residual norm 2.142503722619e-09
5 KSP Residual norm 1.480945450695e-09
6 KSP Residual norm 9.009820796893e-10
7 KSP Residual norm 5.982432872348e-10
8 KSP Residual norm 4.510133201085e-10
9 KSP Residual norm 3.624837186187e-10
10 KSP Residual norm 2.648338717688e-10
11 KSP Residual norm 1.737160319459e-10
12 KSP Residual norm 1.322333798603e-10
13 KSP Residual norm 9.963248870131e-11
14 KSP Residual norm 6.883812544791e-11
15 KSP Residual norm 5.548443462622e-11
16 KSP Residual norm 4.403999774328e-11
17 KSP Residual norm 3.530549701322e-11
18 KSP Residual norm 2.803982464788e-11
19 KSP Residual norm 2.258831641124e-11
20 KSP Residual norm 1.777024558085e-11
21 KSP Residual norm 1.387077497310e-11
22 KSP Residual norm 1.121907288064e-11
23 KSP Residual norm 9.004530568129e-12
24 KSP Residual norm 7.333921905216e-12
25 KSP Residual norm 5.833833458552e-12
26 KSP Residual norm 4.448543668543e-12
27 KSP Residual norm 3.643549254934e-12
28 KSP Residual norm 2.876467833217e-12
29 KSP Residual norm 2.364004252199e-12
30 KSP Residual norm 1.773291379481e-12
31 KSP Residual norm 1.389617591167e-12
32 KSP Residual norm 1.130943764466e-12
33 KSP Residual norm 9.357197919768e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.191560395372e-09 gnorm 1.860018431884e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
129 SNES Function norm 1.915899112088e-09
0 KSP Residual norm 3.448777252496e-08
1 KSP Residual norm 4.720305862135e-09
2 KSP Residual norm 3.417056562582e-09
3 KSP Residual norm 2.790333697395e-09
4 KSP Residual norm 1.879592780688e-09
5 KSP Residual norm 1.299112565559e-09
6 KSP Residual norm 7.895358373799e-10
7 KSP Residual norm 5.229080791656e-10
8 KSP Residual norm 3.948269788652e-10
9 KSP Residual norm 3.170574558272e-10
10 KSP Residual norm 2.315573486913e-10
11 KSP Residual norm 1.515246265920e-10
12 KSP Residual norm 1.149921743892e-10
13 KSP Residual norm 8.705212684130e-11
14 KSP Residual norm 6.020998934482e-11
15 KSP Residual norm 4.855958231486e-11
16 KSP Residual norm 3.853245351289e-11
17 KSP Residual norm 3.085995375107e-11
18 KSP Residual norm 2.454483703525e-11
19 KSP Residual norm 1.980663017416e-11
20 KSP Residual norm 1.554519191166e-11
21 KSP Residual norm 1.214062506165e-11
22 KSP Residual norm 9.845688495283e-12
23 KSP Residual norm 7.858874562800e-12
24 KSP Residual norm 6.430904207025e-12
25 KSP Residual norm 5.109771535418e-12
26 KSP Residual norm 3.868533103936e-12
27 KSP Residual norm 3.152303743832e-12
28 KSP Residual norm 2.485843986010e-12
29 KSP Residual norm 2.007924825280e-12
30 KSP Residual norm 1.506746796794e-12
31 KSP Residual norm 1.141965020906e-12
32 KSP Residual norm 9.308027614326e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.915899112088e-09 gnorm 1.626044613206e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
130 SNES Function norm 1.674895062754e-09
0 KSP Residual norm 3.006402300663e-08
1 KSP Residual norm 4.121623733453e-09
2 KSP Residual norm 2.981824746315e-09
3 KSP Residual norm 2.436163539953e-09
4 KSP Residual norm 1.638467986631e-09
5 KSP Residual norm 1.132484809839e-09
6 KSP Residual norm 6.887794625488e-10
7 KSP Residual norm 4.571937327942e-10
8 KSP Residual norm 3.447395855908e-10
9 KSP Residual norm 2.770469688254e-10
10 KSP Residual norm 2.023812575568e-10
11 KSP Residual norm 1.327045262563e-10
12 KSP Residual norm 1.009660565375e-10
13 KSP Residual norm 7.612911244003e-11
14 KSP Residual norm 5.261009079967e-11
15 KSP Residual norm 4.241335316051e-11
16 KSP Residual norm 3.367006556152e-11
17 KSP Residual norm 2.699677368836e-11
18 KSP Residual norm 2.144644187872e-11
19 KSP Residual norm 1.728335209084e-11
20 KSP Residual norm 1.359740410725e-11
21 KSP Residual norm 1.061291301603e-11
22 KSP Residual norm 8.589752790173e-12
23 KSP Residual norm 6.887327629870e-12
24 KSP Residual norm 5.614064455712e-12
25 KSP Residual norm 4.468630232693e-12
26 KSP Residual norm 3.393307436019e-12
27 KSP Residual norm 2.784457192526e-12
28 KSP Residual norm 2.196792810008e-12
29 KSP Residual norm 1.806246730660e-12
30 KSP Residual norm 1.356369508448e-12
31 KSP Residual norm 1.070272852351e-12
32 KSP Residual norm 8.656117800799e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.674895062754e-09 gnorm 1.421480404701e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
131 SNES Function norm 1.464184938314e-09
0 KSP Residual norm 2.625674244052e-08
1 KSP Residual norm 3.602158745730e-09
2 KSP Residual norm 2.605452243395e-09
3 KSP Residual norm 2.128756484645e-09
4 KSP Residual norm 1.431062335008e-09
5 KSP Residual norm 9.892681737317e-10
6 KSP Residual norm 6.018618599842e-10
7 KSP Residual norm 3.996080544528e-10
8 KSP Residual norm 3.012580410319e-10
9 KSP Residual norm 2.421519396978e-10
10 KSP Residual norm 1.769089760878e-10
11 KSP Residual norm 1.160493964406e-10
12 KSP Residual norm 8.833132768118e-11
13 KSP Residual norm 6.655853648894e-11
14 KSP Residual norm 4.599856096080e-11
15 KSP Residual norm 3.707124600627e-11
16 KSP Residual norm 2.943360100302e-11
17 KSP Residual norm 2.360805754075e-11
18 KSP Residual norm 1.874707135478e-11
19 KSP Residual norm 1.510582001898e-11
20 KSP Residual norm 1.188958074145e-11
21 KSP Residual norm 9.278511060822e-12
22 KSP Residual norm 7.508307486978e-12
23 KSP Residual norm 6.027383151447e-12
24 KSP Residual norm 4.909234878394e-12
25 KSP Residual norm 3.907982854563e-12
26 KSP Residual norm 2.982832950781e-12
27 KSP Residual norm 2.442878983163e-12
28 KSP Residual norm 1.929335367442e-12
29 KSP Residual norm 1.584047223784e-12
30 KSP Residual norm 1.189459165334e-12
31 KSP Residual norm 9.316362467604e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.464184938314e-09 gnorm 1.242667614560e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
132 SNES Function norm 1.279999582896e-09
0 KSP Residual norm 2.301161884502e-08
1 KSP Residual norm 3.151149286109e-09
2 KSP Residual norm 2.280583021069e-09
3 KSP Residual norm 1.863058875302e-09
4 KSP Residual norm 1.254101803634e-09
5 KSP Residual norm 8.665258098472e-10
6 KSP Residual norm 5.267537048159e-10
7 KSP Residual norm 3.494734911011e-10
8 KSP Residual norm 2.635862396140e-10
9 KSP Residual norm 2.117751822433e-10
10 KSP Residual norm 1.546579458656e-10
11 KSP Residual norm 1.013415212128e-10
12 KSP Residual norm 7.702675569053e-11
13 KSP Residual norm 5.815993843898e-11
14 KSP Residual norm 4.019464770013e-11
15 KSP Residual norm 3.242498168788e-11
16 KSP Residual norm 2.574097475232e-11
17 KSP Residual norm 2.063547863825e-11
18 KSP Residual norm 1.640411201152e-11
19 KSP Residual norm 1.322858653734e-11
20 KSP Residual norm 1.040316511035e-11
21 KSP Residual norm 8.120596601080e-12
22 KSP Residual norm 6.578093881524e-12
23 KSP Residual norm 5.264749735333e-12
24 KSP Residual norm 4.298516055004e-12
25 KSP Residual norm 3.421523941043e-12
26 KSP Residual norm 2.583744936328e-12
27 KSP Residual norm 2.118986533001e-12
28 KSP Residual norm 1.668684212280e-12
29 KSP Residual norm 1.374360830780e-12
30 KSP Residual norm 1.026960278397e-12
31 KSP Residual norm 8.222599360817e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.279999582896e-09 gnorm 1.086319068512e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
133 SNES Function norm 1.118954075652e-09
0 KSP Residual norm 2.008950463035e-08
1 KSP Residual norm 2.753558429861e-09
2 KSP Residual norm 1.992228695930e-09
3 KSP Residual norm 1.627657556295e-09
4 KSP Residual norm 1.094880782147e-09
5 KSP Residual norm 7.566706661707e-10
6 KSP Residual norm 4.601579240240e-10
7 KSP Residual norm 3.054476612033e-10
8 KSP Residual norm 2.303016685481e-10
9 KSP Residual norm 1.850844324222e-10
10 KSP Residual norm 1.351907223400e-10
11 KSP Residual norm 8.864726768968e-11
12 KSP Residual norm 6.743247955835e-11
13 KSP Residual norm 5.085230019403e-11
14 KSP Residual norm 3.514161940586e-11
15 KSP Residual norm 2.833846263307e-11
16 KSP Residual norm 2.250033380223e-11
17 KSP Residual norm 1.804555416663e-11
18 KSP Residual norm 1.433673503943e-11
19 KSP Residual norm 1.155685136551e-11
20 KSP Residual norm 9.095306716296e-12
21 KSP Residual norm 7.098046007401e-12
22 KSP Residual norm 5.746504173313e-12
23 KSP Residual norm 4.607601330488e-12
24 KSP Residual norm 3.756568245833e-12
25 KSP Residual norm 2.990860975600e-12
26 KSP Residual norm 2.268651403099e-12
27 KSP Residual norm 1.861161409153e-12
28 KSP Residual norm 1.467612699971e-12
29 KSP Residual norm 1.208890007627e-12
30 KSP Residual norm 9.061315770901e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.118954075652e-09 gnorm 9.496639887928e-10
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
134 SNES Function norm 9.781931686029e-10
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 134
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=9487
total number of function evaluations=269
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.5768e+08*s to t=2.3652e+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.3652e+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.3652e+08*s to t=3.1536e+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.3652e+08*s to t=3.1536e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.555746450765e-02
0 KSP Residual norm 6.550724714192e-01
1 KSP Residual norm 2.048695161285e-01
2 KSP Residual norm 1.687468391886e-01
3 KSP Residual norm 1.016164287268e-01
4 KSP Residual norm 6.254456034096e-02
5 KSP Residual norm 3.462387207494e-02
6 KSP Residual norm 2.193867830248e-02
7 KSP Residual norm 1.461756488901e-02
8 KSP Residual norm 1.044969163747e-02
9 KSP Residual norm 7.888764643110e-03
10 KSP Residual norm 5.197493682559e-03
11 KSP Residual norm 3.453580160700e-03
12 KSP Residual norm 2.452316766109e-03
13 KSP Residual norm 1.900488432070e-03
14 KSP Residual norm 1.452074182101e-03
15 KSP Residual norm 1.138963046357e-03
16 KSP Residual norm 8.244946791762e-04
17 KSP Residual norm 6.130295342757e-04
18 KSP Residual norm 4.610621295660e-04
19 KSP Residual norm 3.540316040043e-04
20 KSP Residual norm 2.948040970406e-04
21 KSP Residual norm 2.214817530750e-04
22 KSP Residual norm 1.691396796247e-04
23 KSP Residual norm 1.416488432847e-04
24 KSP Residual norm 1.147051006777e-04
25 KSP Residual norm 8.700151856328e-05
26 KSP Residual norm 7.639908912455e-05
27 KSP Residual norm 5.703172077085e-05
28 KSP Residual norm 4.806864312697e-05
29 KSP Residual norm 4.076410992839e-05
30 KSP Residual norm 3.405810843549e-05
31 KSP Residual norm 2.756994332433e-05
32 KSP Residual norm 2.159047428326e-05
33 KSP Residual norm 1.753704460334e-05
34 KSP Residual norm 1.415659775546e-05
35 KSP Residual norm 1.107436548219e-05
36 KSP Residual norm 8.905316088350e-06
37 KSP Residual norm 7.135334492836e-06
38 KSP Residual norm 5.397821410256e-06
39 KSP Residual norm 4.058014027929e-06
40 KSP Residual norm 3.082122722057e-06
41 KSP Residual norm 2.405304374462e-06
42 KSP Residual norm 1.770136543200e-06
43 KSP Residual norm 1.344494623206e-06
44 KSP Residual norm 1.023547932695e-06
45 KSP Residual norm 7.626070698765e-07
46 KSP Residual norm 5.712777182196e-07
47 KSP Residual norm 4.502683773315e-07
48 KSP Residual norm 3.526805572998e-07
49 KSP Residual norm 2.666177656107e-07
50 KSP Residual norm 2.043492626337e-07
51 KSP Residual norm 2.027939207356e-07
52 KSP Residual norm 1.998991025369e-07
53 KSP Residual norm 1.729273508709e-07
54 KSP Residual norm 1.554155212594e-07
55 KSP Residual norm 1.334185730306e-07
56 KSP Residual norm 1.188076621422e-07
57 KSP Residual norm 1.026964237211e-07
58 KSP Residual norm 9.399401151918e-08
59 KSP Residual norm 8.282556957349e-08
60 KSP Residual norm 6.885033150849e-08
61 KSP Residual norm 5.814941339484e-08
62 KSP Residual norm 4.623538460594e-08
63 KSP Residual norm 3.870375369081e-08
64 KSP Residual norm 3.242825411809e-08
65 KSP Residual norm 2.718284649718e-08
66 KSP Residual norm 2.178695635833e-08
67 KSP Residual norm 1.869530396275e-08
68 KSP Residual norm 1.534362384864e-08
69 KSP Residual norm 1.282339662013e-08
70 KSP Residual norm 1.030009820294e-08
71 KSP Residual norm 9.404806815404e-09
72 KSP Residual norm 7.311166437262e-09
73 KSP Residual norm 6.195477495104e-09
74 KSP Residual norm 5.353041570631e-09
75 KSP Residual norm 4.622941477603e-09
76 KSP Residual norm 3.908592258778e-09
77 KSP Residual norm 3.390471940921e-09
78 KSP Residual norm 2.479740291227e-09
79 KSP Residual norm 2.145481374138e-09
80 KSP Residual norm 1.651345931778e-09
81 KSP Residual norm 1.233754454611e-09
82 KSP Residual norm 1.006780992703e-09
83 KSP Residual norm 8.036444526124e-10
84 KSP Residual norm 6.321320872555e-10
85 KSP Residual norm 4.520009091482e-10
86 KSP Residual norm 3.627327089154e-10
87 KSP Residual norm 2.802504022780e-10
88 KSP Residual norm 2.119133322761e-10
89 KSP Residual norm 1.590708313864e-10
90 KSP Residual norm 1.175506099702e-10
91 KSP Residual norm 8.424832115543e-11
92 KSP Residual norm 6.137300776838e-11
93 KSP Residual norm 4.469915750811e-11
94 KSP Residual norm 3.400712566659e-11
95 KSP Residual norm 2.450251100389e-11
96 KSP Residual norm 1.918083212585e-11
97 KSP Residual norm 1.495016652203e-11
98 KSP Residual norm 1.151857900287e-11
99 KSP Residual norm 8.002467319371e-12
100 KSP Residual norm 6.149707914470e-12
101 KSP Residual norm 6.103404416673e-12
102 KSP Residual norm 5.853772676836e-12
103 KSP Residual norm 5.318436028046e-12
104 KSP Residual norm 4.721218497351e-12
105 KSP Residual norm 4.116071689984e-12
106 KSP Residual norm 3.575063394842e-12
107 KSP Residual norm 3.324557430082e-12
108 KSP Residual norm 3.002975056352e-12
109 KSP Residual norm 2.569006335901e-12
110 KSP Residual norm 2.238808289026e-12
111 KSP Residual norm 1.883201613168e-12
112 KSP Residual norm 1.612486581253e-12
113 KSP Residual norm 1.305747087041e-12
114 KSP Residual norm 1.075227420991e-12
115 KSP Residual norm 8.668467118642e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.461768124477e-02
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.561534768673e-02
0 KSP Residual norm 6.758261268423e-01
1 KSP Residual norm 1.886499021252e-01
2 KSP Residual norm 1.539875032804e-01
3 KSP Residual norm 9.701631584822e-02
4 KSP Residual norm 6.358357795525e-02
5 KSP Residual norm 3.209012901973e-02
6 KSP Residual norm 2.117201899976e-02
7 KSP Residual norm 1.356900359118e-02
8 KSP Residual norm 9.639874872126e-03
9 KSP Residual norm 7.317893450225e-03
10 KSP Residual norm 5.051524603112e-03
11 KSP Residual norm 3.278262678851e-03
12 KSP Residual norm 2.350065608749e-03
13 KSP Residual norm 1.791275274651e-03
14 KSP Residual norm 1.356899030338e-03
15 KSP Residual norm 1.089295041547e-03
16 KSP Residual norm 7.782289126001e-04
17 KSP Residual norm 5.858019406419e-04
18 KSP Residual norm 4.379487709661e-04
19 KSP Residual norm 3.402229635120e-04
20 KSP Residual norm 2.832621531147e-04
21 KSP Residual norm 2.163184077012e-04
22 KSP Residual norm 1.644474281142e-04
23 KSP Residual norm 1.405040067250e-04
24 KSP Residual norm 1.127504031196e-04
25 KSP Residual norm 8.681689853259e-05
26 KSP Residual norm 7.641948399641e-05
27 KSP Residual norm 5.588460093978e-05
28 KSP Residual norm 4.720077875685e-05
29 KSP Residual norm 3.962058592412e-05
30 KSP Residual norm 3.301396338810e-05
31 KSP Residual norm 2.676058946471e-05
32 KSP Residual norm 2.061959678608e-05
33 KSP Residual norm 1.674287133799e-05
34 KSP Residual norm 1.342517510902e-05
35 KSP Residual norm 1.041991615517e-05
36 KSP Residual norm 8.366957299908e-06
37 KSP Residual norm 6.781094938394e-06
38 KSP Residual norm 5.193411891463e-06
39 KSP Residual norm 3.911872084893e-06
40 KSP Residual norm 2.997053077115e-06
41 KSP Residual norm 2.353968518983e-06
42 KSP Residual norm 1.755646307024e-06
43 KSP Residual norm 1.322910251818e-06
44 KSP Residual norm 1.004756529009e-06
45 KSP Residual norm 7.510404290319e-07
46 KSP Residual norm 5.593028482153e-07
47 KSP Residual norm 4.350084872299e-07
48 KSP Residual norm 3.404317139471e-07
49 KSP Residual norm 2.593653188214e-07
50 KSP Residual norm 1.971799163878e-07
51 KSP Residual norm 1.952851230385e-07
52 KSP Residual norm 1.927357665387e-07
53 KSP Residual norm 1.668602001039e-07
54 KSP Residual norm 1.508260692540e-07
55 KSP Residual norm 1.292653034706e-07
56 KSP Residual norm 1.173461729123e-07
57 KSP Residual norm 1.086811082680e-07
58 KSP Residual norm 9.561626455628e-08
59 KSP Residual norm 8.208208493388e-08
60 KSP Residual norm 6.815206648141e-08
61 KSP Residual norm 5.781469592733e-08
62 KSP Residual norm 4.549772648392e-08
63 KSP Residual norm 3.809638025914e-08
64 KSP Residual norm 3.346469044722e-08
65 KSP Residual norm 2.689460803268e-08
66 KSP Residual norm 2.248166235505e-08
67 KSP Residual norm 1.902106917127e-08
68 KSP Residual norm 1.634634655098e-08
69 KSP Residual norm 1.329723476726e-08
70 KSP Residual norm 1.085451195297e-08
71 KSP Residual norm 9.314901755657e-09
72 KSP Residual norm 8.566754912759e-09
73 KSP Residual norm 6.265128342663e-09
74 KSP Residual norm 5.357769480508e-09
75 KSP Residual norm 4.355195437656e-09
76 KSP Residual norm 3.803501067148e-09
77 KSP Residual norm 3.191540342658e-09
78 KSP Residual norm 2.453920141942e-09
79 KSP Residual norm 1.984188478256e-09
80 KSP Residual norm 1.470259639739e-09
81 KSP Residual norm 1.153160740851e-09
82 KSP Residual norm 9.234356103726e-10
83 KSP Residual norm 7.432907376954e-10
84 KSP Residual norm 5.730723544064e-10
85 KSP Residual norm 4.224383708820e-10
86 KSP Residual norm 3.420047914913e-10
87 KSP Residual norm 2.650297481644e-10
88 KSP Residual norm 2.065528379175e-10
89 KSP Residual norm 1.577818095247e-10
90 KSP Residual norm 1.150932471236e-10
91 KSP Residual norm 8.180825473095e-11
92 KSP Residual norm 5.929827476984e-11
93 KSP Residual norm 4.468402260849e-11
94 KSP Residual norm 3.325029113856e-11
95 KSP Residual norm 2.389954613306e-11
96 KSP Residual norm 1.865242382875e-11
97 KSP Residual norm 1.459935278768e-11
98 KSP Residual norm 1.141621450900e-11
99 KSP Residual norm 8.000198679790e-12
100 KSP Residual norm 6.176616180008e-12
101 KSP Residual norm 6.152658478851e-12
102 KSP Residual norm 5.864508940528e-12
103 KSP Residual norm 5.363877222245e-12
104 KSP Residual norm 4.712285116829e-12
105 KSP Residual norm 4.175120987984e-12
106 KSP Residual norm 3.847999043945e-12
107 KSP Residual norm 3.392763751826e-12
108 KSP Residual norm 3.008219518384e-12
109 KSP Residual norm 2.549480620844e-12
110 KSP Residual norm 2.263250663027e-12
111 KSP Residual norm 1.866708445135e-12
112 KSP Residual norm 1.621406986458e-12
113 KSP Residual norm 1.309768608778e-12
114 KSP Residual norm 1.081836907195e-12
115 KSP Residual norm 8.651982730343e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.540652471813e-02
Line search: Quadratically determined step, lambda=1.0000000000000001e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 1.703464230095e-02
0 KSP Residual norm 6.986869907628e-01
1 KSP Residual norm 1.765121386722e-01
2 KSP Residual norm 1.428713095725e-01
3 KSP Residual norm 9.451510873604e-02
4 KSP Residual norm 6.382125423474e-02
5 KSP Residual norm 2.995312128815e-02
6 KSP Residual norm 2.037028851582e-02
7 KSP Residual norm 1.271105124504e-02
8 KSP Residual norm 8.909276860281e-03
9 KSP Residual norm 6.780276747895e-03
10 KSP Residual norm 4.899802164390e-03
11 KSP Residual norm 3.159814340256e-03
12 KSP Residual norm 2.272402655347e-03
13 KSP Residual norm 1.689152124187e-03
14 KSP Residual norm 1.229020951161e-03
15 KSP Residual norm 1.038563716175e-03
16 KSP Residual norm 7.470519737665e-04
17 KSP Residual norm 5.591115020629e-04
18 KSP Residual norm 4.188530542780e-04
19 KSP Residual norm 3.283804779147e-04
20 KSP Residual norm 2.725880769886e-04
21 KSP Residual norm 2.121796900900e-04
22 KSP Residual norm 1.563952456752e-04
23 KSP Residual norm 1.420285684524e-04
24 KSP Residual norm 1.084154740997e-04
25 KSP Residual norm 8.932550924521e-05
26 KSP Residual norm 7.780726605718e-05
27 KSP Residual norm 5.531134048385e-05
28 KSP Residual norm 4.795747423780e-05
29 KSP Residual norm 4.000220452477e-05
30 KSP Residual norm 3.082061151260e-05
31 KSP Residual norm 2.427251141602e-05
32 KSP Residual norm 1.845547272124e-05
33 KSP Residual norm 1.535871870939e-05
34 KSP Residual norm 1.219810035536e-05
35 KSP Residual norm 9.919246364055e-06
36 KSP Residual norm 7.821218621869e-06
37 KSP Residual norm 6.485362670008e-06
38 KSP Residual norm 5.034333803942e-06
39 KSP Residual norm 3.803715019105e-06
40 KSP Residual norm 2.933000085021e-06
41 KSP Residual norm 2.307258559704e-06
42 KSP Residual norm 1.734430195222e-06
43 KSP Residual norm 1.294706494972e-06
44 KSP Residual norm 9.748108122156e-07
45 KSP Residual norm 7.288348966018e-07
46 KSP Residual norm 5.421062961133e-07
47 KSP Residual norm 4.177387026686e-07
48 KSP Residual norm 3.275161286090e-07
49 KSP Residual norm 2.500134252533e-07
50 KSP Residual norm 1.884680295463e-07
51 KSP Residual norm 1.860932281558e-07
52 KSP Residual norm 1.836717230269e-07
53 KSP Residual norm 1.614646509557e-07
54 KSP Residual norm 1.447569538674e-07
55 KSP Residual norm 1.247289934817e-07
56 KSP Residual norm 1.154745381669e-07
57 KSP Residual norm 1.052944790022e-07
58 KSP Residual norm 9.370425412993e-08
59 KSP Residual norm 8.005172362624e-08
60 KSP Residual norm 6.796228309049e-08
61 KSP Residual norm 5.786348709862e-08
62 KSP Residual norm 4.458066952774e-08
63 KSP Residual norm 3.787819212984e-08
64 KSP Residual norm 3.375728867032e-08
65 KSP Residual norm 2.664551761783e-08
66 KSP Residual norm 2.307444801878e-08
67 KSP Residual norm 1.908703136735e-08
68 KSP Residual norm 1.630382760108e-08
69 KSP Residual norm 1.360673750085e-08
70 KSP Residual norm 1.083266024574e-08
71 KSP Residual norm 9.111427783783e-09
72 KSP Residual norm 8.442047756246e-09
73 KSP Residual norm 6.353547177856e-09
74 KSP Residual norm 5.158109284441e-09
75 KSP Residual norm 4.462353482455e-09
76 KSP Residual norm 3.795500730598e-09
77 KSP Residual norm 3.062448760555e-09
78 KSP Residual norm 2.329116337356e-09
79 KSP Residual norm 1.837850821763e-09
80 KSP Residual norm 1.565609348171e-09
81 KSP Residual norm 1.159098432706e-09
82 KSP Residual norm 8.302827235204e-10
83 KSP Residual norm 6.587216624018e-10
84 KSP Residual norm 4.959437531203e-10
85 KSP Residual norm 3.700508130558e-10
86 KSP Residual norm 2.903439006550e-10
87 KSP Residual norm 2.313777830025e-10
88 KSP Residual norm 1.873354617740e-10
89 KSP Residual norm 1.451050246985e-10
90 KSP Residual norm 1.096618892417e-10
91 KSP Residual norm 7.831966233903e-11
92 KSP Residual norm 5.823519786273e-11
93 KSP Residual norm 4.451707391846e-11
94 KSP Residual norm 3.258563941315e-11
95 KSP Residual norm 2.387138406409e-11
96 KSP Residual norm 1.870478443185e-11
97 KSP Residual norm 1.444284329803e-11
98 KSP Residual norm 1.125630730229e-11
99 KSP Residual norm 8.352389997680e-12
100 KSP Residual norm 6.278927941159e-12
101 KSP Residual norm 6.264678787205e-12
102 KSP Residual norm 6.058853035643e-12
103 KSP Residual norm 5.569893863116e-12
104 KSP Residual norm 4.923266398559e-12
105 KSP Residual norm 4.371519943558e-12
106 KSP Residual norm 4.095858489652e-12
107 KSP Residual norm 3.573241877836e-12
108 KSP Residual norm 3.101637003911e-12
109 KSP Residual norm 2.592943067077e-12
110 KSP Residual norm 2.329071685439e-12
111 KSP Residual norm 1.898557730822e-12
112 KSP Residual norm 1.628908145170e-12
113 KSP Residual norm 1.317738402752e-12
114 KSP Residual norm 1.096916497721e-12
115 KSP Residual norm 9.016647819442e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.697045073912e-02
Line search: Quadratically determined step, lambda=1.1430829537756566e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 1.902354547190e-02
0 KSP Residual norm 7.117241584135e-01
1 KSP Residual norm 1.629663016243e-01
2 KSP Residual norm 1.305107542775e-01
3 KSP Residual norm 9.053594570622e-02
4 KSP Residual norm 6.251035525348e-02
5 KSP Residual norm 2.817532229141e-02
6 KSP Residual norm 1.931481144771e-02
7 KSP Residual norm 1.199664048644e-02
8 KSP Residual norm 8.295438162044e-03
9 KSP Residual norm 6.341421539060e-03
10 KSP Residual norm 4.665567188522e-03
11 KSP Residual norm 3.043914114937e-03
12 KSP Residual norm 2.239823720337e-03
13 KSP Residual norm 1.623599858424e-03
14 KSP Residual norm 1.181704175301e-03
15 KSP Residual norm 9.648298365981e-04
16 KSP Residual norm 6.979542367436e-04
17 KSP Residual norm 5.038844153110e-04
18 KSP Residual norm 3.976633157010e-04
19 KSP Residual norm 3.202530380648e-04
20 KSP Residual norm 2.530260385618e-04
21 KSP Residual norm 1.929472741814e-04
22 KSP Residual norm 1.627486742749e-04
23 KSP Residual norm 1.354813089582e-04
24 KSP Residual norm 1.105413911742e-04
25 KSP Residual norm 9.087059854200e-05
26 KSP Residual norm 7.799010879674e-05
27 KSP Residual norm 5.480627524215e-05
28 KSP Residual norm 4.827351372825e-05
29 KSP Residual norm 3.900126764365e-05
30 KSP Residual norm 3.090425796009e-05
31 KSP Residual norm 2.586510377451e-05
32 KSP Residual norm 1.933489533094e-05
33 KSP Residual norm 1.578436005070e-05
34 KSP Residual norm 1.235664847336e-05
35 KSP Residual norm 9.510127424237e-06
36 KSP Residual norm 7.472568016165e-06
37 KSP Residual norm 6.031001448060e-06
38 KSP Residual norm 4.877806833127e-06
39 KSP Residual norm 3.705585962019e-06
40 KSP Residual norm 2.869807248040e-06
41 KSP Residual norm 2.251200920729e-06
42 KSP Residual norm 1.703306013249e-06
43 KSP Residual norm 1.262991391647e-06
44 KSP Residual norm 9.419259837862e-07
45 KSP Residual norm 7.001465836526e-07
46 KSP Residual norm 5.204814502475e-07
47 KSP Residual norm 3.967869390159e-07
48 KSP Residual norm 3.108212962405e-07
49 KSP Residual norm 2.376657598227e-07
50 KSP Residual norm 1.789531577577e-07
51 KSP Residual norm 1.762918363334e-07
52 KSP Residual norm 1.703590562723e-07
53 KSP Residual norm 1.530344087746e-07
54 KSP Residual norm 1.376849945418e-07
55 KSP Residual norm 1.190574661006e-07
56 KSP Residual norm 1.106521288442e-07
57 KSP Residual norm 1.003437946058e-07
58 KSP Residual norm 9.026824605136e-08
59 KSP Residual norm 7.645866333307e-08
60 KSP Residual norm 6.628561026380e-08
61 KSP Residual norm 5.632210807121e-08
62 KSP Residual norm 4.304934520865e-08
63 KSP Residual norm 3.724919806348e-08
64 KSP Residual norm 3.312329307234e-08
65 KSP Residual norm 2.596382412529e-08
66 KSP Residual norm 2.300436107652e-08
67 KSP Residual norm 1.888109986019e-08
68 KSP Residual norm 1.595997458277e-08
69 KSP Residual norm 1.340463127112e-08
70 KSP Residual norm 1.066941384237e-08
71 KSP Residual norm 8.809449781604e-09
72 KSP Residual norm 8.136404139166e-09
73 KSP Residual norm 6.210172510821e-09
74 KSP Residual norm 4.970455459409e-09
75 KSP Residual norm 4.331056954269e-09
76 KSP Residual norm 3.629208741163e-09
77 KSP Residual norm 2.876394634041e-09
78 KSP Residual norm 2.233615081016e-09
79 KSP Residual norm 1.695529495066e-09
80 KSP Residual norm 1.450907839810e-09
81 KSP Residual norm 1.054249660548e-09
82 KSP Residual norm 7.479352446046e-10
83 KSP Residual norm 5.785897697485e-10
84 KSP Residual norm 4.396521948929e-10
85 KSP Residual norm 3.398211963434e-10
86 KSP Residual norm 2.632149103415e-10
87 KSP Residual norm 2.205945965774e-10
88 KSP Residual norm 1.721336667332e-10
89 KSP Residual norm 1.315368982399e-10
90 KSP Residual norm 1.015746396397e-10
91 KSP Residual norm 7.313762243080e-11
92 KSP Residual norm 5.618214344478e-11
93 KSP Residual norm 4.280426868460e-11
94 KSP Residual norm 3.210107800400e-11
95 KSP Residual norm 2.369696362640e-11
96 KSP Residual norm 1.841265260320e-11
97 KSP Residual norm 1.414778061768e-11
98 KSP Residual norm 1.117504358205e-11
99 KSP Residual norm 8.561304059040e-12
100 KSP Residual norm 6.303727378526e-12
101 KSP Residual norm 6.295416714398e-12
102 KSP Residual norm 6.127218406964e-12
103 KSP Residual norm 5.585891162388e-12
104 KSP Residual norm 4.968617930921e-12
105 KSP Residual norm 4.281467877114e-12
106 KSP Residual norm 3.934993723600e-12
107 KSP Residual norm 3.572209130252e-12
108 KSP Residual norm 3.083341639019e-12
109 KSP Residual norm 2.571847816426e-12
110 KSP Residual norm 2.300395268542e-12
111 KSP Residual norm 1.865052916845e-12
112 KSP Residual norm 1.605675925182e-12
113 KSP Residual norm 1.327373993051e-12
114 KSP Residual norm 1.102069315878e-12
115 KSP Residual norm 9.175238759995e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: gnorm after quadratic fit 1.843220360408e-02
Line search: Quadratically determined step, lambda=1.4853504953023944e-01
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 2.076914769411e-02
0 KSP Residual norm 6.978499295149e-01
1 KSP Residual norm 1.442650073540e-01
2 KSP Residual norm 1.137181203474e-01
3 KSP Residual norm 8.218378337292e-02
4 KSP Residual norm 5.871476833785e-02
5 KSP Residual norm 2.672163619013e-02
6 KSP Residual norm 1.765270361157e-02
7 KSP Residual norm 1.110766806507e-02
8 KSP Residual norm 7.608514302206e-03
9 KSP Residual norm 5.932791849336e-03
10 KSP Residual norm 4.272832731537e-03
11 KSP Residual norm 2.895234966961e-03
12 KSP Residual norm 2.165324821175e-03
13 KSP Residual norm 1.543462812168e-03
14 KSP Residual norm 1.200680678310e-03
15 KSP Residual norm 9.326302777138e-04
16 KSP Residual norm 7.126712824302e-04
17 KSP Residual norm 5.184473115732e-04
18 KSP Residual norm 3.921743549779e-04
19 KSP Residual norm 3.298823233042e-04
20 KSP Residual norm 2.513197601992e-04
21 KSP Residual norm 2.069133024675e-04
22 KSP Residual norm 1.590507814308e-04
23 KSP Residual norm 1.426647514706e-04
24 KSP Residual norm 1.089519008981e-04
25 KSP Residual norm 9.010346583560e-05
26 KSP Residual norm 7.671370981935e-05
27 KSP Residual norm 5.493478672008e-05
28 KSP Residual norm 4.567529058936e-05
29 KSP Residual norm 3.767177859369e-05
30 KSP Residual norm 3.067302144938e-05
31 KSP Residual norm 2.475579287255e-05
32 KSP Residual norm 1.856921258723e-05
33 KSP Residual norm 1.507091207881e-05
34 KSP Residual norm 1.177674411780e-05
35 KSP Residual norm 9.053602792672e-06
36 KSP Residual norm 7.189144618358e-06
37 KSP Residual norm 5.834562251076e-06
38 KSP Residual norm 4.694382196431e-06
39 KSP Residual norm 3.548987034657e-06
40 KSP Residual norm 2.755637591593e-06
41 KSP Residual norm 2.165669516717e-06
42 KSP Residual norm 1.652286094174e-06
43 KSP Residual norm 1.224043007486e-06
44 KSP Residual norm 9.023753434492e-07
45 KSP Residual norm 6.672569050777e-07
46 KSP Residual norm 4.922646962048e-07
47 KSP Residual norm 3.680435043644e-07
48 KSP Residual norm 2.866884497148e-07
49 KSP Residual norm 2.193554647639e-07
50 KSP Residual norm 1.668275672315e-07
51 KSP Residual norm 1.644493759614e-07
52 KSP Residual norm 1.569840495683e-07
53 KSP Residual norm 1.423616965401e-07
54 KSP Residual norm 1.283875480970e-07
55 KSP Residual norm 1.111170063397e-07
56 KSP Residual norm 1.036122167841e-07
57 KSP Residual norm 9.331357675399e-08
58 KSP Residual norm 8.401251116576e-08
59 KSP Residual norm 7.076519297876e-08
60 KSP Residual norm 6.152467365951e-08
61 KSP Residual norm 5.214136599210e-08
62 KSP Residual norm 4.024616554574e-08
63 KSP Residual norm 3.535327064504e-08
64 KSP Residual norm 3.133970699704e-08
65 KSP Residual norm 2.415179975995e-08
66 KSP Residual norm 2.167576691108e-08
67 KSP Residual norm 1.784139456610e-08
68 KSP Residual norm 1.538796967425e-08
69 KSP Residual norm 1.282826306044e-08
70 KSP Residual norm 9.983901726016e-09
71 KSP Residual norm 8.399437484248e-09
72 KSP Residual norm 7.628588742576e-09
73 KSP Residual norm 5.770161555328e-09
74 KSP Residual norm 4.608587658024e-09
75 KSP Residual norm 3.994941837433e-09
76 KSP Residual norm 3.279825799856e-09
77 KSP Residual norm 2.675551497034e-09
78 KSP Residual norm 1.910311855068e-09
79 KSP Residual norm 1.504769570756e-09
80 KSP Residual norm 1.216538840179e-09
81 KSP Residual norm 9.447757524976e-10
82 KSP Residual norm 6.815075730956e-10
83 KSP Residual norm 5.214367351862e-10
84 KSP Residual norm 4.071122131805e-10
85 KSP Residual norm 3.126079970947e-10
86 KSP Residual norm 2.423530200982e-10
87 KSP Residual norm 1.942794013851e-10
88 KSP Residual norm 1.616256967784e-10
89 KSP Residual norm 1.238598810171e-10
90 KSP Residual norm 9.555274104261e-11
91 KSP Residual norm 6.806957772345e-11
92 KSP Residual norm 5.291934286148e-11
93 KSP Residual norm 4.068813532001e-11
94 KSP Residual norm 3.042200934709e-11
95 KSP Residual norm 2.238754855660e-11
96 KSP Residual norm 1.739189766676e-11
97 KSP Residual norm 1.356738134848e-11
98 KSP Residual norm 1.057275255845e-11
99 KSP Residual norm 7.996636892396e-12
100 KSP Residual norm 5.928067405024e-12
101 KSP Residual norm 5.922397583605e-12
102 KSP Residual norm 5.766469776621e-12
103 KSP Residual norm 5.151394952450e-12
104 KSP Residual norm 4.612629994021e-12
105 KSP Residual norm 3.925526457275e-12
106 KSP Residual norm 3.429154289509e-12
107 KSP Residual norm 3.081410282759e-12
108 KSP Residual norm 2.814328332357e-12
109 KSP Residual norm 2.326149799478e-12
110 KSP Residual norm 2.075525355933e-12
111 KSP Residual norm 1.725391688118e-12
112 KSP Residual norm 1.487365373374e-12
113 KSP Residual norm 1.242219736867e-12
114 KSP Residual norm 1.014924214939e-12
115 KSP Residual norm 8.463127712203e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.076914769411e-02 gnorm 2.789895535891e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 5.581045268134e-03
0 KSP Residual norm 1.009534912995e-01
1 KSP Residual norm 1.330920782926e-02
2 KSP Residual norm 9.814631724653e-03
3 KSP Residual norm 8.042007228458e-03
4 KSP Residual norm 5.399407357529e-03
5 KSP Residual norm 3.662467642296e-03
6 KSP Residual norm 2.268721553282e-03
7 KSP Residual norm 1.507736467305e-03
8 KSP Residual norm 1.142916537104e-03
9 KSP Residual norm 9.329044428245e-04
10 KSP Residual norm 6.779630339888e-04
11 KSP Residual norm 4.426047319545e-04
12 KSP Residual norm 3.391234257244e-04
13 KSP Residual norm 2.574114016614e-04
14 KSP Residual norm 1.846499517068e-04
15 KSP Residual norm 1.479818319173e-04
16 KSP Residual norm 1.157366928332e-04
17 KSP Residual norm 9.382392462300e-05
18 KSP Residual norm 7.358577296417e-05
19 KSP Residual norm 5.860459319848e-05
20 KSP Residual norm 4.469636659483e-05
21 KSP Residual norm 3.481368790364e-05
22 KSP Residual norm 2.847263345698e-05
23 KSP Residual norm 2.223823065056e-05
24 KSP Residual norm 1.872974499691e-05
25 KSP Residual norm 1.480361516334e-05
26 KSP Residual norm 1.126120026462e-05
27 KSP Residual norm 8.433682090437e-06
28 KSP Residual norm 7.168701280451e-06
29 KSP Residual norm 5.406687433370e-06
30 KSP Residual norm 4.151433292768e-06
31 KSP Residual norm 3.400752465532e-06
32 KSP Residual norm 2.624453402169e-06
33 KSP Residual norm 2.228926288553e-06
34 KSP Residual norm 1.699218474983e-06
35 KSP Residual norm 1.356736861431e-06
36 KSP Residual norm 1.050949532353e-06
37 KSP Residual norm 8.690064868932e-07
38 KSP Residual norm 6.838370588129e-07
39 KSP Residual norm 5.466821655061e-07
40 KSP Residual norm 4.191261773723e-07
41 KSP Residual norm 3.154924126748e-07
42 KSP Residual norm 2.437547455731e-07
43 KSP Residual norm 1.874986153488e-07
44 KSP Residual norm 1.348714208301e-07
45 KSP Residual norm 1.008372538841e-07
46 KSP Residual norm 7.618430546199e-08
47 KSP Residual norm 5.593411748720e-08
48 KSP Residual norm 4.402066578951e-08
49 KSP Residual norm 3.391783373836e-08
50 KSP Residual norm 2.635151310913e-08
51 KSP Residual norm 2.602979331648e-08
52 KSP Residual norm 2.471095898142e-08
53 KSP Residual norm 2.326078164469e-08
54 KSP Residual norm 2.007081270553e-08
55 KSP Residual norm 1.785670090258e-08
56 KSP Residual norm 1.650929954921e-08
57 KSP Residual norm 1.512157999231e-08
58 KSP Residual norm 1.315340822322e-08
59 KSP Residual norm 1.111196294531e-08
60 KSP Residual norm 9.612609570600e-09
61 KSP Residual norm 7.917693212598e-09
62 KSP Residual norm 5.911813776750e-09
63 KSP Residual norm 5.378598238501e-09
64 KSP Residual norm 4.412676560915e-09
65 KSP Residual norm 3.532797903770e-09
66 KSP Residual norm 2.860877207809e-09
67 KSP Residual norm 2.613715727823e-09
68 KSP Residual norm 2.174730015985e-09
69 KSP Residual norm 1.754919593375e-09
70 KSP Residual norm 1.586116644077e-09
71 KSP Residual norm 1.285480368664e-09
72 KSP Residual norm 1.030608707866e-09
73 KSP Residual norm 8.693377317670e-10
74 KSP Residual norm 6.957630370684e-10
75 KSP Residual norm 6.035788147260e-10
76 KSP Residual norm 5.165879333111e-10
77 KSP Residual norm 4.034898670936e-10
78 KSP Residual norm 3.044809122034e-10
79 KSP Residual norm 2.406680003126e-10
80 KSP Residual norm 1.917130088982e-10
81 KSP Residual norm 1.414222530178e-10
82 KSP Residual norm 9.489302314834e-11
83 KSP Residual norm 7.400882123901e-11
84 KSP Residual norm 5.525452467392e-11
85 KSP Residual norm 4.243171397767e-11
86 KSP Residual norm 3.374517396616e-11
87 KSP Residual norm 2.688672471591e-11
88 KSP Residual norm 2.232807971377e-11
89 KSP Residual norm 1.755725413777e-11
90 KSP Residual norm 1.421946980491e-11
91 KSP Residual norm 1.048263584302e-11
92 KSP Residual norm 8.235162750082e-12
93 KSP Residual norm 6.080337512745e-12
94 KSP Residual norm 4.821026366787e-12
95 KSP Residual norm 3.547333609627e-12
96 KSP Residual norm 2.668289281411e-12
97 KSP Residual norm 2.066964585945e-12
98 KSP Residual norm 1.637108242993e-12
99 KSP Residual norm 1.224420709726e-12
100 KSP Residual norm 9.362033566930e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.581045268134e-03 gnorm 2.774723375621e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 5.550559156855e-03
0 KSP Residual norm 1.000502750478e-01
1 KSP Residual norm 1.323693157939e-02
2 KSP Residual norm 9.746611768936e-03
3 KSP Residual norm 7.991174438722e-03
4 KSP Residual norm 5.348833853724e-03
5 KSP Residual norm 3.634437791119e-03
6 KSP Residual norm 2.250133518607e-03
7 KSP Residual norm 1.500925524014e-03
8 KSP Residual norm 1.134149940840e-03
9 KSP Residual norm 9.264088480998e-04
10 KSP Residual norm 6.728549362350e-04
11 KSP Residual norm 4.403512837418e-04
12 KSP Residual norm 3.386566146636e-04
13 KSP Residual norm 2.557753786485e-04
14 KSP Residual norm 1.821797812684e-04
15 KSP Residual norm 1.464504509485e-04
16 KSP Residual norm 1.147451481946e-04
17 KSP Residual norm 9.300726952319e-05
18 KSP Residual norm 7.298315881921e-05
19 KSP Residual norm 5.803376577825e-05
20 KSP Residual norm 4.436641464572e-05
21 KSP Residual norm 3.454733279413e-05
22 KSP Residual norm 2.809856220937e-05
23 KSP Residual norm 2.197612165856e-05
24 KSP Residual norm 1.826834780119e-05
25 KSP Residual norm 1.467789563242e-05
26 KSP Residual norm 1.155822009652e-05
27 KSP Residual norm 8.663041546176e-06
28 KSP Residual norm 7.218003902024e-06
29 KSP Residual norm 5.885416045063e-06
30 KSP Residual norm 4.359093927248e-06
31 KSP Residual norm 3.655180721266e-06
32 KSP Residual norm 2.705931274093e-06
33 KSP Residual norm 2.242082892315e-06
34 KSP Residual norm 1.702521134185e-06
35 KSP Residual norm 1.334913634548e-06
36 KSP Residual norm 1.042181982202e-06
37 KSP Residual norm 8.083099661713e-07
38 KSP Residual norm 6.388646956500e-07
39 KSP Residual norm 4.907654300696e-07
40 KSP Residual norm 4.085324738209e-07
41 KSP Residual norm 3.095663784117e-07
42 KSP Residual norm 2.418476353691e-07
43 KSP Residual norm 1.862000564866e-07
44 KSP Residual norm 1.338356206702e-07
45 KSP Residual norm 1.002923916859e-07
46 KSP Residual norm 7.562015821185e-08
47 KSP Residual norm 5.540036850205e-08
48 KSP Residual norm 4.359063247875e-08
49 KSP Residual norm 3.354793934315e-08
50 KSP Residual norm 2.611031535225e-08
51 KSP Residual norm 2.580070709009e-08
52 KSP Residual norm 2.456727784406e-08
53 KSP Residual norm 2.313848173665e-08
54 KSP Residual norm 1.991479834963e-08
55 KSP Residual norm 1.770914351728e-08
56 KSP Residual norm 1.639248266309e-08
57 KSP Residual norm 1.501578371570e-08
58 KSP Residual norm 1.305206431167e-08
59 KSP Residual norm 1.100439572222e-08
60 KSP Residual norm 9.519861745727e-09
61 KSP Residual norm 7.816766097598e-09
62 KSP Residual norm 5.828225893190e-09
63 KSP Residual norm 5.296508995745e-09
64 KSP Residual norm 4.347253045946e-09
65 KSP Residual norm 3.473864447811e-09
66 KSP Residual norm 2.833975882615e-09
67 KSP Residual norm 2.569329368794e-09
68 KSP Residual norm 2.148743946798e-09
69 KSP Residual norm 1.742944225614e-09
70 KSP Residual norm 1.554940899128e-09
71 KSP Residual norm 1.271450007844e-09
72 KSP Residual norm 1.043055322886e-09
73 KSP Residual norm 8.575456179658e-10
74 KSP Residual norm 6.892115416642e-10
75 KSP Residual norm 6.052517826534e-10
76 KSP Residual norm 5.100293103340e-10
77 KSP Residual norm 4.090155491952e-10
78 KSP Residual norm 3.016483364346e-10
79 KSP Residual norm 2.356886342359e-10
80 KSP Residual norm 1.898774993861e-10
81 KSP Residual norm 1.404170140239e-10
82 KSP Residual norm 9.391019044135e-11
83 KSP Residual norm 7.333251593551e-11
84 KSP Residual norm 5.472370146776e-11
85 KSP Residual norm 4.234568089848e-11
86 KSP Residual norm 3.415386004988e-11
87 KSP Residual norm 2.722344937567e-11
88 KSP Residual norm 2.209941478107e-11
89 KSP Residual norm 1.736964243318e-11
90 KSP Residual norm 1.401929009268e-11
91 KSP Residual norm 1.034624837047e-11
92 KSP Residual norm 8.143056753193e-12
93 KSP Residual norm 6.027198252987e-12
94 KSP Residual norm 4.759411466699e-12
95 KSP Residual norm 3.499041398317e-12
96 KSP Residual norm 2.620812099099e-12
97 KSP Residual norm 2.047452753418e-12
98 KSP Residual norm 1.612767895858e-12
99 KSP Residual norm 1.210256038722e-12
100 KSP Residual norm 9.207782974540e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.550559156855e-03 gnorm 2.759636102291e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 5.519997647539e-03
0 KSP Residual norm 9.958427422793e-02
1 KSP Residual norm 1.318745104484e-02
2 KSP Residual norm 9.705005910144e-03
3 KSP Residual norm 7.955745554869e-03
4 KSP Residual norm 5.321723121548e-03
5 KSP Residual norm 3.622190739420e-03
6 KSP Residual norm 2.238903619354e-03
7 KSP Residual norm 1.492877925117e-03
8 KSP Residual norm 1.128025708355e-03
9 KSP Residual norm 9.204546521402e-04
10 KSP Residual norm 6.686320828000e-04
11 KSP Residual norm 4.374647281433e-04
12 KSP Residual norm 3.362692817016e-04
13 KSP Residual norm 2.539186039929e-04
14 KSP Residual norm 1.803397385174e-04
15 KSP Residual norm 1.452315885146e-04
16 KSP Residual norm 1.139231099550e-04
17 KSP Residual norm 9.226563745281e-05
18 KSP Residual norm 7.249214106012e-05
19 KSP Residual norm 5.767332958961e-05
20 KSP Residual norm 4.418184204580e-05
21 KSP Residual norm 3.442386565421e-05
22 KSP Residual norm 2.794435090675e-05
23 KSP Residual norm 2.177074494894e-05
24 KSP Residual norm 1.805737295536e-05
25 KSP Residual norm 1.460373179327e-05
26 KSP Residual norm 1.144476282304e-05
27 KSP Residual norm 8.575127183157e-06
28 KSP Residual norm 7.178688694316e-06
29 KSP Residual norm 5.843845965713e-06
30 KSP Residual norm 4.330619033241e-06
31 KSP Residual norm 3.625526897751e-06
32 KSP Residual norm 2.690180346953e-06
33 KSP Residual norm 2.231373993170e-06
34 KSP Residual norm 1.693926956915e-06
35 KSP Residual norm 1.326547648335e-06
36 KSP Residual norm 1.038286448021e-06
37 KSP Residual norm 8.047858797363e-07
38 KSP Residual norm 6.640802062545e-07
39 KSP Residual norm 5.196028924223e-07
40 KSP Residual norm 4.143536899235e-07
41 KSP Residual norm 3.101825023807e-07
42 KSP Residual norm 2.405014607333e-07
43 KSP Residual norm 1.852174753250e-07
44 KSP Residual norm 1.331314566904e-07
45 KSP Residual norm 9.978985546744e-08
46 KSP Residual norm 7.525414735115e-08
47 KSP Residual norm 5.511036561492e-08
48 KSP Residual norm 4.335690518070e-08
49 KSP Residual norm 3.336084449557e-08
50 KSP Residual norm 2.595967874967e-08
51 KSP Residual norm 2.565260896472e-08
52 KSP Residual norm 2.433454847907e-08
53 KSP Residual norm 2.295845518448e-08
54 KSP Residual norm 1.979867465873e-08
55 KSP Residual norm 1.760582819982e-08
56 KSP Residual norm 1.630141189913e-08
57 KSP Residual norm 1.494003768849e-08
58 KSP Residual norm 1.298188042253e-08
59 KSP Residual norm 1.093785316017e-08
60 KSP Residual norm 9.479594207729e-09
61 KSP Residual norm 7.772957174761e-09
62 KSP Residual norm 5.790098909707e-09
63 KSP Residual norm 5.264969685168e-09
64 KSP Residual norm 4.319434361598e-09
65 KSP Residual norm 3.448522974757e-09
66 KSP Residual norm 2.815794904709e-09
67 KSP Residual norm 2.546615023421e-09
68 KSP Residual norm 2.131039866536e-09
69 KSP Residual norm 1.740168311336e-09
70 KSP Residual norm 1.539427333966e-09
71 KSP Residual norm 1.264837225805e-09
72 KSP Residual norm 1.047043409478e-09
73 KSP Residual norm 8.522560432087e-10
74 KSP Residual norm 6.866134133434e-10
75 KSP Residual norm 6.033816555874e-10
76 KSP Residual norm 5.072520004722e-10
77 KSP Residual norm 4.091878003315e-10
78 KSP Residual norm 3.005748541932e-10
79 KSP Residual norm 2.347992565665e-10
80 KSP Residual norm 1.895010523801e-10
81 KSP Residual norm 1.402284689181e-10
82 KSP Residual norm 9.377759955552e-11
83 KSP Residual norm 7.305606758236e-11
84 KSP Residual norm 5.449250403903e-11
85 KSP Residual norm 4.220174676713e-11
86 KSP Residual norm 3.411008108081e-11
87 KSP Residual norm 2.718320709899e-11
88 KSP Residual norm 2.201470017977e-11
89 KSP Residual norm 1.732136441097e-11
90 KSP Residual norm 1.398046173103e-11
91 KSP Residual norm 1.031654382240e-11
92 KSP Residual norm 8.119741827877e-12
93 KSP Residual norm 6.005485807051e-12
94 KSP Residual norm 4.738354960846e-12
95 KSP Residual norm 3.480186135724e-12
96 KSP Residual norm 2.605539875044e-12
97 KSP Residual norm 2.035885027225e-12
98 KSP Residual norm 1.602437227427e-12
99 KSP Residual norm 1.202629319057e-12
100 KSP Residual norm 9.152530543080e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.519997647539e-03 gnorm 2.745217828082e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 5.490812525728e-03
0 KSP Residual norm 9.905946456958e-02
1 KSP Residual norm 1.313860055531e-02
2 KSP Residual norm 9.662656886516e-03
3 KSP Residual norm 7.919438921982e-03
4 KSP Residual norm 5.291871383733e-03
5 KSP Residual norm 3.609001617561e-03
6 KSP Residual norm 2.227734220402e-03
7 KSP Residual norm 1.484847185801e-03
8 KSP Residual norm 1.121836421116e-03
9 KSP Residual norm 9.145515684782e-04
10 KSP Residual norm 6.645140255490e-04
11 KSP Residual norm 4.347415078748e-04
12 KSP Residual norm 3.340877491733e-04
13 KSP Residual norm 2.521740380497e-04
14 KSP Residual norm 1.786007217072e-04
15 KSP Residual norm 1.440643945733e-04
16 KSP Residual norm 1.131679682785e-04
17 KSP Residual norm 9.159058791430e-05
18 KSP Residual norm 7.203468470003e-05
19 KSP Residual norm 5.733524110207e-05
20 KSP Residual norm 4.401867837196e-05
21 KSP Residual norm 3.431201490156e-05
22 KSP Residual norm 2.780014286717e-05
23 KSP Residual norm 2.159620521698e-05
24 KSP Residual norm 1.785336048079e-05
25 KSP Residual norm 1.453501398532e-05
26 KSP Residual norm 1.136679639644e-05
27 KSP Residual norm 8.518281424869e-06
28 KSP Residual norm 7.151904307128e-06
29 KSP Residual norm 5.813291173961e-06
30 KSP Residual norm 4.313484294655e-06
31 KSP Residual norm 3.599893609040e-06
32 KSP Residual norm 2.679055358047e-06
33 KSP Residual norm 2.221592450525e-06
34 KSP Residual norm 1.686236134056e-06
35 KSP Residual norm 1.319356447844e-06
36 KSP Residual norm 1.034731297271e-06
37 KSP Residual norm 8.059835924583e-07
38 KSP Residual norm 6.750559959516e-07
39 KSP Residual norm 5.240481720877e-07
40 KSP Residual norm 4.121016016691e-07
41 KSP Residual norm 3.086222605487e-07
42 KSP Residual norm 2.391301896677e-07
43 KSP Residual norm 1.842620987574e-07
44 KSP Residual norm 1.325397329338e-07
45 KSP Residual norm 9.936241165078e-08
46 KSP Residual norm 7.495852282048e-08
47 KSP Residual norm 5.486671442580e-08
48 KSP Residual norm 4.315791176790e-08
49 KSP Residual norm 3.320206328758e-08
50 KSP Residual norm 2.582973088053e-08
51 KSP Residual norm 2.552499432544e-08
52 KSP Residual norm 2.410279825596e-08
53 KSP Residual norm 2.273128938777e-08
54 KSP Residual norm 1.969497800906e-08
55 KSP Residual norm 1.751592598526e-08
56 KSP Residual norm 1.622057279851e-08
57 KSP Residual norm 1.487208703197e-08
58 KSP Residual norm 1.291916026019e-08
59 KSP Residual norm 1.087704457573e-08
60 KSP Residual norm 9.441711853549e-09
61 KSP Residual norm 7.734668609268e-09
62 KSP Residual norm 5.754996604575e-09
63 KSP Residual norm 5.236751476777e-09
64 KSP Residual norm 4.293401517395e-09
65 KSP Residual norm 3.424656274465e-09
66 KSP Residual norm 2.800218624193e-09
67 KSP Residual norm 2.524817511333e-09
68 KSP Residual norm 2.115113540910e-09
69 KSP Residual norm 1.739019216839e-09
70 KSP Residual norm 1.524429336346e-09
71 KSP Residual norm 1.258980916387e-09
72 KSP Residual norm 1.049411294037e-09
73 KSP Residual norm 8.472171418042e-10
74 KSP Residual norm 6.847345427986e-10
75 KSP Residual norm 6.011725183523e-10
76 KSP Residual norm 5.044612085634e-10
77 KSP Residual norm 4.092182027591e-10
78 KSP Residual norm 2.995999669994e-10
79 KSP Residual norm 2.339305587414e-10
80 KSP Residual norm 1.890345860783e-10
81 KSP Residual norm 1.400315812242e-10
82 KSP Residual norm 9.366276060911e-11
83 KSP Residual norm 7.281569369266e-11
84 KSP Residual norm 5.429603848961e-11
85 KSP Residual norm 4.207596816919e-11
86 KSP Residual norm 3.407509089356e-11
87 KSP Residual norm 2.715316537305e-11
88 KSP Residual norm 2.194673562159e-11
89 KSP Residual norm 1.728659788639e-11
90 KSP Residual norm 1.395266430583e-11
91 KSP Residual norm 1.029562598799e-11
92 KSP Residual norm 8.101415944452e-12
93 KSP Residual norm 5.986520916914e-12
94 KSP Residual norm 4.720782189317e-12
95 KSP Residual norm 3.464202946823e-12
96 KSP Residual norm 2.593550644958e-12
97 KSP Residual norm 2.025756303669e-12
98 KSP Residual norm 1.593838184434e-12
99 KSP Residual norm 1.196018384414e-12
100 KSP Residual norm 9.107275220298e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.490812525728e-03 gnorm 2.731048836293e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 5.462350514732e-03
0 KSP Residual norm 9.858766145065e-02
1 KSP Residual norm 1.309183811847e-02
2 KSP Residual norm 9.622913759564e-03
3 KSP Residual norm 7.885259631744e-03
4 KSP Residual norm 5.264789421526e-03
5 KSP Residual norm 3.597063709322e-03
6 KSP Residual norm 2.217122972259e-03
7 KSP Residual norm 1.477182660109e-03
8 KSP Residual norm 1.116017094392e-03
9 KSP Residual norm 9.088703805177e-04
10 KSP Residual norm 6.605018405174e-04
11 KSP Residual norm 4.320533995138e-04
12 KSP Residual norm 3.318820450802e-04
13 KSP Residual norm 2.504452995502e-04
14 KSP Residual norm 1.768889907617e-04
15 KSP Residual norm 1.429277860948e-04
16 KSP Residual norm 1.124279974319e-04
17 KSP Residual norm 9.091570386936e-05
18 KSP Residual norm 7.158379713004e-05
19 KSP Residual norm 5.700720950561e-05
20 KSP Residual norm 4.385572673872e-05
21 KSP Residual norm 3.420343757777e-05
22 KSP Residual norm 2.766622622986e-05
23 KSP Residual norm 2.140929920750e-05
24 KSP Residual norm 1.763561634982e-05
25 KSP Residual norm 1.446856151033e-05
26 KSP Residual norm 1.127279152330e-05
27 KSP Residual norm 8.442658126284e-06
28 KSP Residual norm 7.119560002700e-06
29 KSP Residual norm 5.769418978144e-06
30 KSP Residual norm 4.289684584785e-06
31 KSP Residual norm 3.563910390580e-06
32 KSP Residual norm 2.664785989139e-06
33 KSP Residual norm 2.212788746368e-06
34 KSP Residual norm 1.678724511392e-06
35 KSP Residual norm 1.312659807025e-06
36 KSP Residual norm 1.031854429270e-06
37 KSP Residual norm 8.102006770024e-07
38 KSP Residual norm 6.799727849135e-07
39 KSP Residual norm 5.245909312779e-07
40 KSP Residual norm 4.097354393256e-07
41 KSP Residual norm 3.070240446210e-07
42 KSP Residual norm 2.378116637589e-07
43 KSP Residual norm 1.833386784934e-07
44 KSP Residual norm 1.319565536103e-07
45 KSP Residual norm 9.893220267242e-08
46 KSP Residual norm 7.465594306212e-08
47 KSP Residual norm 5.462443283425e-08
48 KSP Residual norm 4.296200376581e-08
49 KSP Residual norm 3.304499622015e-08
50 KSP Residual norm 2.570040145038e-08
51 KSP Residual norm 2.539773967312e-08
52 KSP Residual norm 2.389602210667e-08
53 KSP Residual norm 2.241444893077e-08
54 KSP Residual norm 1.958773296204e-08
55 KSP Residual norm 1.742584846855e-08
56 KSP Residual norm 1.614042562323e-08
57 KSP Residual norm 1.480546623845e-08
58 KSP Residual norm 1.285708580419e-08
59 KSP Residual norm 1.081790776777e-08
60 KSP Residual norm 9.406970130090e-09
61 KSP Residual norm 7.697407190880e-09
62 KSP Residual norm 5.721316712630e-09
63 KSP Residual norm 5.209666528357e-09
64 KSP Residual norm 4.268870628494e-09
65 KSP Residual norm 3.402173002845e-09
66 KSP Residual norm 2.784869532420e-09
67 KSP Residual norm 2.503630430813e-09
68 KSP Residual norm 2.099103643816e-09
69 KSP Residual norm 1.738403904820e-09
70 KSP Residual norm 1.509636867215e-09
71 KSP Residual norm 1.253325795609e-09
72 KSP Residual norm 1.048644907641e-09
73 KSP Residual norm 8.420272921342e-10
74 KSP Residual norm 6.827821166014e-10
75 KSP Residual norm 5.983656691816e-10
76 KSP Residual norm 5.015892612155e-10
77 KSP Residual norm 4.088241933036e-10
78 KSP Residual norm 2.986917693180e-10
79 KSP Residual norm 2.331775989037e-10
80 KSP Residual norm 1.885895105445e-10
81 KSP Residual norm 1.398424930391e-10
82 KSP Residual norm 9.356782865286e-11
83 KSP Residual norm 7.259410588122e-11
84 KSP Residual norm 5.411502710757e-11
85 KSP Residual norm 4.196839500349e-11
86 KSP Residual norm 3.404443838956e-11
87 KSP Residual norm 2.712507676145e-11
88 KSP Residual norm 2.188614024517e-11
89 KSP Residual norm 1.725728530890e-11
90 KSP Residual norm 1.393040581348e-11
91 KSP Residual norm 1.027863826192e-11
92 KSP Residual norm 8.087098780528e-12
93 KSP Residual norm 5.970823346146e-12
94 KSP Residual norm 4.705064111445e-12
95 KSP Residual norm 3.449717922115e-12
96 KSP Residual norm 2.582466905402e-12
97 KSP Residual norm 2.016519703725e-12
98 KSP Residual norm 1.585804804145e-12
99 KSP Residual norm 1.190017360181e-12
100 KSP Residual norm 9.065869215714e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.462350514732e-03 gnorm 2.717128256793e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 5.434667515603e-03
0 KSP Residual norm 9.827633620452e-02
1 KSP Residual norm 1.305272784597e-02
2 KSP Residual norm 9.592250961312e-03
3 KSP Residual norm 7.857240396189e-03
4 KSP Residual norm 5.246220895632e-03
5 KSP Residual norm 3.590255043004e-03
6 KSP Residual norm 2.208807220538e-03
7 KSP Residual norm 1.469659967905e-03
8 KSP Residual norm 1.111129593409e-03
9 KSP Residual norm 9.035783089250e-04
10 KSP Residual norm 6.567415634700e-04
11 KSP Residual norm 4.291649434253e-04
12 KSP Residual norm 3.291795318467e-04
13 KSP Residual norm 2.487036640928e-04
14 KSP Residual norm 1.753140556933e-04
15 KSP Residual norm 1.418959490845e-04
16 KSP Residual norm 1.117475857329e-04
17 KSP Residual norm 9.027374509390e-05
18 KSP Residual norm 7.116954320673e-05
19 KSP Residual norm 5.673498937130e-05
20 KSP Residual norm 4.370663239632e-05
21 KSP Residual norm 3.411546037515e-05
22 KSP Residual norm 2.758271196227e-05
23 KSP Residual norm 2.119208113814e-05
24 KSP Residual norm 1.743291002546e-05
25 KSP Residual norm 1.441132991912e-05
26 KSP Residual norm 1.105450122247e-05
27 KSP Residual norm 8.277433055054e-06
28 KSP Residual norm 7.039904699690e-06
29 KSP Residual norm 5.675317451601e-06
30 KSP Residual norm 4.242926326355e-06
31 KSP Residual norm 3.490558246613e-06
32 KSP Residual norm 2.626259839363e-06
33 KSP Residual norm 2.211964872718e-06
34 KSP Residual norm 1.670889101314e-06
35 KSP Residual norm 1.307988696064e-06
36 KSP Residual norm 1.028608282212e-06
37 KSP Residual norm 8.123473697641e-07
38 KSP Residual norm 6.796121622726e-07
39 KSP Residual norm 5.234512511335e-07
40 KSP Residual norm 4.078661395323e-07
41 KSP Residual norm 3.056697045309e-07
42 KSP Residual norm 2.366440732206e-07
43 KSP Residual norm 1.825134728727e-07
44 KSP Residual norm 1.314727466871e-07
45 KSP Residual norm 9.851029579224e-08
46 KSP Residual norm 7.439097965905e-08
47 KSP Residual norm 5.443646749153e-08
48 KSP Residual norm 4.281172433542e-08
49 KSP Residual norm 3.292966559737e-08
50 KSP Residual norm 2.559175786868e-08
51 KSP Residual norm 2.528898207074e-08
52 KSP Residual norm 2.371876101713e-08
53 KSP Residual norm 2.176835576135e-08
54 KSP Residual norm 1.946900112675e-08
55 KSP Residual norm 1.734374453106e-08
56 KSP Residual norm 1.606687061813e-08
57 KSP Residual norm 1.474729235533e-08
58 KSP Residual norm 1.280340713221e-08
59 KSP Residual norm 1.076989291868e-08
60 KSP Residual norm 9.387131161461e-09
61 KSP Residual norm 7.673918460321e-09
62 KSP Residual norm 5.699269843922e-09
63 KSP Residual norm 5.194900990104e-09
64 KSP Residual norm 4.254431034010e-09
65 KSP Residual norm 3.388264557394e-09
66 KSP Residual norm 2.771640681115e-09
67 KSP Residual norm 2.487387902480e-09
68 KSP Residual norm 2.085300448370e-09
69 KSP Residual norm 1.738647750614e-09
70 KSP Residual norm 1.499240863736e-09
71 KSP Residual norm 1.248164610463e-09
72 KSP Residual norm 1.047623974987e-09
73 KSP Residual norm 8.390069519577e-10
74 KSP Residual norm 6.807024556920e-10
75 KSP Residual norm 5.963713880007e-10
76 KSP Residual norm 5.002290792007e-10
77 KSP Residual norm 4.074847511201e-10
78 KSP Residual norm 2.982124696629e-10
79 KSP Residual norm 2.333271219473e-10
80 KSP Residual norm 1.889319424723e-10
81 KSP Residual norm 1.399572827494e-10
82 KSP Residual norm 9.368824528210e-11
83 KSP Residual norm 7.247670435257e-11
84 KSP Residual norm 5.400105373341e-11
85 KSP Residual norm 4.184582917322e-11
86 KSP Residual norm 3.397179968239e-11
87 KSP Residual norm 2.710739644239e-11
88 KSP Residual norm 2.187765178535e-11
89 KSP Residual norm 1.726651133361e-11
90 KSP Residual norm 1.394886222051e-11
91 KSP Residual norm 1.028963572357e-11
92 KSP Residual norm 8.092378226968e-12
93 KSP Residual norm 5.965119461527e-12
94 KSP Residual norm 4.700364484055e-12
95 KSP Residual norm 3.443082805984e-12
96 KSP Residual norm 2.579049769340e-12
97 KSP Residual norm 2.010419312273e-12
98 KSP Residual norm 1.581504641034e-12
99 KSP Residual norm 1.186012909377e-12
100 KSP Residual norm 9.051976836869e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.434667515603e-03 gnorm 2.704106805265e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 5.408576248605e-03
0 KSP Residual norm 9.773882877715e-02
1 KSP Residual norm 1.300743851275e-02
2 KSP Residual norm 9.552254244888e-03
3 KSP Residual norm 7.822434140530e-03
4 KSP Residual norm 5.216152933276e-03
5 KSP Residual norm 3.577282552945e-03
6 KSP Residual norm 2.198478021004e-03
7 KSP Residual norm 1.462189382143e-03
8 KSP Residual norm 1.105371058711e-03
9 KSP Residual norm 8.981014741821e-04
10 KSP Residual norm 6.529460637853e-04
11 KSP Residual norm 4.267620108867e-04
12 KSP Residual norm 3.273080467621e-04
13 KSP Residual norm 2.471630177047e-04
14 KSP Residual norm 1.737839630674e-04
15 KSP Residual norm 1.408586789960e-04
16 KSP Residual norm 1.111230210288e-04
17 KSP Residual norm 8.970302905257e-05
18 KSP Residual norm 7.077154563418e-05
19 KSP Residual norm 5.644535806387e-05
20 KSP Residual norm 4.357351250141e-05
21 KSP Residual norm 3.402223689425e-05
22 KSP Residual norm 2.746483527924e-05
23 KSP Residual norm 2.104771750155e-05
24 KSP Residual norm 1.722321322723e-05
25 KSP Residual norm 1.435134323422e-05
26 KSP Residual norm 1.101045542816e-05
27 KSP Residual norm 8.243544505912e-06
28 KSP Residual norm 7.026867245712e-06
29 KSP Residual norm 5.645496154812e-06
30 KSP Residual norm 4.233809765397e-06
31 KSP Residual norm 3.459318507347e-06
32 KSP Residual norm 2.618507510693e-06
33 KSP Residual norm 2.204346518887e-06
34 KSP Residual norm 1.664732077493e-06
35 KSP Residual norm 1.302628556879e-06
36 KSP Residual norm 1.025428590404e-06
37 KSP Residual norm 8.134962817713e-07
38 KSP Residual norm 6.781367667624e-07
39 KSP Residual norm 5.216447320622e-07
40 KSP Residual norm 4.058491122785e-07
41 KSP Residual norm 3.041534438553e-07
42 KSP Residual norm 2.354801835916e-07
43 KSP Residual norm 1.817053372030e-07
44 KSP Residual norm 1.310398958415e-07
45 KSP Residual norm 9.819729306728e-08
46 KSP Residual norm 7.419329604180e-08
47 KSP Residual norm 5.426798509411e-08
48 KSP Residual norm 4.267231184273e-08
49 KSP Residual norm 3.281859981324e-08
50 KSP Residual norm 2.549630863617e-08
51 KSP Residual norm 2.519549521912e-08
52 KSP Residual norm 2.360916995585e-08
53 KSP Residual norm 2.054582232256e-08
54 KSP Residual norm 1.912979855046e-08
55 KSP Residual norm 1.724124987384e-08
56 KSP Residual norm 1.600349360195e-08
57 KSP Residual norm 1.469525356092e-08
58 KSP Residual norm 1.275511264135e-08
59 KSP Residual norm 1.072173850515e-08
60 KSP Residual norm 9.358442477687e-09
61 KSP Residual norm 7.646642338557e-09
62 KSP Residual norm 5.671797008442e-09
63 KSP Residual norm 5.174017504231e-09
64 KSP Residual norm 4.234067533884e-09
65 KSP Residual norm 3.369288223954e-09
66 KSP Residual norm 2.760633620670e-09
67 KSP Residual norm 2.468524956787e-09
68 KSP Residual norm 2.072200938123e-09
69 KSP Residual norm 1.739841925782e-09
70 KSP Residual norm 1.485683443479e-09
71 KSP Residual norm 1.243414124945e-09
72 KSP Residual norm 1.042891498793e-09
73 KSP Residual norm 8.343553558940e-10
74 KSP Residual norm 6.796206019037e-10
75 KSP Residual norm 5.936419947962e-10
76 KSP Residual norm 4.975520062922e-10
77 KSP Residual norm 4.073312642990e-10
78 KSP Residual norm 2.974853604367e-10
79 KSP Residual norm 2.325865350876e-10
80 KSP Residual norm 1.884314876843e-10
81 KSP Residual norm 1.397499806980e-10
82 KSP Residual norm 9.362891295105e-11
83 KSP Residual norm 7.231321015651e-11
84 KSP Residual norm 5.387477058964e-11
85 KSP Residual norm 4.176957065838e-11
86 KSP Residual norm 3.396294396539e-11
87 KSP Residual norm 2.710227270121e-11
88 KSP Residual norm 2.184172813178e-11
89 KSP Residual norm 1.725623957744e-11
90 KSP Residual norm 1.394233258704e-11
91 KSP Residual norm 1.028586728686e-11
92 KSP Residual norm 8.085644334748e-12
93 KSP Residual norm 5.954093741457e-12
94 KSP Residual norm 4.690155854230e-12
95 KSP Residual norm 3.433276895101e-12
96 KSP Residual norm 2.572731172942e-12
97 KSP Residual norm 2.003781722657e-12
98 KSP Residual norm 1.576255226364e-12
99 KSP Residual norm 1.181755826828e-12
100 KSP Residual norm 9.027261283320e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.408576248605e-03 gnorm 2.691891289058e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 5.383883668096e-03
0 KSP Residual norm 9.749106726033e-02
1 KSP Residual norm 1.297095634897e-02
2 KSP Residual norm 9.524364646858e-03
3 KSP Residual norm 7.798463998640e-03
4 KSP Residual norm 5.200757654875e-03
5 KSP Residual norm 3.570748368233e-03
6 KSP Residual norm 2.190312452734e-03
7 KSP Residual norm 1.456319598138e-03
8 KSP Residual norm 1.101094455122e-03
9 KSP Residual norm 8.934416109921e-04
10 KSP Residual norm 6.493873387871e-04
11 KSP Residual norm 4.242008029180e-04
12 KSP Residual norm 3.250130945103e-04
13 KSP Residual norm 2.455323224970e-04
14 KSP Residual norm 1.721337579822e-04
15 KSP Residual norm 1.398409543818e-04
16 KSP Residual norm 1.104240876738e-04
17 KSP Residual norm 8.902022163150e-05
18 KSP Residual norm 7.035152196935e-05
19 KSP Residual norm 5.616105631669e-05
20 KSP Residual norm 4.340143996802e-05
21 KSP Residual norm 3.391922995184e-05
22 KSP Residual norm 2.737478531021e-05
23 KSP Residual norm 2.081650164898e-05
24 KSP Residual norm 1.689365226371e-05
25 KSP Residual norm 1.430280065816e-05
26 KSP Residual norm 1.084535581423e-05
27 KSP Residual norm 8.118809477506e-06
28 KSP Residual norm 6.952852473142e-06
29 KSP Residual norm 5.557907822384e-06
30 KSP Residual norm 4.213079145345e-06
31 KSP Residual norm 3.301804359407e-06
32 KSP Residual norm 2.550146961005e-06
33 KSP Residual norm 2.208000280501e-06
34 KSP Residual norm 1.654857527438e-06
35 KSP Residual norm 1.298127931864e-06
36 KSP Residual norm 1.025294623370e-06
37 KSP Residual norm 8.241500034368e-07
38 KSP Residual norm 6.781070269969e-07
39 KSP Residual norm 5.205066735231e-07
40 KSP Residual norm 4.037802789107e-07
41 KSP Residual norm 3.028230472677e-07
42 KSP Residual norm 2.343672767619e-07
43 KSP Residual norm 1.809128199822e-07
44 KSP Residual norm 1.304696647427e-07
45 KSP Residual norm 9.775932011023e-08
46 KSP Residual norm 7.386290484064e-08
47 KSP Residual norm 5.402728522307e-08
48 KSP Residual norm 4.248542971163e-08
49 KSP Residual norm 3.266477497233e-08
50 KSP Residual norm 2.536918100161e-08
51 KSP Residual norm 2.506972719878e-08
52 KSP Residual norm 2.350082498931e-08
53 KSP Residual norm 2.009145129431e-08
54 KSP Residual norm 1.811633232388e-08
55 KSP Residual norm 1.634552916498e-08
56 KSP Residual norm 1.586929801411e-08
57 KSP Residual norm 1.463229852157e-08
58 KSP Residual norm 1.269712660269e-08
59 KSP Residual norm 1.066905470688e-08
60 KSP Residual norm 9.335600316204e-09
61 KSP Residual norm 7.611642464432e-09
62 KSP Residual norm 5.642989747710e-09
63 KSP Residual norm 5.149984457641e-09
64 KSP Residual norm 4.214472621832e-09
65 KSP Residual norm 3.351420508313e-09
66 KSP Residual norm 2.746398300063e-09
67 KSP Residual norm 2.448783242053e-09
68 KSP Residual norm 2.056390240343e-09
69 KSP Residual norm 1.740152249852e-09
70 KSP Residual norm 1.472025441310e-09
71 KSP Residual norm 1.237649860879e-09
72 KSP Residual norm 1.035381330918e-09
73 KSP Residual norm 8.291299413940e-10
74 KSP Residual norm 6.772285753723e-10
75 KSP Residual norm 5.899946050202e-10
76 KSP Residual norm 4.946244296003e-10
77 KSP Residual norm 4.062126635629e-10
78 KSP Residual norm 2.967256323120e-10
79 KSP Residual norm 2.320722081162e-10
80 KSP Residual norm 1.880410675814e-10
81 KSP Residual norm 1.395816075288e-10
82 KSP Residual norm 9.360099879033e-11
83 KSP Residual norm 7.215221133634e-11
84 KSP Residual norm 5.374312016399e-11
85 KSP Residual norm 4.173297285320e-11
86 KSP Residual norm 3.396528858834e-11
87 KSP Residual norm 2.708992781752e-11
88 KSP Residual norm 2.179894301604e-11
89 KSP Residual norm 1.723865330021e-11
90 KSP Residual norm 1.393142118747e-11
91 KSP Residual norm 1.027665896900e-11
92 KSP Residual norm 8.081990301687e-12
93 KSP Residual norm 5.947815253308e-12
94 KSP Residual norm 4.678852250827e-12
95 KSP Residual norm 3.422564093542e-12
96 KSP Residual norm 2.563049733417e-12
97 KSP Residual norm 1.996929487326e-12
98 KSP Residual norm 1.569324771483e-12
99 KSP Residual norm 1.177426316065e-12
100 KSP Residual norm 8.994366168273e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.383883668096e-03 gnorm 2.680052217929e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 5.360170483282e-03
0 KSP Residual norm 9.707542161083e-02
1 KSP Residual norm 1.293081913718e-02
2 KSP Residual norm 9.490459522775e-03
3 KSP Residual norm 7.769270186084e-03
4 KSP Residual norm 5.176831507436e-03
5 KSP Residual norm 3.560362225035e-03
6 KSP Residual norm 2.181127288527e-03
7 KSP Residual norm 1.450026691640e-03
8 KSP Residual norm 1.096196942790e-03
9 KSP Residual norm 8.885817124610e-04
10 KSP Residual norm 6.458714828401e-04
11 KSP Residual norm 4.219561943276e-04
12 KSP Residual norm 3.232133922885e-04
13 KSP Residual norm 2.440654232043e-04
14 KSP Residual norm 1.706347772624e-04
15 KSP Residual norm 1.388674061746e-04
16 KSP Residual norm 1.098232668938e-04
17 KSP Residual norm 8.844266852325e-05
18 KSP Residual norm 6.996860216125e-05
19 KSP Residual norm 5.588940616678e-05
20 KSP Residual norm 4.326522338254e-05
21 KSP Residual norm 3.382970909803e-05
22 KSP Residual norm 2.727610327203e-05
23 KSP Residual norm 2.065871101169e-05
24 KSP Residual norm 1.663618753928e-05
25 KSP Residual norm 1.424556811014e-05
26 KSP Residual norm 1.079061108269e-05
27 KSP Residual norm 8.085573054107e-06
28 KSP Residual norm 6.918305807682e-06
29 KSP Residual norm 5.485975249996e-06
30 KSP Residual norm 4.216211429765e-06
31 KSP Residual norm 3.195362258941e-06
32 KSP Residual norm 2.497534228100e-06
33 KSP Residual norm 2.202859085070e-06
34 KSP Residual norm 1.644682874172e-06
35 KSP Residual norm 1.294227499230e-06
36 KSP Residual norm 1.023652195410e-06
37 KSP Residual norm 8.280241138995e-07
38 KSP Residual norm 6.758673365445e-07
39 KSP Residual norm 5.185734821567e-07
40 KSP Residual norm 4.018730907517e-07
41 KSP Residual norm 3.014539676634e-07
42 KSP Residual norm 2.333096965897e-07
43 KSP Residual norm 1.801719594614e-07
44 KSP Residual norm 1.300203347961e-07
45 KSP Residual norm 9.743805261184e-08
46 KSP Residual norm 7.363719189424e-08
47 KSP Residual norm 5.384806298995e-08
48 KSP Residual norm 4.234272382879e-08
49 KSP Residual norm 3.254736445928e-08
50 KSP Residual norm 2.527132278604e-08
51 KSP Residual norm 2.497384582649e-08
52 KSP Residual norm 2.345165149553e-08
53 KSP Residual norm 2.040474327426e-08
54 KSP Residual norm 1.923992153814e-08
55 KSP Residual norm 1.714146614252e-08
56 KSP Residual norm 1.586975434969e-08
57 KSP Residual norm 1.458649155500e-08
58 KSP Residual norm 1.264994981418e-08
59 KSP Residual norm 1.062379122615e-08
60 KSP Residual norm 9.312418712671e-09
61 KSP Residual norm 7.583687080660e-09
62 KSP Residual norm 5.616818369341e-09
63 KSP Residual norm 5.128961571249e-09
64 KSP Residual norm 4.195682560166e-09
65 KSP Residual norm 3.334214386338e-09
66 KSP Residual norm 2.735764631186e-09
67 KSP Residual norm 2.430367859754e-09
68 KSP Residual norm 2.043130564159e-09
69 KSP Residual norm 1.741266152942e-09
70 KSP Residual norm 1.458753571893e-09
71 KSP Residual norm 1.232769059911e-09
72 KSP Residual norm 1.024772808692e-09
73 KSP Residual norm 8.239100314238e-10
74 KSP Residual norm 6.759631260613e-10
75 KSP Residual norm 5.864249997160e-10
76 KSP Residual norm 4.914796444973e-10
77 KSP Residual norm 4.058021935963e-10
78 KSP Residual norm 2.960360906326e-10
79 KSP Residual norm 2.313313388084e-10
80 KSP Residual norm 1.873201218262e-10
81 KSP Residual norm 1.392621729195e-10
82 KSP Residual norm 9.354296726943e-11
83 KSP Residual norm 7.200621547520e-11
84 KSP Residual norm 5.363798541339e-11
85 KSP Residual norm 4.171169223788e-11
86 KSP Residual norm 3.397670015278e-11
87 KSP Residual norm 2.708357232764e-11
88 KSP Residual norm 2.176129142642e-11
89 KSP Residual norm 1.722577261558e-11
90 KSP Residual norm 1.392203906108e-11
91 KSP Residual norm 1.027046768218e-11
92 KSP Residual norm 8.077254836739e-12
93 KSP Residual norm 5.940412743329e-12
94 KSP Residual norm 4.668669557890e-12
95 KSP Residual norm 3.413197271630e-12
96 KSP Residual norm 2.555790831657e-12
97 KSP Residual norm 1.990992608885e-12
98 KSP Residual norm 1.563844939986e-12
99 KSP Residual norm 1.173799797831e-12
100 KSP Residual norm 8.968285658609e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.360170483282e-03 gnorm 2.668647392767e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 5.337495515667e-03
0 KSP Residual norm 9.647794253696e-02
1 KSP Residual norm 1.288592339967e-02
2 KSP Residual norm 9.449210911756e-03
3 KSP Residual norm 7.734147093667e-03
4 KSP Residual norm 5.143746973973e-03
5 KSP Residual norm 3.545238210782e-03
6 KSP Residual norm 2.170528482107e-03
7 KSP Residual norm 1.443506690987e-03
8 KSP Residual norm 1.090644303324e-03
9 KSP Residual norm 8.835482731754e-04
10 KSP Residual norm 6.424198662565e-04
11 KSP Residual norm 4.201513686572e-04
12 KSP Residual norm 3.220628235159e-04
13 KSP Residual norm 2.427563748642e-04
14 KSP Residual norm 1.692696901632e-04
15 KSP Residual norm 1.379195827237e-04
16 KSP Residual norm 1.093012842405e-04
17 KSP Residual norm 8.794632243066e-05
18 KSP Residual norm 6.961052679677e-05
19 KSP Residual norm 5.561484757797e-05
20 KSP Residual norm 4.316648636620e-05
21 KSP Residual norm 3.375118953931e-05
22 KSP Residual norm 2.715429748336e-05
23 KSP Residual norm 2.058289175061e-05
24 KSP Residual norm 1.657293254431e-05
25 KSP Residual norm 1.418006381149e-05
26 KSP Residual norm 1.089375476150e-05
27 KSP Residual norm 8.081425601917e-06
28 KSP Residual norm 6.941998031693e-06
29 KSP Residual norm 5.373833953867e-06
30 KSP Residual norm 4.206950996470e-06
31 KSP Residual norm 3.210955501733e-06
32 KSP Residual norm 2.546238712756e-06
33 KSP Residual norm 2.185003625690e-06
34 KSP Residual norm 1.645147894072e-06
35 KSP Residual norm 1.288188556233e-06
36 KSP Residual norm 1.021214684028e-06
37 KSP Residual norm 8.271499912852e-07
38 KSP Residual norm 6.730414340625e-07
39 KSP Residual norm 5.162812364019e-07
40 KSP Residual norm 3.999769241628e-07
41 KSP Residual norm 3.000033004295e-07
42 KSP Residual norm 2.322795998344e-07
43 KSP Residual norm 1.794630963175e-07
44 KSP Residual norm 1.296488329736e-07
45 KSP Residual norm 9.721926538599e-08
46 KSP Residual norm 7.349069774759e-08
47 KSP Residual norm 5.370724880284e-08
48 KSP Residual norm 4.222703955423e-08
49 KSP Residual norm 3.245034912331e-08
50 KSP Residual norm 2.519427685550e-08
51 KSP Residual norm 2.490002639345e-08
52 KSP Residual norm 2.346451803417e-08
53 KSP Residual norm 2.115631232639e-08
54 KSP Residual norm 1.924573043232e-08
55 KSP Residual norm 1.709021465204e-08
56 KSP Residual norm 1.582279889522e-08
57 KSP Residual norm 1.454680907786e-08
58 KSP Residual norm 1.261171613799e-08
59 KSP Residual norm 1.058281625056e-08
60 KSP Residual norm 9.286048375447e-09
61 KSP Residual norm 7.558424630563e-09
62 KSP Residual norm 5.590124375991e-09
63 KSP Residual norm 5.107331494287e-09
64 KSP Residual norm 4.175216841486e-09
65 KSP Residual norm 3.315787214320e-09
66 KSP Residual norm 2.727624579482e-09
67 KSP Residual norm 2.412863782752e-09
68 KSP Residual norm 2.031229489818e-09
69 KSP Residual norm 1.742388195426e-09
70 KSP Residual norm 1.445004953202e-09
71 KSP Residual norm 1.228673068945e-09
72 KSP Residual norm 1.008398593631e-09
73 KSP Residual norm 8.179163285232e-10
74 KSP Residual norm 6.757915443145e-10
75 KSP Residual norm 5.821778418901e-10
76 KSP Residual norm 4.875278656668e-10
77 KSP Residual norm 4.060219239396e-10
78 KSP Residual norm 2.953871920556e-10
79 KSP Residual norm 2.302078167970e-10
80 KSP Residual norm 1.858026917529e-10
81 KSP Residual norm 1.385464045273e-10
82 KSP Residual norm 9.339813128469e-11
83 KSP Residual norm 7.184571500104e-11
84 KSP Residual norm 5.354268467345e-11
85 KSP Residual norm 4.171433074999e-11
86 KSP Residual norm 3.399615794479e-11
87 KSP Residual norm 2.706913368106e-11
88 KSP Residual norm 2.171176844363e-11
89 KSP Residual norm 1.720444698257e-11
90 KSP Residual norm 1.390114144734e-11
91 KSP Residual norm 1.025799175355e-11
92 KSP Residual norm 8.065788419883e-12
93 KSP Residual norm 5.929633031833e-12
94 KSP Residual norm 4.656152447565e-12
95 KSP Residual norm 3.402686967539e-12
96 KSP Residual norm 2.548336660144e-12
97 KSP Residual norm 1.985074690996e-12
98 KSP Residual norm 1.558535989567e-12
99 KSP Residual norm 1.170373308836e-12
100 KSP Residual norm 8.940034879074e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.337495515667e-03 gnorm 2.658182325448e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 5.316742320324e-03
0 KSP Residual norm 9.606374266193e-02
1 KSP Residual norm 1.284833277347e-02
2 KSP Residual norm 9.416786160374e-03
3 KSP Residual norm 7.706793378185e-03
4 KSP Residual norm 5.120056633479e-03
5 KSP Residual norm 3.534443666014e-03
6 KSP Residual norm 2.161628367432e-03
7 KSP Residual norm 1.438188481231e-03
8 KSP Residual norm 1.086161616439e-03
9 KSP Residual norm 8.791657640587e-04
10 KSP Residual norm 6.392393798706e-04
11 KSP Residual norm 4.183402032240e-04
12 KSP Residual norm 3.207211713810e-04
13 KSP Residual norm 2.414505955380e-04
14 KSP Residual norm 1.678862209234e-04
15 KSP Residual norm 1.370179059237e-04
16 KSP Residual norm 1.087622127439e-04
17 KSP Residual norm 8.740770793662e-05
18 KSP Residual norm 6.925797440290e-05
19 KSP Residual norm 5.535911928812e-05
20 KSP Residual norm 4.305411277672e-05
21 KSP Residual norm 3.367287747551e-05
22 KSP Residual norm 2.705963758099e-05
23 KSP Residual norm 2.047913944106e-05
24 KSP Residual norm 1.654830207118e-05
25 KSP Residual norm 1.411775501669e-05
26 KSP Residual norm 1.093433496247e-05
27 KSP Residual norm 8.088489003719e-06
28 KSP Residual norm 6.876105121139e-06
29 KSP Residual norm 5.138445305732e-06
30 KSP Residual norm 4.210047924272e-06
31 KSP Residual norm 3.095726203129e-06
32 KSP Residual norm 2.525921311983e-06
33 KSP Residual norm 2.164017336555e-06
34 KSP Residual norm 1.640327197300e-06
35 KSP Residual norm 1.283788479077e-06
36 KSP Residual norm 1.020263258674e-06
37 KSP Residual norm 8.297660231605e-07
38 KSP Residual norm 6.705197240682e-07
39 KSP Residual norm 5.142571607678e-07
40 KSP Residual norm 3.981567413743e-07
41 KSP Residual norm 2.987116700989e-07
42 KSP Residual norm 2.313235493449e-07
43 KSP Residual norm 1.787967671034e-07
44 KSP Residual norm 1.292283696799e-07
45 KSP Residual norm 9.695189424551e-08
46 KSP Residual norm 7.328867016639e-08
47 KSP Residual norm 5.354175870797e-08
48 KSP Residual norm 4.209784585126e-08
49 KSP Residual norm 3.233982204611e-08
50 KSP Residual norm 2.510726099070e-08
51 KSP Residual norm 2.481569975188e-08
52 KSP Residual norm 2.345408494536e-08
53 KSP Residual norm 2.144087195834e-08
54 KSP Residual norm 1.919040726204e-08
55 KSP Residual norm 1.703325105126e-08
56 KSP Residual norm 1.577319955621e-08
57 KSP Residual norm 1.450692117044e-08
58 KSP Residual norm 1.257148443109e-08
59 KSP Residual norm 1.054258528072e-08
60 KSP Residual norm 9.265798350607e-09
61 KSP Residual norm 7.531151086089e-09
62 KSP Residual norm 5.564766374534e-09
63 KSP Residual norm 5.085690627745e-09
64 KSP Residual norm 4.156625515985e-09
65 KSP Residual norm 3.299402182833e-09
66 KSP Residual norm 2.718615421437e-09
67 KSP Residual norm 2.395789384499e-09
68 KSP Residual norm 2.018712991266e-09
69 KSP Residual norm 1.742858767120e-09
70 KSP Residual norm 1.432246541683e-09
71 KSP Residual norm 1.224165622239e-09
72 KSP Residual norm 9.910484530446e-10
73 KSP Residual norm 8.120173281885e-10
74 KSP Residual norm 6.748268647302e-10
75 KSP Residual norm 5.775876938943e-10
76 KSP Residual norm 4.837309065298e-10
77 KSP Residual norm 4.052418637379e-10
78 KSP Residual norm 2.948256168027e-10
79 KSP Residual norm 2.293530487042e-10
80 KSP Residual norm 1.838963859509e-10
81 KSP Residual norm 1.375652084423e-10
82 KSP Residual norm 9.329800648671e-11
83 KSP Residual norm 7.170461175945e-11
84 KSP Residual norm 5.346424390730e-11
85 KSP Residual norm 4.174555000439e-11
86 KSP Residual norm 3.401145866052e-11
87 KSP Residual norm 2.704742052209e-11
88 KSP Residual norm 2.166391463957e-11
89 KSP Residual norm 1.718277757980e-11
90 KSP Residual norm 1.388095063396e-11
91 KSP Residual norm 1.024462227274e-11
92 KSP Residual norm 8.057631975698e-12
93 KSP Residual norm 5.922568732537e-12
94 KSP Residual norm 4.644089329647e-12
95 KSP Residual norm 3.392577880993e-12
96 KSP Residual norm 2.539799547589e-12
97 KSP Residual norm 1.979285162525e-12
98 KSP Residual norm 1.552661971585e-12
99 KSP Residual norm 1.167165425840e-12
100 KSP Residual norm 8.909420880818e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.316742320324e-03 gnorm 2.648315271307e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 5.296770045310e-03
0 KSP Residual norm 9.591254311839e-02
1 KSP Residual norm 1.282259090268e-02
2 KSP Residual norm 9.398866402501e-03
3 KSP Residual norm 7.689515075497e-03
4 KSP Residual norm 5.109839547673e-03
5 KSP Residual norm 3.532146428633e-03
6 KSP Residual norm 2.156281188760e-03
7 KSP Residual norm 1.432977961771e-03
8 KSP Residual norm 1.082996470311e-03
9 KSP Residual norm 8.753230266049e-04
10 KSP Residual norm 6.362753013023e-04
11 KSP Residual norm 4.159853115183e-04
12 KSP Residual norm 3.184360171533e-04
13 KSP Residual norm 2.401151958692e-04
14 KSP Residual norm 1.666225894680e-04
15 KSP Residual norm 1.362541340075e-04
16 KSP Residual norm 1.082935270413e-04
17 KSP Residual norm 8.690918839122e-05
18 KSP Residual norm 6.895178319336e-05
19 KSP Residual norm 5.518858552464e-05
20 KSP Residual norm 4.293233987387e-05
21 KSP Residual norm 3.360988319690e-05
22 KSP Residual norm 2.704536700634e-05
23 KSP Residual norm 2.029401962987e-05
24 KSP Residual norm 1.635568264618e-05
25 KSP Residual norm 1.403404866557e-05
26 KSP Residual norm 1.071226029566e-05
27 KSP Residual norm 8.189224033607e-06
28 KSP Residual norm 6.671456341634e-06
29 KSP Residual norm 5.194968605654e-06
30 KSP Residual norm 4.147798540669e-06
31 KSP Residual norm 3.006680392438e-06
32 KSP Residual norm 2.603769393347e-06
33 KSP Residual norm 2.002095951278e-06
34 KSP Residual norm 1.652985222241e-06
35 KSP Residual norm 1.275819932634e-06
36 KSP Residual norm 1.021038123902e-06
37 KSP Residual norm 8.317019532812e-07
38 KSP Residual norm 6.688293845352e-07
39 KSP Residual norm 5.130517533848e-07
40 KSP Residual norm 3.970617487210e-07
41 KSP Residual norm 2.978875948348e-07
42 KSP Residual norm 2.305949797716e-07
43 KSP Residual norm 1.782821270669e-07
44 KSP Residual norm 1.289564296614e-07
45 KSP Residual norm 9.669001303586e-08
46 KSP Residual norm 7.314015385038e-08
47 KSP Residual norm 5.345667597208e-08
48 KSP Residual norm 4.203436410369e-08
49 KSP Residual norm 3.229079758482e-08
50 KSP Residual norm 2.504905402834e-08
51 KSP Residual norm 2.475696085812e-08
52 KSP Residual norm 2.349174915315e-08
53 KSP Residual norm 2.167113037943e-08
54 KSP Residual norm 1.914541445892e-08
55 KSP Residual norm 1.698964930469e-08
56 KSP Residual norm 1.573153918547e-08
57 KSP Residual norm 1.447851977631e-08
58 KSP Residual norm 1.254369372768e-08
59 KSP Residual norm 1.051857411965e-08
60 KSP Residual norm 9.267367410570e-09
61 KSP Residual norm 7.524662120654e-09
62 KSP Residual norm 5.557311346119e-09
63 KSP Residual norm 5.082838602223e-09
64 KSP Residual norm 4.153590337604e-09
65 KSP Residual norm 3.295614247759e-09
66 KSP Residual norm 2.713301608318e-09
67 KSP Residual norm 2.384502636282e-09
68 KSP Residual norm 2.010148842404e-09
69 KSP Residual norm 1.745456339314e-09
70 KSP Residual norm 1.425217724362e-09
71 KSP Residual norm 1.219985318469e-09
72 KSP Residual norm 9.841645807905e-10
73 KSP Residual norm 8.103295863203e-10
74 KSP Residual norm 6.732680095262e-10
75 KSP Residual norm 5.754156538369e-10
76 KSP Residual norm 4.828441184889e-10
77 KSP Residual norm 4.039960049092e-10
78 KSP Residual norm 2.947004248692e-10
79 KSP Residual norm 2.295891640278e-10
80 KSP Residual norm 1.836115582106e-10
81 KSP Residual norm 1.373110507901e-10
82 KSP Residual norm 9.352062016117e-11
83 KSP Residual norm 7.171065027743e-11
84 KSP Residual norm 5.346421911040e-11
85 KSP Residual norm 4.174524931077e-11
86 KSP Residual norm 3.401962776493e-11
87 KSP Residual norm 2.708164585281e-11
88 KSP Residual norm 2.169098875657e-11
89 KSP Residual norm 1.721573803337e-11
90 KSP Residual norm 1.391951885087e-11
91 KSP Residual norm 1.027236885584e-11
92 KSP Residual norm 8.077674280517e-12
93 KSP Residual norm 5.928661523819e-12
94 KSP Residual norm 4.648174767430e-12
95 KSP Residual norm 3.393718482340e-12
96 KSP Residual norm 2.541834472235e-12
97 KSP Residual norm 1.978158255400e-12
98 KSP Residual norm 1.552175535530e-12
99 KSP Residual norm 1.166502118388e-12
100 KSP Residual norm 8.920246318824e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.296770045310e-03 gnorm 2.639152602962e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 5.278525240308e-03
0 KSP Residual norm 9.541626926927e-02
1 KSP Residual norm 1.278545541797e-02
2 KSP Residual norm 9.364828680974e-03
3 KSP Residual norm 7.660755304801e-03
4 KSP Residual norm 5.082365259283e-03
5 KSP Residual norm 3.519375621023e-03
6 KSP Residual norm 2.147282558593e-03
7 KSP Residual norm 1.428003459626e-03
8 KSP Residual norm 1.078525619525e-03
9 KSP Residual norm 8.711879430327e-04
10 KSP Residual norm 6.333994159879e-04
11 KSP Residual norm 4.146354636949e-04
12 KSP Residual norm 3.176325491979e-04
13 KSP Residual norm 2.390067983584e-04
14 KSP Residual norm 1.654472462372e-04
15 KSP Residual norm 1.354467439337e-04
16 KSP Residual norm 1.078661044032e-04
17 KSP Residual norm 8.646579193199e-05
18 KSP Residual norm 6.864713928070e-05
19 KSP Residual norm 5.495856567980e-05
20 KSP Residual norm 4.286336348260e-05
21 KSP Residual norm 3.355032330421e-05
22 KSP Residual norm 2.694914757388e-05
23 KSP Residual norm 2.026469221749e-05
24 KSP Residual norm 1.659173463456e-05
25 KSP Residual norm 1.399373308617e-05
26 KSP Residual norm 1.083141751226e-05
27 KSP Residual norm 8.206875721794e-06
28 KSP Residual norm 6.590917738805e-06
29 KSP Residual norm 5.099634551594e-06
30 KSP Residual norm 3.676147916165e-06
31 KSP Residual norm 3.072265377044e-06
32 KSP Residual norm 2.445864201864e-06
33 KSP Residual norm 1.913023421222e-06
34 KSP Residual norm 1.616900246516e-06
35 KSP Residual norm 1.267543015462e-06
36 KSP Residual norm 1.019909393005e-06
37 KSP Residual norm 8.305249385308e-07
38 KSP Residual norm 6.663393185446e-07
39 KSP Residual norm 5.110450093250e-07
40 KSP Residual norm 3.954537302173e-07
41 KSP Residual norm 2.966819398926e-07
42 KSP Residual norm 2.297631422863e-07
43 KSP Residual norm 1.777138575762e-07
44 KSP Residual norm 1.286461880606e-07
45 KSP Residual norm 9.653190157696e-08
46 KSP Residual norm 7.302619103010e-08
47 KSP Residual norm 5.334810778231e-08
48 KSP Residual norm 4.194978286592e-08
49 KSP Residual norm 3.221540551728e-08
50 KSP Residual norm 2.499183761146e-08
51 KSP Residual norm 2.470302619772e-08
52 KSP Residual norm 2.352897155326e-08
53 KSP Residual norm 2.177129412609e-08
54 KSP Residual norm 1.911013235350e-08
55 KSP Residual norm 1.695471398219e-08
56 KSP Residual norm 1.570030906384e-08
57 KSP Residual norm 1.445345823825e-08
58 KSP Residual norm 1.251727927830e-08
59 KSP Residual norm 1.048859487298e-08
60 KSP Residual norm 9.251547837375e-09
61 KSP Residual norm 7.504962428786e-09
62 KSP Residual norm 5.536544870194e-09
63 KSP Residual norm 5.065082144549e-09
64 KSP Residual norm 4.137679341490e-09
65 KSP Residual norm 3.281927943065e-09
66 KSP Residual norm 2.707860865538e-09
67 KSP Residual norm 2.370919152283e-09
68 KSP Residual norm 2.000161261238e-09
69 KSP Residual norm 1.745777394788e-09
70 KSP Residual norm 1.414186524446e-09
71 KSP Residual norm 1.216390007834e-09
72 KSP Residual norm 9.651223225604e-10
73 KSP Residual norm 8.057945320567e-10
74 KSP Residual norm 6.721268802276e-10
75 KSP Residual norm 5.701324823193e-10
76 KSP Residual norm 4.803787632991e-10
77 KSP Residual norm 4.010369764484e-10
78 KSP Residual norm 2.945301834275e-10
79 KSP Residual norm 2.290207467398e-10
80 KSP Residual norm 1.786295423002e-10
81 KSP Residual norm 1.338725686022e-10
82 KSP Residual norm 9.338904332393e-11
83 KSP Residual norm 7.158055776735e-11
84 KSP Residual norm 5.342528814042e-11
85 KSP Residual norm 4.180120805433e-11
86 KSP Residual norm 3.403365631079e-11
87 KSP Residual norm 2.705703352921e-11
88 KSP Residual norm 2.164506036067e-11
89 KSP Residual norm 1.719424984169e-11
90 KSP Residual norm 1.389733239690e-11
91 KSP Residual norm 1.025909641099e-11
92 KSP Residual norm 8.068193491130e-12
93 KSP Residual norm 5.921460985164e-12
94 KSP Residual norm 4.636792850392e-12
95 KSP Residual norm 3.384600167798e-12
96 KSP Residual norm 2.534769534520e-12
97 KSP Residual norm 1.973351879353e-12
98 KSP Residual norm 1.547370536727e-12
99 KSP Residual norm 1.164112456672e-12
100 KSP Residual norm 8.894612331513e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.278525240308e-03 gnorm 2.630776045514e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 5.261629159465e-03
0 KSP Residual norm 9.510979832491e-02
1 KSP Residual norm 1.275660127635e-02
2 KSP Residual norm 9.340814137359e-03
3 KSP Residual norm 7.639749018795e-03
4 KSP Residual norm 5.064424420512e-03
5 KSP Residual norm 3.512072817139e-03
6 KSP Residual norm 2.140512301770e-03
7 KSP Residual norm 1.423622578528e-03
8 KSP Residual norm 1.075066896749e-03
9 KSP Residual norm 8.675757523732e-04
10 KSP Residual norm 6.307329855849e-04
11 KSP Residual norm 4.130578592820e-04
12 KSP Residual norm 3.163643534427e-04
13 KSP Residual norm 2.379036172832e-04
14 KSP Residual norm 1.643165407795e-04
15 KSP Residual norm 1.347197784502e-04
16 KSP Residual norm 1.074660468261e-04
17 KSP Residual norm 8.602692408887e-05
18 KSP Residual norm 6.836718982205e-05
19 KSP Residual norm 5.477474183760e-05
20 KSP Residual norm 4.278404810646e-05
21 KSP Residual norm 3.349727378188e-05
22 KSP Residual norm 2.690076211992e-05
23 KSP Residual norm 2.019519736915e-05
24 KSP Residual norm 1.674986926218e-05
25 KSP Residual norm 1.393990009206e-05
26 KSP Residual norm 1.080187162046e-05
27 KSP Residual norm 8.320370903520e-06
28 KSP Residual norm 6.529837757001e-06
29 KSP Residual norm 5.554168818486e-06
30 KSP Residual norm 3.981011581062e-06
31 KSP Residual norm 3.089168852654e-06
32 KSP Residual norm 2.536933950360e-06
33 KSP Residual norm 2.055856720471e-06
34 KSP Residual norm 1.633725954319e-06
35 KSP Residual norm 1.271229872134e-06
36 KSP Residual norm 1.017622332110e-06
37 KSP Residual norm 8.314089566281e-07
38 KSP Residual norm 6.641538650528e-07
39 KSP Residual norm 5.095362601951e-07
40 KSP Residual norm 3.941806297155e-07
41 KSP Residual norm 2.957451942431e-07
42 KSP Residual norm 2.290642248172e-07
43 KSP Residual norm 1.772324708113e-07
44 KSP Residual norm 1.283814881553e-07
45 KSP Residual norm 9.636043199276e-08
46 KSP Residual norm 7.291456425800e-08
47 KSP Residual norm 5.326484164003e-08
48 KSP Residual norm 4.188834457895e-08
49 KSP Residual norm 3.216106911531e-08
50 KSP Residual norm 2.494335462487e-08
51 KSP Residual norm 2.465628004059e-08
52 KSP Residual norm 2.356378868678e-08
53 KSP Residual norm 2.182280831267e-08
54 KSP Residual norm 1.907839260151e-08
55 KSP Residual norm 1.692345823619e-08
56 KSP Residual norm 1.567186367630e-08
57 KSP Residual norm 1.443364141299e-08
58 KSP Residual norm 1.249578798611e-08
59 KSP Residual norm 1.046617207776e-08
60 KSP Residual norm 9.247463565702e-09
61 KSP Residual norm 7.493424881232e-09
62 KSP Residual norm 5.524020008310e-09
63 KSP Residual norm 5.055283497497e-09
64 KSP Residual norm 4.129144012018e-09
65 KSP Residual norm 3.274422912435e-09
66 KSP Residual norm 2.703879191906e-09
67 KSP Residual norm 2.359837923025e-09
68 KSP Residual norm 1.991869038644e-09
69 KSP Residual norm 1.746903249217e-09
70 KSP Residual norm 1.405922258508e-09
71 KSP Residual norm 1.212883183345e-09
72 KSP Residual norm 9.521221009936e-10
73 KSP Residual norm 8.038963717386e-10
74 KSP Residual norm 6.696060417858e-10
75 KSP Residual norm 5.657560825757e-10
76 KSP Residual norm 4.805889402285e-10
77 KSP Residual norm 3.954189679191e-10
78 KSP Residual norm 2.945461343236e-10
79 KSP Residual norm 2.294549949199e-10
80 KSP Residual norm 1.721636325792e-10
81 KSP Residual norm 1.252388672677e-10
82 KSP Residual norm 9.315129706498e-11
83 KSP Residual norm 7.146901213882e-11
84 KSP Residual norm 5.343236030630e-11
85 KSP Residual norm 4.185728772949e-11
86 KSP Residual norm 3.404875431375e-11
87 KSP Residual norm 2.705557368203e-11
88 KSP Residual norm 2.163005139090e-11
89 KSP Residual norm 1.719448320776e-11
90 KSP Residual norm 1.389900863649e-11
91 KSP Residual norm 1.026192666464e-11
92 KSP Residual norm 8.071391404787e-12
93 KSP Residual norm 5.920996647597e-12
94 KSP Residual norm 4.632137406988e-12
95 KSP Residual norm 3.380187413206e-12
96 KSP Residual norm 2.531472083827e-12
97 KSP Residual norm 1.970462067064e-12
98 KSP Residual norm 1.544488269962e-12
99 KSP Residual norm 1.162796385386e-12
100 KSP Residual norm 8.884478759782e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.261629159465e-03 gnorm 2.623261079033e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 5.246091931733e-03
0 KSP Residual norm 9.492217394006e-02
1 KSP Residual norm 1.273379623741e-02
2 KSP Residual norm 9.323679885158e-03
3 KSP Residual norm 7.623986517515e-03
4 KSP Residual norm 5.052395112252e-03
5 KSP Residual norm 3.508404459356e-03
6 KSP Residual norm 2.135327849572e-03
7 KSP Residual norm 1.419651133967e-03
8 KSP Residual norm 1.072293247250e-03
9 KSP Residual norm 8.643544131499e-04
10 KSP Residual norm 6.282432664233e-04
11 KSP Residual norm 4.113601795379e-04
12 KSP Residual norm 3.148390572881e-04
13 KSP Residual norm 2.368439168239e-04
14 KSP Residual norm 1.632506722003e-04
15 KSP Residual norm 1.340654929251e-04
16 KSP Residual norm 1.071118475104e-04
17 KSP Residual norm 8.561442026851e-05
18 KSP Residual norm 6.811360363979e-05
19 KSP Residual norm 5.463062971083e-05
20 KSP Residual norm 4.270461565105e-05
21 KSP Residual norm 3.345319025392e-05
22 KSP Residual norm 2.688885525808e-05
23 KSP Residual norm 2.011244637229e-05
24 KSP Residual norm 1.689977271777e-05
25 KSP Residual norm 1.387452503014e-05
26 KSP Residual norm 1.069901528284e-05
27 KSP Residual norm 8.488458053016e-06
28 KSP Residual norm 6.548742897189e-06
29 KSP Residual norm 5.663717852946e-06
30 KSP Residual norm 4.034637045156e-06
31 KSP Residual norm 3.205868900075e-06
32 KSP Residual norm 2.570243521272e-06
33 KSP Residual norm 2.110948133218e-06
34 KSP Residual norm 1.629686349914e-06
35 KSP Residual norm 1.270914071153e-06
36 KSP Residual norm 1.016796314340e-06
37 KSP Residual norm 8.326284950780e-07
38 KSP Residual norm 6.624568501628e-07
39 KSP Residual norm 5.083978637244e-07
40 KSP Residual norm 3.932063376534e-07
41 KSP Residual norm 2.950250009322e-07
42 KSP Residual norm 2.284886786278e-07
43 KSP Residual norm 1.768363760523e-07
44 KSP Residual norm 1.281798567095e-07
45 KSP Residual norm 9.620422916406e-08
46 KSP Residual norm 7.282697148791e-08
47 KSP Residual norm 5.321440563628e-08
48 KSP Residual norm 4.185428371446e-08
49 KSP Residual norm 3.213084311247e-08
50 KSP Residual norm 2.490784976257e-08
51 KSP Residual norm 2.462148374652e-08
52 KSP Residual norm 2.360624824116e-08
53 KSP Residual norm 2.185648229493e-08
54 KSP Residual norm 1.905437771522e-08
55 KSP Residual norm 1.689916579619e-08
56 KSP Residual norm 1.564894538597e-08
57 KSP Residual norm 1.442047917380e-08
58 KSP Residual norm 1.248082646447e-08
59 KSP Residual norm 1.045138022318e-08
60 KSP Residual norm 9.252605741308e-09
61 KSP Residual norm 7.489898805747e-09
62 KSP Residual norm 5.518643249560e-09
63 KSP Residual norm 5.052416458501e-09
64 KSP Residual norm 4.126676426829e-09
65 KSP Residual norm 3.271926516645e-09
66 KSP Residual norm 2.701941047015e-09
67 KSP Residual norm 2.350960987321e-09
68 KSP Residual norm 1.985450642858e-09
69 KSP Residual norm 1.749115802536e-09
70 KSP Residual norm 1.399747394074e-09
71 KSP Residual norm 1.209784360043e-09
72 KSP Residual norm 9.433435851101e-10
73 KSP Residual norm 8.039112295240e-10
74 KSP Residual norm 6.666051471741e-10
75 KSP Residual norm 5.620515584906e-10
76 KSP Residual norm 4.825097360496e-10
77 KSP Residual norm 3.894235394234e-10
78 KSP Residual norm 2.944539274908e-10
79 KSP Residual norm 2.305965840115e-10
80 KSP Residual norm 1.666530722663e-10
81 KSP Residual norm 1.099715683964e-10
82 KSP Residual norm 8.117936794747e-11
83 KSP Residual norm 6.753143917686e-11
84 KSP Residual norm 5.345107514399e-11
85 KSP Residual norm 4.184860142618e-11
86 KSP Residual norm 3.406779765844e-11
87 KSP Residual norm 2.707764156242e-11
88 KSP Residual norm 2.163868823212e-11
89 KSP Residual norm 1.721163164224e-11
90 KSP Residual norm 1.391879891374e-11
91 KSP Residual norm 1.027746983705e-11
92 KSP Residual norm 8.083989657759e-12
93 KSP Residual norm 5.925336594179e-12
94 KSP Residual norm 4.632847228818e-12
95 KSP Residual norm 3.379561387172e-12
96 KSP Residual norm 2.531429012960e-12
97 KSP Residual norm 1.969295281225e-12
98 KSP Residual norm 1.543357454650e-12
99 KSP Residual norm 1.162417069229e-12
100 KSP Residual norm 8.887693270154e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.246091931733e-03 gnorm 2.615835333822e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 5.231577742729e-03
0 KSP Residual norm 9.497117251064e-02
1 KSP Residual norm 1.273134336065e-02
2 KSP Residual norm 9.326669882590e-03
3 KSP Residual norm 7.617872646185e-03
4 KSP Residual norm 5.054000232230e-03
5 KSP Residual norm 3.516990547722e-03
6 KSP Residual norm 2.136632219771e-03
7 KSP Residual norm 1.414023251990e-03
8 KSP Residual norm 1.071047390743e-03
9 KSP Residual norm 8.615492007489e-04
10 KSP Residual norm 6.258942346385e-04
11 KSP Residual norm 4.084727379992e-04
12 KSP Residual norm 3.112649302628e-04
13 KSP Residual norm 2.358424546603e-04
14 KSP Residual norm 1.626133247549e-04
15 KSP Residual norm 1.336929250132e-04
16 KSP Residual norm 1.069080462428e-04
17 KSP Residual norm 8.534995734973e-05
18 KSP Residual norm 6.796877580617e-05
19 KSP Residual norm 5.472324021024e-05
20 KSP Residual norm 4.256195548419e-05
21 KSP Residual norm 3.341445166862e-05
22 KSP Residual norm 2.708986347565e-05
23 KSP Residual norm 1.998507760572e-05
24 KSP Residual norm 1.706564395489e-05
25 KSP Residual norm 1.368817500831e-05
26 KSP Residual norm 1.024515907965e-05
27 KSP Residual norm 8.599906165386e-06
28 KSP Residual norm 6.663045649410e-06
29 KSP Residual norm 5.270444885610e-06
30 KSP Residual norm 3.916092346813e-06
31 KSP Residual norm 3.274552121721e-06
32 KSP Residual norm 2.496838377023e-06
33 KSP Residual norm 2.111199985045e-06
34 KSP Residual norm 1.607761372859e-06
35 KSP Residual norm 1.276239830347e-06
36 KSP Residual norm 1.010696804846e-06
37 KSP Residual norm 8.306197079828e-07
38 KSP Residual norm 6.629053657916e-07
39 KSP Residual norm 5.098885852047e-07
40 KSP Residual norm 3.943355587118e-07
41 KSP Residual norm 2.954297048775e-07
42 KSP Residual norm 2.285793381513e-07
43 KSP Residual norm 1.769318026127e-07
44 KSP Residual norm 1.286688889618e-07
45 KSP Residual norm 9.631722981550e-08
46 KSP Residual norm 7.312535800323e-08
47 KSP Residual norm 5.352525630606e-08
48 KSP Residual norm 4.208870867331e-08
49 KSP Residual norm 3.234411904198e-08
50 KSP Residual norm 2.500517868705e-08
51 KSP Residual norm 2.471275679109e-08
52 KSP Residual norm 2.387061775743e-08
53 KSP Residual norm 2.199598657319e-08
54 KSP Residual norm 1.910427671592e-08
55 KSP Residual norm 1.693638364557e-08
56 KSP Residual norm 1.566846099058e-08
57 KSP Residual norm 1.445290786779e-08
58 KSP Residual norm 1.251803674491e-08
59 KSP Residual norm 1.048602030240e-08
60 KSP Residual norm 9.306606863494e-09
61 KSP Residual norm 7.552330701606e-09
62 KSP Residual norm 5.564530721567e-09
63 KSP Residual norm 5.104891089745e-09
64 KSP Residual norm 4.165643471046e-09
65 KSP Residual norm 3.301421445966e-09
66 KSP Residual norm 2.716784250272e-09
67 KSP Residual norm 2.358238741958e-09
68 KSP Residual norm 1.992408104778e-09
69 KSP Residual norm 1.762450320055e-09
70 KSP Residual norm 1.406194645204e-09
71 KSP Residual norm 1.209868016231e-09
72 KSP Residual norm 9.588083548753e-10
73 KSP Residual norm 8.124899113067e-10
74 KSP Residual norm 6.704736737341e-10
75 KSP Residual norm 5.644625514246e-10
76 KSP Residual norm 4.854555489712e-10
77 KSP Residual norm 3.969064230030e-10
78 KSP Residual norm 2.940073549231e-10
79 KSP Residual norm 2.316017357890e-10
80 KSP Residual norm 1.708862357779e-10
81 KSP Residual norm 1.191087245294e-10
82 KSP Residual norm 9.340620310941e-11
83 KSP Residual norm 7.175553001505e-11
84 KSP Residual norm 5.370380021833e-11
85 KSP Residual norm 4.186991333340e-11
86 KSP Residual norm 3.414937197170e-11
87 KSP Residual norm 2.728773242345e-11
88 KSP Residual norm 2.184106033815e-11
89 KSP Residual norm 1.737679212018e-11
90 KSP Residual norm 1.409706268596e-11
91 KSP Residual norm 1.041646990062e-11
92 KSP Residual norm 8.165888978015e-12
93 KSP Residual norm 5.959627066005e-12
94 KSP Residual norm 4.680536690764e-12
95 KSP Residual norm 3.414096486295e-12
96 KSP Residual norm 2.563819073256e-12
97 KSP Residual norm 1.982118347308e-12
98 KSP Residual norm 1.560032791422e-12
99 KSP Residual norm 1.169620186204e-12
100 KSP Residual norm 9.022989977824e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.231577742729e-03 gnorm 2.609777809171e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 5.219434982610e-03
0 KSP Residual norm 9.490913164079e-02
1 KSP Residual norm 1.271391558434e-02
2 KSP Residual norm 9.315784068748e-03
3 KSP Residual norm 7.609250018968e-03
4 KSP Residual norm 5.048198919988e-03
5 KSP Residual norm 3.515402059235e-03
6 KSP Residual norm 2.132327684064e-03
7 KSP Residual norm 1.411828937792e-03
8 KSP Residual norm 1.069163473815e-03
9 KSP Residual norm 8.591059490600e-04
10 KSP Residual norm 6.237173575231e-04
11 KSP Residual norm 4.070250161789e-04
12 KSP Residual norm 3.099268113030e-04
13 KSP Residual norm 2.348810333773e-04
14 KSP Residual norm 1.615023173844e-04
15 KSP Residual norm 1.330376807756e-04
16 KSP Residual norm 1.065372944753e-04
17 KSP Residual norm 8.489744473062e-05
18 KSP Residual norm 6.772363061026e-05
19 KSP Residual norm 5.458227212436e-05
20 KSP Residual norm 4.248845756455e-05
21 KSP Residual norm 3.338172418546e-05
22 KSP Residual norm 2.709950679927e-05
23 KSP Residual norm 2.000000909190e-05
24 KSP Residual norm 1.737620239249e-05
25 KSP Residual norm 1.366587716276e-05
26 KSP Residual norm 1.031221228578e-05
27 KSP Residual norm 8.564828970506e-06
28 KSP Residual norm 6.647996374986e-06
29 KSP Residual norm 5.294494563126e-06
30 KSP Residual norm 3.968676798338e-06
31 KSP Residual norm 3.331233002865e-06
32 KSP Residual norm 2.506922194761e-06
33 KSP Residual norm 2.109096727824e-06
34 KSP Residual norm 1.607440263164e-06
35 KSP Residual norm 1.274683991528e-06
36 KSP Residual norm 1.013440417702e-06
37 KSP Residual norm 8.362153520924e-07
38 KSP Residual norm 6.613501045391e-07
39 KSP Residual norm 5.086690686866e-07
40 KSP Residual norm 3.931851564931e-07
41 KSP Residual norm 2.947426637415e-07
42 KSP Residual norm 2.280368073215e-07
43 KSP Residual norm 1.765514607730e-07
44 KSP Residual norm 1.283603920059e-07
45 KSP Residual norm 9.612343377673e-08
46 KSP Residual norm 7.296587826836e-08
47 KSP Residual norm 5.342102180580e-08
48 KSP Residual norm 4.202032581300e-08
49 KSP Residual norm 3.227747427259e-08
50 KSP Residual norm 2.495191045802e-08
51 KSP Residual norm 2.466093963042e-08
52 KSP Residual norm 2.383988780412e-08
53 KSP Residual norm 2.196809336751e-08
54 KSP Residual norm 1.907346515051e-08
55 KSP Residual norm 1.690620478964e-08
56 KSP Residual norm 1.564446736122e-08
57 KSP Residual norm 1.443930465928e-08
58 KSP Residual norm 1.249922112574e-08
59 KSP Residual norm 1.046872480632e-08
60 KSP Residual norm 9.311743684995e-09
61 KSP Residual norm 7.539323956109e-09
62 KSP Residual norm 5.554163411978e-09
63 KSP Residual norm 5.094442537164e-09
64 KSP Residual norm 4.158918877766e-09
65 KSP Residual norm 3.296538283341e-09
66 KSP Residual norm 2.714286688808e-09
67 KSP Residual norm 2.346907832357e-09
68 KSP Residual norm 1.985009630357e-09
69 KSP Residual norm 1.763743077502e-09
70 KSP Residual norm 1.398762255351e-09
71 KSP Residual norm 1.206919879318e-09
72 KSP Residual norm 9.465008389087e-10
73 KSP Residual norm 8.111916189042e-10
74 KSP Residual norm 6.670782641606e-10
75 KSP Residual norm 5.593483313556e-10
76 KSP Residual norm 4.880258335727e-10
77 KSP Residual norm 3.903326544585e-10
78 KSP Residual norm 2.931880120956e-10
79 KSP Residual norm 2.331653389578e-10
80 KSP Residual norm 1.663660940267e-10
81 KSP Residual norm 1.265357219430e-10
82 KSP Residual norm 9.217907555761e-11
83 KSP Residual norm 7.211815570730e-11
84 KSP Residual norm 5.369108470603e-11
85 KSP Residual norm 4.204102042541e-11
86 KSP Residual norm 3.419662231076e-11
87 KSP Residual norm 2.728644016563e-11
88 KSP Residual norm 2.181843380554e-11
89 KSP Residual norm 1.736619245910e-11
90 KSP Residual norm 1.408788470015e-11
91 KSP Residual norm 1.040916379517e-11
92 KSP Residual norm 8.169157905587e-12
93 KSP Residual norm 5.961487135618e-12
94 KSP Residual norm 4.673923863661e-12
95 KSP Residual norm 3.407907445635e-12
96 KSP Residual norm 2.557720943861e-12
97 KSP Residual norm 1.979186855699e-12
98 KSP Residual norm 1.555595762682e-12
99 KSP Residual norm 1.168301934422e-12
100 KSP Residual norm 9.003867967192e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.219434982610e-03 gnorm 2.603819948344e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 5.207525007507e-03
0 KSP Residual norm 9.460159136168e-02
1 KSP Residual norm 1.269715695028e-02
2 KSP Residual norm 9.299853182530e-03
3 KSP Residual norm 7.591073157900e-03
4 KSP Residual norm 5.031365330686e-03
5 KSP Residual norm 3.511435584478e-03
6 KSP Residual norm 2.128778623662e-03
7 KSP Residual norm 1.407320600200e-03
8 KSP Residual norm 1.066578349870e-03
9 KSP Residual norm 8.561805455025e-04
10 KSP Residual norm 6.216567118922e-04
11 KSP Residual norm 4.056480549207e-04
12 KSP Residual norm 3.086024174321e-04
13 KSP Residual norm 2.341578552438e-04
14 KSP Residual norm 1.609336847404e-04
15 KSP Residual norm 1.326142016884e-04
16 KSP Residual norm 1.063825899450e-04
17 KSP Residual norm 8.468872248145e-05
18 KSP Residual norm 6.756460515489e-05
19 KSP Residual norm 5.456205549694e-05
20 KSP Residual norm 4.241514621111e-05
21 KSP Residual norm 3.334927210958e-05
22 KSP Residual norm 2.715793176839e-05
23 KSP Residual norm 2.000305224091e-05
24 KSP Residual norm 1.747892381934e-05
25 KSP Residual norm 1.366807073660e-05
26 KSP Residual norm 1.026567558984e-05
27 KSP Residual norm 8.561727148329e-06
28 KSP Residual norm 6.648243228697e-06
29 KSP Residual norm 5.208084294801e-06
30 KSP Residual norm 3.936607612773e-06
31 KSP Residual norm 3.291245989619e-06
32 KSP Residual norm 2.498030192456e-06
33 KSP Residual norm 1.996197668952e-06
34 KSP Residual norm 1.529084553460e-06
35 KSP Residual norm 1.272126497344e-06
36 KSP Residual norm 9.930757681405e-07
37 KSP Residual norm 8.300941537488e-07
38 KSP Residual norm 6.582291428168e-07
39 KSP Residual norm 5.093820610347e-07
40 KSP Residual norm 3.933159112222e-07
41 KSP Residual norm 2.945532599477e-07
42 KSP Residual norm 2.279209765080e-07
43 KSP Residual norm 1.765169825498e-07
44 KSP Residual norm 1.286445993647e-07
45 KSP Residual norm 9.628077140920e-08
46 KSP Residual norm 7.319868632278e-08
47 KSP Residual norm 5.362034458709e-08
48 KSP Residual norm 4.216951380277e-08
49 KSP Residual norm 3.240612345791e-08
50 KSP Residual norm 2.501973552872e-08
51 KSP Residual norm 2.472840328876e-08
52 KSP Residual norm 2.400295621606e-08
53 KSP Residual norm 2.204490712476e-08
54 KSP Residual norm 1.911892003505e-08
55 KSP Residual norm 1.693662937389e-08
56 KSP Residual norm 1.566647189669e-08
57 KSP Residual norm 1.446665219963e-08
58 KSP Residual norm 1.252759853143e-08
59 KSP Residual norm 1.048788176457e-08
60 KSP Residual norm 9.338910898845e-09
61 KSP Residual norm 7.573333399422e-09
62 KSP Residual norm 5.576324705963e-09
63 KSP Residual norm 5.119620329668e-09
64 KSP Residual norm 4.176901969413e-09
65 KSP Residual norm 3.310009772268e-09
66 KSP Residual norm 2.724855584145e-09
67 KSP Residual norm 2.350286511525e-09
68 KSP Residual norm 1.987793988203e-09
69 KSP Residual norm 1.771421469213e-09
70 KSP Residual norm 1.399597678979e-09
71 KSP Residual norm 1.206921247715e-09
72 KSP Residual norm 9.485977971447e-10
73 KSP Residual norm 8.167230891073e-10
74 KSP Residual norm 6.680751753938e-10
75 KSP Residual norm 5.574932219551e-10
76 KSP Residual norm 4.936658002759e-10
77 KSP Residual norm 3.897629691378e-10
78 KSP Residual norm 2.920097687083e-10
79 KSP Residual norm 2.347821566847e-10
80 KSP Residual norm 1.689165576503e-10
81 KSP Residual norm 1.389331216177e-10
82 KSP Residual norm 9.425688250350e-11
83 KSP Residual norm 7.224458139465e-11
84 KSP Residual norm 5.384742636687e-11
85 KSP Residual norm 4.207557782154e-11
86 KSP Residual norm 3.425403233290e-11
87 KSP Residual norm 2.737796737882e-11
88 KSP Residual norm 2.189118616008e-11
89 KSP Residual norm 1.743331372578e-11
90 KSP Residual norm 1.416057254243e-11
91 KSP Residual norm 1.047260361986e-11
92 KSP Residual norm 8.202162905182e-12
93 KSP Residual norm 5.975314333544e-12
94 KSP Residual norm 4.693571305047e-12
95 KSP Residual norm 3.422989564322e-12
96 KSP Residual norm 2.571590989035e-12
97 KSP Residual norm 1.984424405141e-12
98 KSP Residual norm 1.563032926681e-12
99 KSP Residual norm 1.171771960809e-12
100 KSP Residual norm 9.065178879612e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.207525007507e-03 gnorm 2.598763224238e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 5.197475199795e-03
0 KSP Residual norm 9.405466781558e-02
1 KSP Residual norm 1.265443300937e-02
2 KSP Residual norm 9.259509150933e-03
3 KSP Residual norm 7.565225924456e-03
4 KSP Residual norm 4.999817202691e-03
5 KSP Residual norm 3.490685723954e-03
6 KSP Residual norm 2.116253200849e-03
7 KSP Residual norm 1.406917420944e-03
8 KSP Residual norm 1.062553944889e-03
9 KSP Residual norm 8.534164525416e-04
10 KSP Residual norm 6.199422465061e-04
11 KSP Residual norm 4.065306303804e-04
12 KSP Residual norm 3.108007889535e-04
13 KSP Residual norm 2.334632642970e-04
14 KSP Residual norm 1.598423667278e-04
15 KSP Residual norm 1.318827467181e-04
16 KSP Residual norm 1.061060849300e-04
17 KSP Residual norm 8.429594649519e-05
18 KSP Residual norm 6.730854097708e-05
19 KSP Residual norm 5.418619138373e-05
20 KSP Residual norm 4.254821280432e-05
21 KSP Residual norm 3.334993986713e-05
22 KSP Residual norm 2.686615293959e-05
23 KSP Residual norm 2.008060745005e-05
24 KSP Residual norm 1.749439295675e-05
25 KSP Residual norm 1.378615578870e-05
26 KSP Residual norm 1.062322394746e-05
27 KSP Residual norm 8.698165943042e-06
28 KSP Residual norm 6.606754109327e-06
29 KSP Residual norm 5.642914870666e-06
30 KSP Residual norm 4.122879869957e-06
31 KSP Residual norm 3.390879476196e-06
32 KSP Residual norm 2.582780698559e-06
33 KSP Residual norm 2.121329878901e-06
34 KSP Residual norm 1.620620091126e-06
35 KSP Residual norm 1.265601241403e-06
36 KSP Residual norm 1.013871600081e-06
37 KSP Residual norm 8.322280896166e-07
38 KSP Residual norm 6.570285822180e-07
39 KSP Residual norm 5.045953743518e-07
40 KSP Residual norm 3.901350460819e-07
41 KSP Residual norm 2.926657592781e-07
42 KSP Residual norm 2.267781560942e-07
43 KSP Residual norm 1.757113305585e-07
44 KSP Residual norm 1.277532412109e-07
45 KSP Residual norm 9.597813649015e-08
46 KSP Residual norm 7.277150641140e-08
47 KSP Residual norm 5.321137577540e-08
48 KSP Residual norm 4.187939169958e-08
49 KSP Residual norm 3.213246330438e-08
50 KSP Residual norm 2.487484805945e-08
51 KSP Residual norm 2.459360493201e-08
52 KSP Residual norm 2.382109915578e-08
53 KSP Residual norm 2.196661292134e-08
54 KSP Residual norm 1.905155162018e-08
55 KSP Residual norm 1.688104259336e-08
56 KSP Residual norm 1.562970075002e-08
57 KSP Residual norm 1.442853994325e-08
58 KSP Residual norm 1.247633005407e-08
59 KSP Residual norm 1.043434166602e-08
60 KSP Residual norm 9.295518374166e-09
61 KSP Residual norm 7.501949687505e-09
62 KSP Residual norm 5.516570654533e-09
63 KSP Residual norm 5.054871028836e-09
64 KSP Residual norm 4.128612373160e-09
65 KSP Residual norm 3.274145720758e-09
66 KSP Residual norm 2.708081220142e-09
67 KSP Residual norm 2.331030842103e-09
68 KSP Residual norm 1.970349677382e-09
69 KSP Residual norm 1.758892073716e-09
70 KSP Residual norm 1.382941594768e-09
71 KSP Residual norm 1.202187487620e-09
72 KSP Residual norm 9.249484790663e-10
73 KSP Residual norm 8.138062016463e-10
74 KSP Residual norm 6.530527868004e-10
75 KSP Residual norm 5.521484178447e-10
76 KSP Residual norm 4.909395725941e-10
77 KSP Residual norm 3.841989289533e-10
78 KSP Residual norm 2.925710635527e-10
79 KSP Residual norm 2.323479777189e-10
80 KSP Residual norm 1.735859351615e-10
81 KSP Residual norm 1.408009520475e-10
82 KSP Residual norm 9.388646311096e-11
83 KSP Residual norm 7.185221550307e-11
84 KSP Residual norm 5.373986848536e-11
85 KSP Residual norm 4.229777781779e-11
86 KSP Residual norm 3.418371257102e-11
87 KSP Residual norm 2.713989744684e-11
88 KSP Residual norm 2.165966293848e-11
89 KSP Residual norm 1.725880735345e-11
90 KSP Residual norm 1.397139718793e-11
91 KSP Residual norm 1.032568289511e-11
92 KSP Residual norm 8.122831531850e-12
93 KSP Residual norm 5.940256307076e-12
94 KSP Residual norm 4.634479805672e-12
95 KSP Residual norm 3.377545770957e-12
96 KSP Residual norm 2.532031903611e-12
97 KSP Residual norm 1.966805783596e-12
98 KSP Residual norm 1.540429350302e-12
99 KSP Residual norm 1.162804801704e-12
100 KSP Residual norm 8.903420863482e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.197475199795e-03 gnorm 2.594491499592e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 5.188752958138e-03
0 KSP Residual norm 9.400885646306e-02
1 KSP Residual norm 1.264273449155e-02
2 KSP Residual norm 9.252847008290e-03
3 KSP Residual norm 7.559190374337e-03
4 KSP Residual norm 4.994800747728e-03
5 KSP Residual norm 3.490392652246e-03
6 KSP Residual norm 2.113268976450e-03
7 KSP Residual norm 1.405177296508e-03
8 KSP Residual norm 1.061208970022e-03
9 KSP Residual norm 8.514832899988e-04
10 KSP Residual norm 6.182474413232e-04
11 KSP Residual norm 4.054391117053e-04
12 KSP Residual norm 3.097866475222e-04
13 KSP Residual norm 2.327405892815e-04
14 KSP Residual norm 1.590593199093e-04
15 KSP Residual norm 1.314118448924e-04
16 KSP Residual norm 1.058980889314e-04
17 KSP Residual norm 8.398236330962e-05
18 KSP Residual norm 6.713965735040e-05
19 KSP Residual norm 5.411245317463e-05
20 KSP Residual norm 4.251312316147e-05
21 KSP Residual norm 3.333467900560e-05
22 KSP Residual norm 2.690307257054e-05
23 KSP Residual norm 2.011905146840e-05
24 KSP Residual norm 1.760758872185e-05
25 KSP Residual norm 1.376764752174e-05
26 KSP Residual norm 1.064139677109e-05
27 KSP Residual norm 8.718482527531e-06
28 KSP Residual norm 6.614029855470e-06
29 KSP Residual norm 5.623981059786e-06
30 KSP Residual norm 4.132561150773e-06
31 KSP Residual norm 3.417813989439e-06
32 KSP Residual norm 2.578545194164e-06
33 KSP Residual norm 2.121750121702e-06
34 KSP Residual norm 1.618945497483e-06
35 KSP Residual norm 1.265232478144e-06
36 KSP Residual norm 1.014708998545e-06
37 KSP Residual norm 8.337169066222e-07
38 KSP Residual norm 6.559214978786e-07
39 KSP Residual norm 5.038517209628e-07
40 KSP Residual norm 3.894980325284e-07
41 KSP Residual norm 2.922577886282e-07
42 KSP Residual norm 2.264645171957e-07
43 KSP Residual norm 1.755059686172e-07
44 KSP Residual norm 1.276336392205e-07
45 KSP Residual norm 9.591573712969e-08
46 KSP Residual norm 7.273606578909e-08
47 KSP Residual norm 5.320780622240e-08
48 KSP Residual norm 4.188927580134e-08
49 KSP Residual norm 3.213310034639e-08
50 KSP Residual norm 2.486841276824e-08
51 KSP Residual norm 2.458805247424e-08
52 KSP Residual norm 2.384465035023e-08
53 KSP Residual norm 2.197839969505e-08
54 KSP Residual norm 1.905428954931e-08
55 KSP Residual norm 1.687960668015e-08
56 KSP Residual norm 1.562995003634e-08
57 KSP Residual norm 1.443633204883e-08
58 KSP Residual norm 1.247909683315e-08
59 KSP Residual norm 1.043546802856e-08
60 KSP Residual norm 9.313444947692e-09
61 KSP Residual norm 7.506030282381e-09
62 KSP Residual norm 5.519371066798e-09
63 KSP Residual norm 5.056689863518e-09
64 KSP Residual norm 4.131687456460e-09
65 KSP Residual norm 3.277662037374e-09
66 KSP Residual norm 2.710908509486e-09
67 KSP Residual norm 2.327196190095e-09
68 KSP Residual norm 1.967932138260e-09
69 KSP Residual norm 1.761419115010e-09
70 KSP Residual norm 1.380222562686e-09
71 KSP Residual norm 1.200947484832e-09
72 KSP Residual norm 9.249186223602e-10
73 KSP Residual norm 8.156815583141e-10
74 KSP Residual norm 6.513033875581e-10
75 KSP Residual norm 5.514471087103e-10
76 KSP Residual norm 4.895192190725e-10
77 KSP Residual norm 3.857005365932e-10
78 KSP Residual norm 2.923968591095e-10
79 KSP Residual norm 2.320707441957e-10
80 KSP Residual norm 1.735110260900e-10
81 KSP Residual norm 1.403402740812e-10
82 KSP Residual norm 9.408257740186e-11
83 KSP Residual norm 7.193660389351e-11
84 KSP Residual norm 5.385531706202e-11
85 KSP Residual norm 4.242934736648e-11
86 KSP Residual norm 3.421836795830e-11
87 KSP Residual norm 2.715328483007e-11
88 KSP Residual norm 2.166393382102e-11
89 KSP Residual norm 1.726693985566e-11
90 KSP Residual norm 1.398085001316e-11
91 KSP Residual norm 1.033355633874e-11
92 KSP Residual norm 8.133298337817e-12
93 KSP Residual norm 5.946167747425e-12
94 KSP Residual norm 4.634610822337e-12
95 KSP Residual norm 3.376835072439e-12
96 KSP Residual norm 2.530764068184e-12
97 KSP Residual norm 1.965994065777e-12
98 KSP Residual norm 1.538908203921e-12
99 KSP Residual norm 1.162836294281e-12
100 KSP Residual norm 8.901367207259e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.188752958138e-03 gnorm 2.590835282248e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 5.181486097631e-03
0 KSP Residual norm 9.378462108121e-02
1 KSP Residual norm 1.262812591425e-02
2 KSP Residual norm 9.239605223691e-03
3 KSP Residual norm 7.547150863560e-03
4 KSP Residual norm 4.981471299596e-03
5 KSP Residual norm 3.485597640392e-03
6 KSP Residual norm 2.109247341585e-03
7 KSP Residual norm 1.403254368512e-03
8 KSP Residual norm 1.059390407975e-03
9 KSP Residual norm 8.495046682348e-04
10 KSP Residual norm 6.168197509160e-04
11 KSP Residual norm 4.049552056273e-04
12 KSP Residual norm 3.095014132641e-04
13 KSP Residual norm 2.321868302516e-04
14 KSP Residual norm 1.585080719662e-04
15 KSP Residual norm 1.310302333159e-04
16 KSP Residual norm 1.057828844058e-04
17 KSP Residual norm 8.376572827961e-05
18 KSP Residual norm 6.701729771837e-05
19 KSP Residual norm 5.404453384694e-05
20 KSP Residual norm 4.253269839908e-05
21 KSP Residual norm 3.333504006876e-05
22 KSP Residual norm 2.689875200284e-05
23 KSP Residual norm 2.017145230702e-05
24 KSP Residual norm 1.765781088454e-05
25 KSP Residual norm 1.377971531786e-05
26 KSP Residual norm 1.068062273461e-05
27 KSP Residual norm 8.733245916777e-06
28 KSP Residual norm 6.618404781372e-06
29 KSP Residual norm 5.643953182873e-06
30 KSP Residual norm 4.153396034866e-06
31 KSP Residual norm 3.426707608995e-06
32 KSP Residual norm 2.583427935598e-06
33 KSP Residual norm 2.120751998874e-06
34 KSP Residual norm 1.617988966398e-06
35 KSP Residual norm 1.264086200667e-06
36 KSP Residual norm 1.013821762355e-06
37 KSP Residual norm 8.326618687347e-07
38 KSP Residual norm 6.550038648706e-07
39 KSP Residual norm 5.031552937999e-07
40 KSP Residual norm 3.889721238656e-07
41 KSP Residual norm 2.918438719526e-07
42 KSP Residual norm 2.262280599923e-07
43 KSP Residual norm 1.753728673695e-07
44 KSP Residual norm 1.276306757969e-07
45 KSP Residual norm 9.597746520588e-08
46 KSP Residual norm 7.280326540329e-08
47 KSP Residual norm 5.326126985653e-08
48 KSP Residual norm 4.194086284222e-08
49 KSP Residual norm 3.216706161348e-08
50 KSP Residual norm 2.489202337058e-08
51 KSP Residual norm 2.461366291295e-08
52 KSP Residual norm 2.390824318942e-08
53 KSP Residual norm 2.202122590637e-08
54 KSP Residual norm 1.908155813010e-08
55 KSP Residual norm 1.689884350921e-08
56 KSP Residual norm 1.564780270247e-08
57 KSP Residual norm 1.445723983215e-08
58 KSP Residual norm 1.249498777153e-08
59 KSP Residual norm 1.044446914495e-08
60 KSP Residual norm 9.331401614878e-09
61 KSP Residual norm 7.516542320621e-09
62 KSP Residual norm 5.524506551710e-09
63 KSP Residual norm 5.061066840152e-09
64 KSP Residual norm 4.135709548165e-09
65 KSP Residual norm 3.281945706546e-09
66 KSP Residual norm 2.716122332683e-09
67 KSP Residual norm 2.327780118761e-09
68 KSP Residual norm 1.967492739184e-09
69 KSP Residual norm 1.764126042281e-09
70 KSP Residual norm 1.378829639485e-09
71 KSP Residual norm 1.200635935704e-09
72 KSP Residual norm 9.275360799174e-10
73 KSP Residual norm 8.175003107681e-10
74 KSP Residual norm 6.512552780657e-10
75 KSP Residual norm 5.512523913046e-10
76 KSP Residual norm 4.873045125176e-10
77 KSP Residual norm 3.870785589036e-10
78 KSP Residual norm 2.925567095153e-10
79 KSP Residual norm 2.319317065223e-10
80 KSP Residual norm 1.728913729661e-10
81 KSP Residual norm 1.396816153759e-10
82 KSP Residual norm 9.421571152695e-11
83 KSP Residual norm 7.202484902874e-11
84 KSP Residual norm 5.397490244152e-11
85 KSP Residual norm 4.254335971995e-11
86 KSP Residual norm 3.424579259963e-11
87 KSP Residual norm 2.715844194993e-11
88 KSP Residual norm 2.166156677971e-11
89 KSP Residual norm 1.726944808266e-11
90 KSP Residual norm 1.398273069279e-11
91 KSP Residual norm 1.033819188926e-11
92 KSP Residual norm 8.138035160636e-12
93 KSP Residual norm 5.948881605868e-12
94 KSP Residual norm 4.633604682805e-12
95 KSP Residual norm 3.375557722671e-12
96 KSP Residual norm 2.530145454698e-12
97 KSP Residual norm 1.965534711809e-12
98 KSP Residual norm 1.538074127759e-12
99 KSP Residual norm 1.163221024227e-12
100 KSP Residual norm 8.900922119647e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.181486097631e-03 gnorm 2.587540896853e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 5.174747403030e-03
0 KSP Residual norm 9.361926063151e-02
1 KSP Residual norm 1.261808352042e-02
2 KSP Residual norm 9.231104001129e-03
3 KSP Residual norm 7.537659331584e-03
4 KSP Residual norm 4.971778038513e-03
5 KSP Residual norm 3.483583935596e-03
6 KSP Residual norm 2.106745253403e-03
7 KSP Residual norm 1.401102730082e-03
8 KSP Residual norm 1.057961602443e-03
9 KSP Residual norm 8.477166331433e-04
10 KSP Residual norm 6.154564708628e-04
11 KSP Residual norm 4.042128115164e-04
12 KSP Residual norm 3.088416092050e-04
13 KSP Residual norm 2.316695825351e-04
14 KSP Residual norm 1.580703778302e-04
15 KSP Residual norm 1.307265434900e-04
16 KSP Residual norm 1.057284586624e-04
17 KSP Residual norm 8.359923075059e-05
18 KSP Residual norm 6.692475682597e-05
19 KSP Residual norm 5.403045171660e-05
20 KSP Residual norm 4.255315012031e-05
21 KSP Residual norm 3.334681515414e-05
22 KSP Residual norm 2.694025344277e-05
23 KSP Residual norm 2.022313888094e-05
24 KSP Residual norm 1.770650460284e-05
25 KSP Residual norm 1.378402054870e-05
26 KSP Residual norm 1.068445297090e-05
27 KSP Residual norm 8.749087547218e-06
28 KSP Residual norm 6.622628501562e-06
29 KSP Residual norm 5.632017173628e-06
30 KSP Residual norm 4.165158794044e-06
31 KSP Residual norm 3.436781846070e-06
32 KSP Residual norm 2.581982966308e-06
33 KSP Residual norm 2.123145430472e-06
34 KSP Residual norm 1.617500822091e-06
35 KSP Residual norm 1.264138741260e-06
36 KSP Residual norm 1.012951836346e-06
37 KSP Residual norm 8.318667002125e-07
38 KSP Residual norm 6.547540004234e-07
39 KSP Residual norm 5.030585172216e-07
40 KSP Residual norm 3.889272503423e-07
41 KSP Residual norm 2.917090483331e-07
42 KSP Residual norm 2.261677341669e-07
43 KSP Residual norm 1.753695446814e-07
44 KSP Residual norm 1.277846487905e-07
45 KSP Residual norm 9.610424764523e-08
46 KSP Residual norm 7.295770978582e-08
47 KSP Residual norm 5.339487992017e-08
48 KSP Residual norm 4.205351496774e-08
49 KSP Residual norm 3.225540284568e-08
50 KSP Residual norm 2.494658443179e-08
51 KSP Residual norm 2.466891359942e-08
52 KSP Residual norm 2.400814744939e-08
53 KSP Residual norm 2.208417547942e-08
54 KSP Residual norm 1.912745554825e-08
55 KSP Residual norm 1.693287993733e-08
56 KSP Residual norm 1.567671785073e-08
57 KSP Residual norm 1.448995100995e-08
58 KSP Residual norm 1.252398024816e-08
59 KSP Residual norm 1.046570199002e-08
60 KSP Residual norm 9.361195322716e-09
61 KSP Residual norm 7.542035404029e-09
62 KSP Residual norm 5.541675868556e-09
63 KSP Residual norm 5.077975833688e-09
64 KSP Residual norm 4.149366546726e-09
65 KSP Residual norm 3.293601744445e-09
66 KSP Residual norm 2.725904139566e-09
67 KSP Residual norm 2.331977530531e-09
68 KSP Residual norm 1.970312786841e-09
69 KSP Residual norm 1.770007892918e-09
70 KSP Residual norm 1.380182396057e-09
71 KSP Residual norm 1.201378065607e-09
72 KSP Residual norm 9.330366244886e-10
73 KSP Residual norm 8.197343395117e-10
74 KSP Residual norm 6.529104852577e-10
75 KSP Residual norm 5.517146098355e-10
76 KSP Residual norm 4.876967060586e-10
77 KSP Residual norm 3.891512504997e-10
78 KSP Residual norm 2.928128681996e-10
79 KSP Residual norm 2.323137195118e-10
80 KSP Residual norm 1.724277142228e-10
81 KSP Residual norm 1.391383971756e-10
82 KSP Residual norm 9.449735081819e-11
83 KSP Residual norm 7.218827523647e-11
84 KSP Residual norm 5.413212190705e-11
85 KSP Residual norm 4.265699339065e-11
86 KSP Residual norm 3.429572972962e-11
87 KSP Residual norm 2.720708995512e-11
88 KSP Residual norm 2.169672315844e-11
89 KSP Residual norm 1.729912265961e-11
90 KSP Residual norm 1.401479127339e-11
91 KSP Residual norm 1.036660908094e-11
92 KSP Residual norm 8.156895283241e-12
93 KSP Residual norm 5.957070618577e-12
94 KSP Residual norm 4.642129481824e-12
95 KSP Residual norm 3.381013154818e-12
96 KSP Residual norm 2.536305447392e-12
97 KSP Residual norm 1.968406425614e-12
98 KSP Residual norm 1.540973903428e-12
99 KSP Residual norm 1.165242433900e-12
100 KSP Residual norm 8.929778349102e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.174747403030e-03 gnorm 2.585098551701e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 5.170051551080e-03
0 KSP Residual norm 9.388736598631e-02
1 KSP Residual norm 1.262966055421e-02
2 KSP Residual norm 9.247698159488e-03
3 KSP Residual norm 7.546165738601e-03
4 KSP Residual norm 4.983459690445e-03
5 KSP Residual norm 3.496377918897e-03
6 KSP Residual norm 2.110350646254e-03
7 KSP Residual norm 1.399220860017e-03
8 KSP Residual norm 1.058634388172e-03
9 KSP Residual norm 8.468085690947e-04
10 KSP Residual norm 6.140829703736e-04
11 KSP Residual norm 4.021712250265e-04
12 KSP Residual norm 3.062482014137e-04
13 KSP Residual norm 2.311424898738e-04
14 KSP Residual norm 1.576949637550e-04
15 KSP Residual norm 1.304769918745e-04
16 KSP Residual norm 1.057074605533e-04
17 KSP Residual norm 8.344114580448e-05
18 KSP Residual norm 6.686078811019e-05
19 KSP Residual norm 5.417405696797e-05
20 KSP Residual norm 4.248268902946e-05
21 KSP Residual norm 3.337287542693e-05
22 KSP Residual norm 2.720864346607e-05
23 KSP Residual norm 2.033973330857e-05
24 KSP Residual norm 1.782710739282e-05
25 KSP Residual norm 1.376222812754e-05
26 KSP Residual norm 1.065539470340e-05
27 KSP Residual norm 8.707687037634e-06
28 KSP Residual norm 6.603437748679e-06
29 KSP Residual norm 5.416401715486e-06
30 KSP Residual norm 4.129258288799e-06
31 KSP Residual norm 3.375338753066e-06
32 KSP Residual norm 2.527837091435e-06
33 KSP Residual norm 2.119049998567e-06
34 KSP Residual norm 1.608779103512e-06
35 KSP Residual norm 1.269679206576e-06
36 KSP Residual norm 1.013246880993e-06
37 KSP Residual norm 8.358777993151e-07
38 KSP Residual norm 6.560519687941e-07
39 KSP Residual norm 5.047490060814e-07
40 KSP Residual norm 3.901379382588e-07
41 KSP Residual norm 2.924287943365e-07
42 KSP Residual norm 2.265619886140e-07
43 KSP Residual norm 1.756882631828e-07
44 KSP Residual norm 1.282549384598e-07
45 KSP Residual norm 9.628976921805e-08
46 KSP Residual norm 7.324042226969e-08
47 KSP Residual norm 5.368994496546e-08
48 KSP Residual norm 4.228685610535e-08
49 KSP Residual norm 3.245302933384e-08
50 KSP Residual norm 2.504864192010e-08
51 KSP Residual norm 2.476682998678e-08
52 KSP Residual norm 2.415660522226e-08
53 KSP Residual norm 2.216276910145e-08
54 KSP Residual norm 1.919404401019e-08
55 KSP Residual norm 1.697969716552e-08
56 KSP Residual norm 1.571464595181e-08
57 KSP Residual norm 1.453950549645e-08
58 KSP Residual norm 1.257278014893e-08
59 KSP Residual norm 1.051055724614e-08
60 KSP Residual norm 9.422788857368e-09
61 KSP Residual norm 7.600470024009e-09
62 KSP Residual norm 5.588308106762e-09
63 KSP Residual norm 5.125210744114e-09
64 KSP Residual norm 4.187468582461e-09
65 KSP Residual norm 3.323973740221e-09
66 KSP Residual norm 2.745695462914e-09
67 KSP Residual norm 2.339945277258e-09
68 KSP Residual norm 1.979437485706e-09
69 KSP Residual norm 1.784110847101e-09
70 KSP Residual norm 1.386845066630e-09
71 KSP Residual norm 1.203992389859e-09
72 KSP Residual norm 9.427556342177e-10
73 KSP Residual norm 8.246872594409e-10
74 KSP Residual norm 6.567702798407e-10
75 KSP Residual norm 5.543606756686e-10
76 KSP Residual norm 4.958848838301e-10
77 KSP Residual norm 3.925670134500e-10
78 KSP Residual norm 2.923839259139e-10
79 KSP Residual norm 2.335541147284e-10
80 KSP Residual norm 1.726206491722e-10
81 KSP Residual norm 1.388171924467e-10
82 KSP Residual norm 9.527589110018e-11
83 KSP Residual norm 7.256549755635e-11
84 KSP Residual norm 5.442717206617e-11
85 KSP Residual norm 4.284314260080e-11
86 KSP Residual norm 3.443589906488e-11
87 KSP Residual norm 2.738820700934e-11
88 KSP Residual norm 2.183948934442e-11
89 KSP Residual norm 1.741181642269e-11
90 KSP Residual norm 1.413953928852e-11
91 KSP Residual norm 1.046617876691e-11
92 KSP Residual norm 8.222211327251e-12
93 KSP Residual norm 5.986969940435e-12
94 KSP Residual norm 4.678835930091e-12
95 KSP Residual norm 3.407235833644e-12
96 KSP Residual norm 2.559532959359e-12
97 KSP Residual norm 1.979427975960e-12
98 KSP Residual norm 1.552924806903e-12
99 KSP Residual norm 1.171349693651e-12
100 KSP Residual norm 9.032253564993e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.170051551080e-03 gnorm 2.583421276184e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 5.166475809820e-03
0 KSP Residual norm 9.344680241254e-02
1 KSP Residual norm 1.260354204544e-02
2 KSP Residual norm 9.220752635121e-03
3 KSP Residual norm 7.527954623936e-03
4 KSP Residual norm 4.958376456053e-03
5 KSP Residual norm 3.480970284661e-03
6 KSP Residual norm 2.101985505610e-03
7 KSP Residual norm 1.399597184954e-03
8 KSP Residual norm 1.056191161549e-03
9 KSP Residual norm 8.451720658601e-04
10 KSP Residual norm 6.133483022568e-04
11 KSP Residual norm 4.035004184409e-04
12 KSP Residual norm 3.082866650656e-04
13 KSP Residual norm 2.308112052981e-04
14 KSP Residual norm 1.571783327477e-04
15 KSP Residual norm 1.301363413542e-04
16 KSP Residual norm 1.055986515302e-04
17 KSP Residual norm 8.323801549312e-05
18 KSP Residual norm 6.676485798911e-05
19 KSP Residual norm 5.397511209594e-05
20 KSP Residual norm 4.261193445938e-05
21 KSP Residual norm 3.337315792412e-05
22 KSP Residual norm 2.700466667872e-05
23 KSP Residual norm 2.037600849345e-05
24 KSP Residual norm 1.779207718798e-05
25 KSP Residual norm 1.380607263218e-05
26 KSP Residual norm 1.078104071743e-05
27 KSP Residual norm 8.772749281782e-06
28 KSP Residual norm 6.636857292190e-06
29 KSP Residual norm 5.652551028317e-06
30 KSP Residual norm 4.193880209237e-06
31 KSP Residual norm 3.457097477612e-06
32 KSP Residual norm 2.587339958542e-06
33 KSP Residual norm 2.122978596960e-06
34 KSP Residual norm 1.616798791339e-06
35 KSP Residual norm 1.263670701771e-06
36 KSP Residual norm 1.013422651385e-06
37 KSP Residual norm 8.322098923380e-07
38 KSP Residual norm 6.535473551285e-07
39 KSP Residual norm 5.021752713918e-07
40 KSP Residual norm 3.882266232754e-07
41 KSP Residual norm 2.912498863816e-07
42 KSP Residual norm 2.259362761871e-07
43 KSP Residual norm 1.752714891369e-07
44 KSP Residual norm 1.278142542212e-07
45 KSP Residual norm 9.625413801137e-08
46 KSP Residual norm 7.309568313308e-08
47 KSP Residual norm 5.352756845817e-08
48 KSP Residual norm 4.218593622994e-08
49 KSP Residual norm 3.234411243855e-08
50 KSP Residual norm 2.501057365874e-08
51 KSP Residual norm 2.473594699488e-08
52 KSP Residual norm 2.411613028157e-08
53 KSP Residual norm 2.217466817333e-08
54 KSP Residual norm 1.919668219849e-08
55 KSP Residual norm 1.698428554585e-08
56 KSP Residual norm 1.572707759500e-08
57 KSP Residual norm 1.454660751570e-08
58 KSP Residual norm 1.256808861331e-08
59 KSP Residual norm 1.049733741447e-08
60 KSP Residual norm 9.411952086079e-09
61 KSP Residual norm 7.569862438604e-09
62 KSP Residual norm 5.560920993949e-09
63 KSP Residual norm 5.092419615151e-09
64 KSP Residual norm 4.164306729235e-09
65 KSP Residual norm 3.308951124143e-09
66 KSP Residual norm 2.739821688404e-09
67 KSP Residual norm 2.336973279141e-09
68 KSP Residual norm 1.973009044276e-09
69 KSP Residual norm 1.777141666300e-09
70 KSP Residual norm 1.380790625010e-09
71 KSP Residual norm 1.202557230716e-09
72 KSP Residual norm 9.434834302150e-10
73 KSP Residual norm 8.216910780532e-10
74 KSP Residual norm 6.548779982024e-10
75 KSP Residual norm 5.517401417803e-10
76 KSP Residual norm 4.823957984328e-10
77 KSP Residual norm 3.891313571112e-10
78 KSP Residual norm 2.934462350196e-10
79 KSP Residual norm 2.327376209556e-10
80 KSP Residual norm 1.694897630002e-10
81 KSP Residual norm 1.348290921211e-10
82 KSP Residual norm 9.468763191724e-11
83 KSP Residual norm 7.245194111654e-11
84 KSP Residual norm 5.444679041875e-11
85 KSP Residual norm 4.292939093877e-11
86 KSP Residual norm 3.436964770200e-11
87 KSP Residual norm 2.722505523313e-11
88 KSP Residual norm 2.170028596246e-11
89 KSP Residual norm 1.730459043147e-11
90 KSP Residual norm 1.401916644416e-11
91 KSP Residual norm 1.037420808752e-11
92 KSP Residual norm 8.169932941819e-12
93 KSP Residual norm 5.966773239041e-12
94 KSP Residual norm 4.641785997786e-12
95 KSP Residual norm 3.379479747555e-12
96 KSP Residual norm 2.534328807530e-12
97 KSP Residual norm 1.967821301734e-12
98 KSP Residual norm 1.538850962840e-12
99 KSP Residual norm 1.166102707112e-12
100 KSP Residual norm 8.924246733801e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.166475809820e-03 gnorm 2.582290890547e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 5.163886084972e-03
0 KSP Residual norm 9.358393757960e-02
1 KSP Residual norm 1.261443183441e-02
2 KSP Residual norm 9.233466363931e-03
3 KSP Residual norm 7.532714250917e-03
4 KSP Residual norm 4.964630227039e-03
5 KSP Residual norm 3.490687146919e-03
6 KSP Residual norm 2.105208421489e-03
7 KSP Residual norm 1.397790580937e-03
8 KSP Residual norm 1.056657071239e-03
9 KSP Residual norm 8.444350243092e-04
10 KSP Residual norm 6.123350323823e-04
11 KSP Residual norm 4.020053188022e-04
12 KSP Residual norm 3.064711417374e-04
13 KSP Residual norm 2.304851680331e-04
14 KSP Residual norm 1.570821736841e-04
15 KSP Residual norm 1.300355395036e-04
16 KSP Residual norm 1.057228784900e-04
17 KSP Residual norm 8.321210111330e-05
18 KSP Residual norm 6.676545387856e-05
19 KSP Residual norm 5.413800922169e-05
20 KSP Residual norm 4.261993346215e-05
21 KSP Residual norm 3.342986509360e-05
22 KSP Residual norm 2.723953667635e-05
23 KSP Residual norm 2.049956481736e-05
24 KSP Residual norm 1.787238252062e-05
25 KSP Residual norm 1.381181449059e-05
26 KSP Residual norm 1.075795688338e-05
27 KSP Residual norm 8.752197127520e-06
28 KSP Residual norm 6.617133735133e-06
29 KSP Residual norm 5.528932535789e-06
30 KSP Residual norm 4.177999963079e-06
31 KSP Residual norm 3.422191138715e-06
32 KSP Residual norm 2.557083271879e-06
33 KSP Residual norm 2.130451511528e-06
34 KSP Residual norm 1.615595772853e-06
35 KSP Residual norm 1.268292502765e-06
36 KSP Residual norm 1.013566326415e-06
37 KSP Residual norm 8.339998733687e-07
38 KSP Residual norm 6.553391466544e-07
39 KSP Residual norm 5.040105034038e-07
40 KSP Residual norm 3.896665904710e-07
41 KSP Residual norm 2.920631184626e-07
42 KSP Residual norm 2.264745866302e-07
43 KSP Residual norm 1.757112808333e-07
44 KSP Residual norm 1.284258302305e-07
45 KSP Residual norm 9.657054315079e-08
46 KSP Residual norm 7.348835087970e-08
47 KSP Residual norm 5.388887527371e-08
48 KSP Residual norm 4.247032641044e-08
49 KSP Residual norm 3.258291723205e-08
50 KSP Residual norm 2.514755036544e-08
51 KSP Residual norm 2.486967922360e-08
52 KSP Residual norm 2.429780069671e-08
53 KSP Residual norm 2.228552005758e-08
54 KSP Residual norm 1.929141500953e-08
55 KSP Residual norm 1.705366468238e-08
56 KSP Residual norm 1.578506194946e-08
57 KSP Residual norm 1.461228658936e-08
58 KSP Residual norm 1.263293548337e-08
59 KSP Residual norm 1.055315495221e-08
60 KSP Residual norm 9.477366346803e-09
61 KSP Residual norm 7.637066496415e-09
62 KSP Residual norm 5.612947615331e-09
63 KSP Residual norm 5.144752298697e-09
64 KSP Residual norm 4.205818858612e-09
65 KSP Residual norm 3.341835763824e-09
66 KSP Residual norm 2.763387864215e-09
67 KSP Residual norm 2.349878406543e-09
68 KSP Residual norm 1.984850733937e-09
69 KSP Residual norm 1.792605766214e-09
70 KSP Residual norm 1.389475768268e-09
71 KSP Residual norm 1.206588503602e-09
72 KSP Residual norm 9.549481753747e-10
73 KSP Residual norm 8.270396722514e-10
74 KSP Residual norm 6.587614726376e-10
75 KSP Residual norm 5.549809583087e-10
76 KSP Residual norm 4.921272087930e-10
77 KSP Residual norm 3.951546420312e-10
78 KSP Residual norm 2.937344723489e-10
79 KSP Residual norm 2.341217994220e-10
80 KSP Residual norm 1.693185887575e-10
81 KSP Residual norm 1.319805768704e-10
82 KSP Residual norm 9.525133303645e-11
83 KSP Residual norm 7.283589231567e-11
84 KSP Residual norm 5.474902738236e-11
85 KSP Residual norm 4.311724093902e-11
86 KSP Residual norm 3.451018347590e-11
87 KSP Residual norm 2.740460928203e-11
88 KSP Residual norm 2.184057915444e-11
89 KSP Residual norm 1.741304630481e-11
90 KSP Residual norm 1.413872990178e-11
91 KSP Residual norm 1.047207030016e-11
92 KSP Residual norm 8.232197574575e-12
93 KSP Residual norm 5.994178259218e-12
94 KSP Residual norm 4.678694600222e-12
95 KSP Residual norm 3.405524189807e-12
96 KSP Residual norm 2.559130977865e-12
97 KSP Residual norm 1.979988606298e-12
98 KSP Residual norm 1.551867423990e-12
99 KSP Residual norm 1.172767285325e-12
100 KSP Residual norm 9.033305222353e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.163886084972e-03 gnorm 2.581704433469e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 5.163042289497e-03
0 KSP Residual norm 9.342387251780e-02
1 KSP Residual norm 1.260252887807e-02
2 KSP Residual norm 9.222831236379e-03
3 KSP Residual norm 7.526993639976e-03
4 KSP Residual norm 4.953047900567e-03
5 KSP Residual norm 3.484105165991e-03
6 KSP Residual norm 2.100616467380e-03
7 KSP Residual norm 1.398919259587e-03
8 KSP Residual norm 1.055716320005e-03
9 KSP Residual norm 8.436030008637e-04
10 KSP Residual norm 6.118286544322e-04
11 KSP Residual norm 4.028210980990e-04
12 KSP Residual norm 3.075718575580e-04
13 KSP Residual norm 2.302191617310e-04
14 KSP Residual norm 1.566596204650e-04
15 KSP Residual norm 1.297726065288e-04
16 KSP Residual norm 1.056536933860e-04
17 KSP Residual norm 8.303802346550e-05
18 KSP Residual norm 6.671579872697e-05
19 KSP Residual norm 5.403786516308e-05
20 KSP Residual norm 4.271391887075e-05
21 KSP Residual norm 3.344362398896e-05
22 KSP Residual norm 2.715818656139e-05
23 KSP Residual norm 2.056508427249e-05
24 KSP Residual norm 1.787434650020e-05
25 KSP Residual norm 1.383869632903e-05
26 KSP Residual norm 1.085519384738e-05
27 KSP Residual norm 8.790692880923e-06
28 KSP Residual norm 6.646734733168e-06
29 KSP Residual norm 5.644509265669e-06
30 KSP Residual norm 4.213126666266e-06
31 KSP Residual norm 3.469407385975e-06
32 KSP Residual norm 2.587909284964e-06
33 KSP Residual norm 2.127670565120e-06
34 KSP Residual norm 1.617945135564e-06
35 KSP Residual norm 1.265513566786e-06
36 KSP Residual norm 1.014555199211e-06
37 KSP Residual norm 8.333104764456e-07
38 KSP Residual norm 6.536811333908e-07
39 KSP Residual norm 5.024119023488e-07
40 KSP Residual norm 3.884237522870e-07
41 KSP Residual norm 2.913720794811e-07
42 KSP Residual norm 2.261143706518e-07
43 KSP Residual norm 1.754802093638e-07
44 KSP Residual norm 1.281368663509e-07
45 KSP Residual norm 9.656693144272e-08
46 KSP Residual norm 7.340344376562e-08
47 KSP Residual norm 5.380849963287e-08
48 KSP Residual norm 4.243415488615e-08
49 KSP Residual norm 3.253132794512e-08
50 KSP Residual norm 2.513727631786e-08
51 KSP Residual norm 2.486394539728e-08
52 KSP Residual norm 2.428573410603e-08
53 KSP Residual norm 2.231111201156e-08
54 KSP Residual norm 1.930846957152e-08
55 KSP Residual norm 1.707006697191e-08
56 KSP Residual norm 1.580677744388e-08
57 KSP Residual norm 1.463186531384e-08
58 KSP Residual norm 1.264141171614e-08
59 KSP Residual norm 1.055535224103e-08
60 KSP Residual norm 9.485713167297e-09
61 KSP Residual norm 7.624270303992e-09
62 KSP Residual norm 5.601592370039e-09
63 KSP Residual norm 5.127663965938e-09
64 KSP Residual norm 4.195836171001e-09
65 KSP Residual norm 3.337441470749e-09
66 KSP Residual norm 2.762837463445e-09
67 KSP Residual norm 2.350038157410e-09
68 KSP Residual norm 1.982455866120e-09
69 KSP Residual norm 1.789990793378e-09
70 KSP Residual norm 1.386866381579e-09
71 KSP Residual norm 1.206586463721e-09
72 KSP Residual norm 9.583531282618e-10
73 KSP Residual norm 8.252900691718e-10
74 KSP Residual norm 6.588121918128e-10
75 KSP Residual norm 5.530726137100e-10
76 KSP Residual norm 4.816186958469e-10
77 KSP Residual norm 3.901623179382e-10
78 KSP Residual norm 2.944535103329e-10
79 KSP Residual norm 2.340947551147e-10
80 KSP Residual norm 1.675666433104e-10
81 KSP Residual norm 1.230689955008e-10
82 KSP Residual norm 9.401263811519e-11
83 KSP Residual norm 7.281792295339e-11
84 KSP Residual norm 5.484908353077e-11
85 KSP Residual norm 4.323465362982e-11
86 KSP Residual norm 3.449094160264e-11
87 KSP Residual norm 2.730717784884e-11
88 KSP Residual norm 2.175702900520e-11
89 KSP Residual norm 1.734662648041e-11
90 KSP Residual norm 1.406312570886e-11
91 KSP Residual norm 1.041297544048e-11
92 KSP Residual norm 8.202537903878e-12
93 KSP Residual norm 5.985318036280e-12
94 KSP Residual norm 4.655100802186e-12
95 KSP Residual norm 3.387536781278e-12
96 KSP Residual norm 2.541642404728e-12
97 KSP Residual norm 1.972256581843e-12
98 KSP Residual norm 1.541892671753e-12
99 KSP Residual norm 1.169392933011e-12
100 KSP Residual norm 8.957003749057e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.163042289497e-03 gnorm 2.581377345098e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 5.162563018163e-03
0 KSP Residual norm 9.336372951453e-02
1 KSP Residual norm 1.260115903199e-02
2 KSP Residual norm 9.222014740812e-03
3 KSP Residual norm 7.525236695047e-03
4 KSP Residual norm 4.948155925952e-03
5 KSP Residual norm 3.483915478413e-03
6 KSP Residual norm 2.099563425718e-03
7 KSP Residual norm 1.398921708583e-03
8 KSP Residual norm 1.055457779782e-03
9 KSP Residual norm 8.429730823164e-04
10 KSP Residual norm 6.112863994170e-04
11 KSP Residual norm 4.028439602087e-04
12 KSP Residual norm 3.076013325013e-04
13 KSP Residual norm 2.300110792079e-04
14 KSP Residual norm 1.564945217205e-04
15 KSP Residual norm 1.296445944350e-04
16 KSP Residual norm 1.057050179272e-04
17 KSP Residual norm 8.297687706348e-05
18 KSP Residual norm 6.672034893952e-05
19 KSP Residual norm 5.406951495505e-05
20 KSP Residual norm 4.278520937193e-05
21 KSP Residual norm 3.348361851000e-05
22 KSP Residual norm 2.721155365481e-05
23 KSP Residual norm 2.065506356594e-05
24 KSP Residual norm 1.790382593765e-05
25 KSP Residual norm 1.386218678960e-05
26 KSP Residual norm 1.089665770865e-05
27 KSP Residual norm 8.805768265495e-06
28 KSP Residual norm 6.658862037864e-06
29 KSP Residual norm 5.658170169925e-06
30 KSP Residual norm 4.228581745202e-06
31 KSP Residual norm 3.477985611464e-06
32 KSP Residual norm 2.592652197547e-06
33 KSP Residual norm 2.129262951271e-06
34 KSP Residual norm 1.618705644409e-06
35 KSP Residual norm 1.265987601622e-06
36 KSP Residual norm 1.014677223109e-06
37 KSP Residual norm 8.331500075555e-07
38 KSP Residual norm 6.537258287004e-07
39 KSP Residual norm 5.024523206672e-07
40 KSP Residual norm 3.884772825355e-07
41 KSP Residual norm 2.914025728705e-07
42 KSP Residual norm 2.262169385702e-07
43 KSP Residual norm 1.755982820054e-07
44 KSP Residual norm 1.283014368389e-07
45 KSP Residual norm 9.675566472763e-08
46 KSP Residual norm 7.357269308231e-08
47 KSP Residual norm 5.395342529734e-08
48 KSP Residual norm 4.256324522642e-08
49 KSP Residual norm 3.262711892481e-08
50 KSP Residual norm 2.520751406049e-08
51 KSP Residual norm 2.493543620975e-08
52 KSP Residual norm 2.437345306580e-08
53 KSP Residual norm 2.238786304429e-08
54 KSP Residual norm 1.937174219767e-08
55 KSP Residual norm 1.711939271356e-08
56 KSP Residual norm 1.585328747497e-08
57 KSP Residual norm 1.467900553563e-08
58 KSP Residual norm 1.268192661960e-08
59 KSP Residual norm 1.058645663288e-08
60 KSP Residual norm 9.521787295059e-09
61 KSP Residual norm 7.650761029410e-09
62 KSP Residual norm 5.621165833578e-09
63 KSP Residual norm 5.143861605995e-09
64 KSP Residual norm 4.210588890015e-09
65 KSP Residual norm 3.351148036837e-09
66 KSP Residual norm 2.774507257016e-09
67 KSP Residual norm 2.358096559254e-09
68 KSP Residual norm 1.987787663623e-09
69 KSP Residual norm 1.796078643184e-09
70 KSP Residual norm 1.390358351353e-09
71 KSP Residual norm 1.209007426606e-09
72 KSP Residual norm 9.658040005293e-10
73 KSP Residual norm 8.268655273936e-10
74 KSP Residual norm 6.609541428839e-10
75 KSP Residual norm 5.537093961179e-10
76 KSP Residual norm 4.805049691901e-10
77 KSP Residual norm 3.887283462242e-10
78 KSP Residual norm 2.949890707027e-10
79 KSP Residual norm 2.348528061169e-10
80 KSP Residual norm 1.673295600260e-10
81 KSP Residual norm 1.153969473040e-10
82 KSP Residual norm 9.032013019283e-11
83 KSP Residual norm 7.277928723793e-11
84 KSP Residual norm 5.501406999555e-11
85 KSP Residual norm 4.337555068479e-11
86 KSP Residual norm 3.454410067737e-11
87 KSP Residual norm 2.733195206314e-11
88 KSP Residual norm 2.177231710417e-11
89 KSP Residual norm 1.735603124924e-11
90 KSP Residual norm 1.407217996423e-11
91 KSP Residual norm 1.042307683713e-11
92 KSP Residual norm 8.212175682811e-12
93 KSP Residual norm 5.991810581168e-12
94 KSP Residual norm 4.658534079818e-12
95 KSP Residual norm 3.389353851868e-12
96 KSP Residual norm 2.543292106598e-12
97 KSP Residual norm 1.973524335585e-12
98 KSP Residual norm 1.542420331536e-12
99 KSP Residual norm 1.170581709400e-12
100 KSP Residual norm 8.964123217992e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.162563018163e-03 gnorm 2.581965321459e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 5.163648597743e-03
0 KSP Residual norm 9.360435658550e-02
1 KSP Residual norm 1.261538281166e-02
2 KSP Residual norm 9.238986239853e-03
3 KSP Residual norm 7.536170119009e-03
4 KSP Residual norm 4.957901231107e-03
5 KSP Residual norm 3.494419805551e-03
6 KSP Residual norm 2.102948625704e-03
7 KSP Residual norm 1.398882738004e-03
8 KSP Residual norm 1.056592099520e-03
9 KSP Residual norm 8.429505699715e-04
10 KSP Residual norm 6.107058119693e-04
11 KSP Residual norm 4.018651594696e-04
12 KSP Residual norm 3.063469504626e-04
13 KSP Residual norm 2.298349700426e-04
14 KSP Residual norm 1.564995084460e-04
15 KSP Residual norm 1.295671013868e-04
16 KSP Residual norm 1.058575879438e-04
17 KSP Residual norm 8.298419523862e-05
18 KSP Residual norm 6.677390870967e-05
19 KSP Residual norm 5.421913460503e-05
20 KSP Residual norm 4.283711751266e-05
21 KSP Residual norm 3.356290668313e-05
22 KSP Residual norm 2.744043301172e-05
23 KSP Residual norm 2.081685421849e-05
24 KSP Residual norm 1.796896030502e-05
25 KSP Residual norm 1.388485266401e-05
26 KSP Residual norm 1.090900131319e-05
27 KSP Residual norm 8.785812473496e-06
28 KSP Residual norm 6.639429435942e-06
29 KSP Residual norm 5.581975107961e-06
30 KSP Residual norm 4.215077855165e-06
31 KSP Residual norm 3.450769441984e-06
32 KSP Residual norm 2.575185542643e-06
33 KSP Residual norm 2.135618233829e-06
34 KSP Residual norm 1.619423044775e-06
35 KSP Residual norm 1.270148468048e-06
36 KSP Residual norm 1.016650336843e-06
37 KSP Residual norm 8.360800163086e-07
38 KSP Residual norm 6.551275963405e-07
39 KSP Residual norm 5.038336764623e-07
40 KSP Residual norm 3.895406946416e-07
41 KSP Residual norm 2.921060192583e-07
42 KSP Residual norm 2.266993270407e-07
43 KSP Residual norm 1.759911284415e-07
44 KSP Residual norm 1.287436196558e-07
45 KSP Residual norm 9.701665633754e-08
46 KSP Residual norm 7.386602316539e-08
47 KSP Residual norm 5.423439926789e-08
48 KSP Residual norm 4.279416508188e-08
49 KSP Residual norm 3.281397618866e-08
50 KSP Residual norm 2.531940478015e-08
51 KSP Residual norm 2.504520937855e-08
52 KSP Residual norm 2.450593090224e-08
53 KSP Residual norm 2.248372084034e-08
54 KSP Residual norm 1.945581562047e-08
55 KSP Residual norm 1.718186665082e-08
56 KSP Residual norm 1.590935836225e-08
57 KSP Residual norm 1.474126433614e-08
58 KSP Residual norm 1.274010164124e-08
59 KSP Residual norm 1.063735988147e-08
60 KSP Residual norm 9.582386402373e-09
61 KSP Residual norm 7.704798869325e-09
62 KSP Residual norm 5.664404211909e-09
63 KSP Residual norm 5.184407650061e-09
64 KSP Residual norm 4.244450894321e-09
65 KSP Residual norm 3.379360059823e-09
66 KSP Residual norm 2.795364299075e-09
67 KSP Residual norm 2.369775196765e-09
68 KSP Residual norm 1.998175776542e-09
69 KSP Residual norm 1.808882486396e-09
70 KSP Residual norm 1.397993960382e-09
71 KSP Residual norm 1.213288351690e-09
72 KSP Residual norm 9.767627733479e-10
73 KSP Residual norm 8.312372361573e-10
74 KSP Residual norm 6.637593261201e-10
75 KSP Residual norm 5.561796640016e-10
76 KSP Residual norm 4.870748969315e-10
77 KSP Residual norm 3.959443661519e-10
78 KSP Residual norm 2.958013070684e-10
79 KSP Residual norm 2.363172705940e-10
80 KSP Residual norm 1.684964094943e-10
81 KSP Residual norm 1.166036020680e-10
82 KSP Residual norm 9.127323840002e-11
83 KSP Residual norm 7.320579022462e-11
84 KSP Residual norm 5.540621473796e-11
85 KSP Residual norm 4.359152129686e-11
86 KSP Residual norm 3.466083911621e-11
87 KSP Residual norm 2.746016783880e-11
88 KSP Residual norm 2.186894010680e-11
89 KSP Residual norm 1.742763921424e-11
90 KSP Residual norm 1.415129631339e-11
91 KSP Residual norm 1.048710325058e-11
92 KSP Residual norm 8.257988062932e-12
93 KSP Residual norm 6.014011937775e-12
94 KSP Residual norm 4.683804068119e-12
95 KSP Residual norm 3.406501665077e-12
96 KSP Residual norm 2.559130925629e-12
97 KSP Residual norm 1.981879915612e-12
98 KSP Residual norm 1.550255012365e-12
99 KSP Residual norm 1.175115657278e-12
100 KSP Residual norm 9.032162827077e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.163648597743e-03 gnorm 2.583230391717e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 5.166202103642e-03
0 KSP Residual norm 9.348570043181e-02
1 KSP Residual norm 1.261405148702e-02
2 KSP Residual norm 9.236277623492e-03
3 KSP Residual norm 7.534134689934e-03
4 KSP Residual norm 4.950185391745e-03
5 KSP Residual norm 3.491532130915e-03
6 KSP Residual norm 2.101225825724e-03
7 KSP Residual norm 1.400036665213e-03
8 KSP Residual norm 1.056480289346e-03
9 KSP Residual norm 8.427396807932e-04
10 KSP Residual norm 6.106651761908e-04
11 KSP Residual norm 4.026816419641e-04
12 KSP Residual norm 3.072534676119e-04
13 KSP Residual norm 2.297980533623e-04
14 KSP Residual norm 1.564309791608e-04
15 KSP Residual norm 1.295406764180e-04
16 KSP Residual norm 1.059497068893e-04
17 KSP Residual norm 8.297617982645e-05
18 KSP Residual norm 6.682388511620e-05
19 KSP Residual norm 5.423824661108e-05
20 KSP Residual norm 4.295523729543e-05
21 KSP Residual norm 3.361069281414e-05
22 KSP Residual norm 2.743247270664e-05
23 KSP Residual norm 2.088769209673e-05
24 KSP Residual norm 1.798748669436e-05
25 KSP Residual norm 1.391677117061e-05
26 KSP Residual norm 1.096577362715e-05
27 KSP Residual norm 8.822127379485e-06
28 KSP Residual norm 6.670749606085e-06
29 KSP Residual norm 5.649294546713e-06
30 KSP Residual norm 4.246022999686e-06
31 KSP Residual norm 3.482729681262e-06
32 KSP Residual norm 2.594701325216e-06
33 KSP Residual norm 2.136581564138e-06
34 KSP Residual norm 1.621776716663e-06
35 KSP Residual norm 1.269546428872e-06
36 KSP Residual norm 1.016692549145e-06
37 KSP Residual norm 8.349911458724e-07
38 KSP Residual norm 6.549363321538e-07
39 KSP Residual norm 5.035204375199e-07
40 KSP Residual norm 3.893390815149e-07
41 KSP Residual norm 2.920103823109e-07
42 KSP Residual norm 2.267735693321e-07
43 KSP Residual norm 1.760933944615e-07
44 KSP Residual norm 1.288385809198e-07
45 KSP Residual norm 9.722690298356e-08
46 KSP Residual norm 7.401322379923e-08
47 KSP Residual norm 5.434566822238e-08
48 KSP Residual norm 4.290221418021e-08
49 KSP Residual norm 3.288711778489e-08
50 KSP Residual norm 2.538730692920e-08
51 KSP Residual norm 2.511578142601e-08
52 KSP Residual norm 2.458301713313e-08
53 KSP Residual norm 2.256704109271e-08
54 KSP Residual norm 1.952359063891e-08
55 KSP Residual norm 1.723764653472e-08
56 KSP Residual norm 1.596380915138e-08
57 KSP Residual norm 1.479230326960e-08
58 KSP Residual norm 1.278208000394e-08
59 KSP Residual norm 1.066793284334e-08
60 KSP Residual norm 9.613933707963e-09
61 KSP Residual norm 7.723575781010e-09
62 KSP Residual norm 5.677388906524e-09
63 KSP Residual norm 5.192503064321e-09
64 KSP Residual norm 4.253503113259e-09
65 KSP Residual norm 3.389161311896e-09
66 KSP Residual norm 2.804919256280e-09
67 KSP Residual norm 2.378735922942e-09
68 KSP Residual norm 2.003123733414e-09
69 KSP Residual norm 1.813124271602e-09
70 KSP Residual norm 1.401108101665e-09
71 KSP Residual norm 1.216047987921e-09
72 KSP Residual norm 9.830710329442e-10
73 KSP Residual norm 8.320365321107e-10
74 KSP Residual norm 6.659758883613e-10
75 KSP Residual norm 5.562150333118e-10
76 KSP Residual norm 4.826480218105e-10
77 KSP Residual norm 3.901052423168e-10
78 KSP Residual norm 2.964852802990e-10
79 KSP Residual norm 2.370749677791e-10
80 KSP Residual norm 1.693254616421e-10
81 KSP Residual norm 1.223637611710e-10
82 KSP Residual norm 9.449425885634e-11
83 KSP Residual norm 7.355717954468e-11
84 KSP Residual norm 5.558838456292e-11
85 KSP Residual norm 4.371725186989e-11
86 KSP Residual norm 3.469553773619e-11
87 KSP Residual norm 2.744316991174e-11
88 KSP Residual norm 2.185127205137e-11
89 KSP Residual norm 1.740957026151e-11
90 KSP Residual norm 1.412785121288e-11
91 KSP Residual norm 1.047137750739e-11
92 KSP Residual norm 8.251813944372e-12
93 KSP Residual norm 6.014912083805e-12
94 KSP Residual norm 4.677774287146e-12
95 KSP Residual norm 3.401532254936e-12
96 KSP Residual norm 2.554150153139e-12
97 KSP Residual norm 1.980281880541e-12
98 KSP Residual norm 1.547394306142e-12
99 KSP Residual norm 1.174890097908e-12
100 KSP Residual norm 9.008845865500e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.166202103642e-03 gnorm 2.585148370012e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
34 SNES Function norm 5.169735701048e-03
0 KSP Residual norm 9.363118591130e-02
1 KSP Residual norm 1.262291145514e-02
2 KSP Residual norm 9.247024129425e-03
3 KSP Residual norm 7.543036613552e-03
4 KSP Residual norm 4.954400688276e-03
5 KSP Residual norm 3.496600450305e-03
6 KSP Residual norm 2.102389031298e-03
7 KSP Residual norm 1.401550159792e-03
8 KSP Residual norm 1.057439952548e-03
9 KSP Residual norm 8.430050220185e-04
10 KSP Residual norm 6.105474643065e-04
11 KSP Residual norm 4.027642493301e-04
12 KSP Residual norm 3.072067446624e-04
13 KSP Residual norm 2.297442125398e-04
14 KSP Residual norm 1.564113388615e-04
15 KSP Residual norm 1.294855427864e-04
16 KSP Residual norm 1.060687695196e-04
17 KSP Residual norm 8.298462574810e-05
18 KSP Residual norm 6.689943623459e-05
19 KSP Residual norm 5.431829185194e-05
20 KSP Residual norm 4.304529809696e-05
21 KSP Residual norm 3.368029841677e-05
22 KSP Residual norm 2.754639816471e-05
23 KSP Residual norm 2.100924870163e-05
24 KSP Residual norm 1.802831287394e-05
25 KSP Residual norm 1.394521632195e-05
26 KSP Residual norm 1.100331763193e-05
27 KSP Residual norm 8.830540921113e-06
28 KSP Residual norm 6.677992071528e-06
29 KSP Residual norm 5.648680363575e-06
30 KSP Residual norm 4.253681781814e-06
31 KSP Residual norm 3.485466296074e-06
32 KSP Residual norm 2.597150890133e-06
33 KSP Residual norm 2.138732840097e-06
34 KSP Residual norm 1.623387469483e-06
35 KSP Residual norm 1.271318127037e-06
36 KSP Residual norm 1.018560722470e-06
37 KSP Residual norm 8.366809008512e-07
38 KSP Residual norm 6.552946496021e-07
39 KSP Residual norm 5.038248037606e-07
40 KSP Residual norm 3.895621659714e-07
41 KSP Residual norm 2.922537711734e-07
42 KSP Residual norm 2.270033634868e-07
43 KSP Residual norm 1.762993830134e-07
44 KSP Residual norm 1.290010417176e-07
45 KSP Residual norm 9.741300398870e-08
46 KSP Residual norm 7.416597479149e-08
47 KSP Residual norm 5.449428789372e-08
48 KSP Residual norm 4.304001510801e-08
49 KSP Residual norm 3.298822652104e-08
50 KSP Residual norm 2.546158303383e-08
51 KSP Residual norm 2.519058114625e-08
52 KSP Residual norm 2.466325117807e-08
53 KSP Residual norm 2.264621881374e-08
54 KSP Residual norm 1.959113365964e-08
55 KSP Residual norm 1.729193256315e-08
56 KSP Residual norm 1.601639513729e-08
57 KSP Residual norm 1.484589452609e-08
58 KSP Residual norm 1.282753951512e-08
59 KSP Residual norm 1.070568897118e-08
60 KSP Residual norm 9.658019938445e-09
61 KSP Residual norm 7.752771447887e-09
62 KSP Residual norm 5.701047682516e-09
63 KSP Residual norm 5.210654530090e-09
64 KSP Residual norm 4.271190711847e-09
65 KSP Residual norm 3.406030456380e-09
66 KSP Residual norm 2.818255017051e-09
67 KSP Residual norm 2.388042167442e-09
68 KSP Residual norm 2.009859512343e-09
69 KSP Residual norm 1.820271048213e-09
70 KSP Residual norm 1.405781863692e-09
71 KSP Residual norm 1.219599090032e-09
72 KSP Residual norm 9.910980636893e-10
73 KSP Residual norm 8.341879010045e-10
74 KSP Residual norm 6.682487459309e-10
75 KSP Residual norm 5.572317823917e-10
76 KSP Residual norm 4.826907220818e-10
77 KSP Residual norm 3.876043298240e-10
78 KSP Residual norm 2.969855350492e-10
79 KSP Residual norm 2.382816449262e-10
80 KSP Residual norm 1.718598811930e-10
81 KSP Residual norm 1.329385061367e-10
82 KSP Residual norm 9.643719562671e-11
83 KSP Residual norm 7.388400720005e-11
84 KSP Residual norm 5.584715752738e-11
85 KSP Residual norm 4.389803706337e-11
86 KSP Residual norm 3.476740514684e-11
87 KSP Residual norm 2.747591518821e-11
88 KSP Residual norm 2.187213283163e-11
89 KSP Residual norm 1.742096582377e-11
90 KSP Residual norm 1.413831757761e-11
91 KSP Residual norm 1.048035515371e-11
92 KSP Residual norm 8.264401698088e-12
93 KSP Residual norm 6.024869343525e-12
94 KSP Residual norm 4.682053384238e-12
95 KSP Residual norm 3.403853994771e-12
96 KSP Residual norm 2.554874584532e-12
97 KSP Residual norm 1.981546339147e-12
98 KSP Residual norm 1.547270575527e-12
99 KSP Residual norm 1.175880423804e-12
100 KSP Residual norm 9.009504330448e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.169735701048e-03 gnorm 2.587282473805e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
35 SNES Function norm 5.173808156208e-03
0 KSP Residual norm 9.357882679175e-02
1 KSP Residual norm 1.262775704754e-02
2 KSP Residual norm 9.249936564309e-03
3 KSP Residual norm 7.544096680149e-03
4 KSP Residual norm 4.950319221247e-03
5 KSP Residual norm 3.496675077698e-03
6 KSP Residual norm 2.102453668467e-03
7 KSP Residual norm 1.402627286747e-03
8 KSP Residual norm 1.057839176608e-03
9 KSP Residual norm 8.431317951542e-04
10 KSP Residual norm 6.106768090577e-04
11 KSP Residual norm 4.034153851166e-04
12 KSP Residual norm 3.078068766452e-04
13 KSP Residual norm 2.298046822345e-04
14 KSP Residual norm 1.565257835578e-04
15 KSP Residual norm 1.295596850983e-04
16 KSP Residual norm 1.062360477380e-04
17 KSP Residual norm 8.305987209823e-05
18 KSP Residual norm 6.700259354044e-05
19 KSP Residual norm 5.440450020223e-05
20 KSP Residual norm 4.316908527913e-05
21 KSP Residual norm 3.375108764190e-05
22 KSP Residual norm 2.759897261779e-05
23 KSP Residual norm 2.109803961351e-05
24 KSP Residual norm 1.806071734108e-05
25 KSP Residual norm 1.398111494771e-05
26 KSP Residual norm 1.104278740547e-05
27 KSP Residual norm 8.858573930513e-06
28 KSP Residual norm 6.703888460759e-06
29 KSP Residual norm 5.679375433831e-06
30 KSP Residual norm 4.277407334596e-06
31 KSP Residual norm 3.500976672281e-06
32 KSP Residual norm 2.607358714789e-06
33 KSP Residual norm 2.141662648815e-06
34 KSP Residual norm 1.625422472142e-06
35 KSP Residual norm 1.272201390296e-06
36 KSP Residual norm 1.018568426260e-06
37 KSP Residual norm 8.360653462187e-07
38 KSP Residual norm 6.559175658027e-07
39 KSP Residual norm 5.042531931915e-07
40 KSP Residual norm 3.899451109572e-07
41 KSP Residual norm 2.925099617042e-07
42 KSP Residual norm 2.273182156286e-07
43 KSP Residual norm 1.765834820742e-07
44 KSP Residual norm 1.292980804948e-07
45 KSP Residual norm 9.772391322115e-08
46 KSP Residual norm 7.442987886997e-08
47 KSP Residual norm 5.470708953717e-08
48 KSP Residual norm 4.322425030044e-08
49 KSP Residual norm 3.312715648769e-08
50 KSP Residual norm 2.556808988976e-08
51 KSP Residual norm 2.529848100168e-08
52 KSP Residual norm 2.478220806637e-08
53 KSP Residual norm 2.275586782726e-08
54 KSP Residual norm 1.968294639864e-08
55 KSP Residual norm 1.736508455079e-08
56 KSP Residual norm 1.608546995589e-08
57 KSP Residual norm 1.491192163614e-08
58 KSP Residual norm 1.288590447929e-08
59 KSP Residual norm 1.075089689408e-08
60 KSP Residual norm 9.702684816174e-09
61 KSP Residual norm 7.788908950883e-09
62 KSP Residual norm 5.727818472460e-09
63 KSP Residual norm 5.233080558076e-09
64 KSP Residual norm 4.291091906329e-09
65 KSP Residual norm 3.423864840853e-09
66 KSP Residual norm 2.833570320704e-09
67 KSP Residual norm 2.401058122808e-09
68 KSP Residual norm 2.018675008263e-09
69 KSP Residual norm 1.828465841381e-09
70 KSP Residual norm 1.411889280022e-09
71 KSP Residual norm 1.223813788923e-09
72 KSP Residual norm 9.987270943060e-10
73 KSP Residual norm 8.365776814026e-10
74 KSP Residual norm 6.711933442026e-10
75 KSP Residual norm 5.585628174901e-10
76 KSP Residual norm 4.829882533341e-10
77 KSP Residual norm 3.820366198573e-10
78 KSP Residual norm 2.972240761159e-10
79 KSP Residual norm 2.392717968907e-10
80 KSP Residual norm 1.731266221048e-10
81 KSP Residual norm 1.358491488371e-10
82 KSP Residual norm 9.691587299418e-11
83 KSP Residual norm 7.415569919501e-11
84 KSP Residual norm 5.607587424831e-11
85 KSP Residual norm 4.404367554420e-11
86 KSP Residual norm 3.483329924349e-11
87 KSP Residual norm 2.750615927496e-11
88 KSP Residual norm 2.189179359641e-11
89 KSP Residual norm 1.743007744182e-11
90 KSP Residual norm 1.414540946493e-11
91 KSP Residual norm 1.048969699348e-11
92 KSP Residual norm 8.272724620660e-12
93 KSP Residual norm 6.031544355451e-12
94 KSP Residual norm 4.686228852926e-12
95 KSP Residual norm 3.406268076741e-12
96 KSP Residual norm 2.557098661198e-12
97 KSP Residual norm 1.983417816938e-12
98 KSP Residual norm 1.548278116242e-12
99 KSP Residual norm 1.177328532900e-12
100 KSP Residual norm 9.016660755236e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.173808156208e-03 gnorm 2.590059779064e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
36 SNES Function norm 5.179563725746e-03
0 KSP Residual norm 9.368441910506e-02
1 KSP Residual norm 1.264033973611e-02
2 KSP Residual norm 9.261797602310e-03
3 KSP Residual norm 7.552614516215e-03
4 KSP Residual norm 4.953615656522e-03
5 KSP Residual norm 3.501599319810e-03
6 KSP Residual norm 2.104454116556e-03
7 KSP Residual norm 1.404245888649e-03
8 KSP Residual norm 1.059033090076e-03
9 KSP Residual norm 8.437176884514e-04
10 KSP Residual norm 6.109112553261e-04
11 KSP Residual norm 4.037814427563e-04
12 KSP Residual norm 3.080214149368e-04
13 KSP Residual norm 2.299143428361e-04
14 KSP Residual norm 1.567257282378e-04
15 KSP Residual norm 1.296553924848e-04
16 KSP Residual norm 1.064492894997e-04
17 KSP Residual norm 8.317647675300e-05
18 KSP Residual norm 6.714413839295e-05
19 KSP Residual norm 5.453352871304e-05
20 KSP Residual norm 4.329663381064e-05
21 KSP Residual norm 3.384602931571e-05
22 KSP Residual norm 2.772002001204e-05
23 KSP Residual norm 2.121870197963e-05
24 KSP Residual norm 1.810662236619e-05
25 KSP Residual norm 1.401794224199e-05
26 KSP Residual norm 1.106988109367e-05
27 KSP Residual norm 8.874692512691e-06
28 KSP Residual norm 6.718076731977e-06
29 KSP Residual norm 5.684608791331e-06
30 KSP Residual norm 4.290237467978e-06
31 KSP Residual norm 3.505918205210e-06
32 KSP Residual norm 2.612039395387e-06
33 KSP Residual norm 2.146130326254e-06
34 KSP Residual norm 1.627971691119e-06
35 KSP Residual norm 1.274476294789e-06
36 KSP Residual norm 1.019838556160e-06
37 KSP Residual norm 8.370151116629e-07
38 KSP Residual norm 6.569484028393e-07
39 KSP Residual norm 5.050775573438e-07
40 KSP Residual norm 3.906145372650e-07
41 KSP Residual norm 2.929993121496e-07
42 KSP Residual norm 2.277605496166e-07
43 KSP Residual norm 1.769575948642e-07
44 KSP Residual norm 1.296499391614e-07
45 KSP Residual norm 9.804003891679e-08
46 KSP Residual norm 7.470800344291e-08
47 KSP Residual norm 5.494729245721e-08
48 KSP Residual norm 4.343108384670e-08
49 KSP Residual norm 3.328567052048e-08
50 KSP Residual norm 2.568242215836e-08
51 KSP Residual norm 2.541308186435e-08
52 KSP Residual norm 2.490581910688e-08
53 KSP Residual norm 2.286782890413e-08
54 KSP Residual norm 1.977855066664e-08
55 KSP Residual norm 1.744093109812e-08
56 KSP Residual norm 1.615702012943e-08
57 KSP Residual norm 1.498233834216e-08
58 KSP Residual norm 1.294862066264e-08
59 KSP Residual norm 1.080208372255e-08
60 KSP Residual norm 9.755717485323e-09
61 KSP Residual norm 7.831661714366e-09
62 KSP Residual norm 5.761146225970e-09
63 KSP Residual norm 5.261421733104e-09
64 KSP Residual norm 4.316118580092e-09
65 KSP Residual norm 3.445956266901e-09
66 KSP Residual norm 2.851469588006e-09
67 KSP Residual norm 2.414832871369e-09
68 KSP Residual norm 2.028819025771e-09
69 KSP Residual norm 1.838493006289e-09
70 KSP Residual norm 1.419111012045e-09
71 KSP Residual norm 1.228770144722e-09
72 KSP Residual norm 1.007502224532e-09
73 KSP Residual norm 8.398324682052e-10
74 KSP Residual norm 6.742370341151e-10
75 KSP Residual norm 5.603569576228e-10
76 KSP Residual norm 4.852132848463e-10
77 KSP Residual norm 3.816209087754e-10
78 KSP Residual norm 2.979442655341e-10
79 KSP Residual norm 2.405633187296e-10
80 KSP Residual norm 1.754935213534e-10
81 KSP Residual norm 1.396933879804e-10
82 KSP Residual norm 9.754573785292e-11
83 KSP Residual norm 7.448336673017e-11
84 KSP Residual norm 5.635914675159e-11
85 KSP Residual norm 4.422968389171e-11
86 KSP Residual norm 3.492414482623e-11
87 KSP Residual norm 2.756492853261e-11
88 KSP Residual norm 2.193350916017e-11
89 KSP Residual norm 1.745566475623e-11
90 KSP Residual norm 1.417061381627e-11
91 KSP Residual norm 1.051192726242e-11
92 KSP Residual norm 8.291563529204e-12
93 KSP Residual norm 6.043655229651e-12
94 KSP Residual norm 4.696083659970e-12
95 KSP Residual norm 3.412554698671e-12
96 KSP Residual norm 2.562441854458e-12
97 KSP Residual norm 1.987037700598e-12
98 KSP Residual norm 1.550748342810e-12
99 KSP Residual norm 1.179510278984e-12
100 KSP Residual norm 9.036284476172e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.179563725746e-03 gnorm 2.593687261158e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
37 SNES Function norm 5.186377075810e-03
0 KSP Residual norm 9.383156081166e-02
1 KSP Residual norm 1.265519292209e-02
2 KSP Residual norm 9.276095370350e-03
3 KSP Residual norm 7.563417109993e-03
4 KSP Residual norm 4.958675980252e-03
5 KSP Residual norm 3.507526223609e-03
6 KSP Residual norm 2.106925637748e-03
7 KSP Residual norm 1.406228351122e-03
8 KSP Residual norm 1.060497179441e-03
9 KSP Residual norm 8.445247270557e-04
10 KSP Residual norm 6.112699933412e-04
11 KSP Residual norm 4.042008572543e-04
12 KSP Residual norm 3.082619563472e-04
13 KSP Residual norm 2.300716852233e-04
14 KSP Residual norm 1.569774330762e-04
15 KSP Residual norm 1.297762677788e-04
16 KSP Residual norm 1.066823900430e-04
17 KSP Residual norm 8.332202193503e-05
18 KSP Residual norm 6.731051061641e-05
19 KSP Residual norm 5.467396539396e-05
20 KSP Residual norm 4.343241726374e-05
21 KSP Residual norm 3.395101899780e-05
22 KSP Residual norm 2.785129863811e-05
23 KSP Residual norm 2.134276334466e-05
24 KSP Residual norm 1.815518658107e-05
25 KSP Residual norm 1.405555623288e-05
26 KSP Residual norm 1.109161985334e-05
27 KSP Residual norm 8.890656883852e-06
28 KSP Residual norm 6.732186289388e-06
29 KSP Residual norm 5.688035863973e-06
30 KSP Residual norm 4.302206522882e-06
31 KSP Residual norm 3.509721155440e-06
32 KSP Residual norm 2.616646769240e-06
33 KSP Residual norm 2.150653564246e-06
34 KSP Residual norm 1.630724319101e-06
35 KSP Residual norm 1.276997271413e-06
36 KSP Residual norm 1.021444968211e-06
37 KSP Residual norm 8.383075469603e-07
38 KSP Residual norm 6.580539291681e-07
39 KSP Residual norm 5.059588112738e-07
40 KSP Residual norm 3.913219607333e-07
41 KSP Residual norm 2.935361717596e-07
42 KSP Residual norm 2.282351442480e-07
43 KSP Residual norm 1.773550112580e-07
44 KSP Residual norm 1.300038372067e-07
45 KSP Residual norm 9.836043531681e-08
46 KSP Residual norm 7.498532907206e-08
47 KSP Residual norm 5.518982402082e-08
48 KSP Residual norm 4.364113948823e-08
49 KSP Residual norm 3.344625740458e-08
50 KSP Residual norm 2.579875934663e-08
51 KSP Residual norm 2.552957212313e-08
52 KSP Residual norm 2.502915878191e-08
53 KSP Residual norm 2.298164087220e-08
54 KSP Residual norm 1.987605815679e-08
55 KSP Residual norm 1.751876815209e-08
56 KSP Residual norm 1.623077944388e-08
57 KSP Residual norm 1.505474639015e-08
58 KSP Residual norm 1.301296124573e-08
59 KSP Residual norm 1.085509981430e-08
60 KSP Residual norm 9.810468660794e-09
61 KSP Residual norm 7.875125134015e-09
62 KSP Residual norm 5.795357602081e-09
63 KSP Residual norm 5.290141581924e-09
64 KSP Residual norm 4.341728203385e-09
65 KSP Residual norm 3.468688179207e-09
66 KSP Residual norm 2.869764206122e-09
67 KSP Residual norm 2.429047246142e-09
68 KSP Residual norm 2.039321774523e-09
69 KSP Residual norm 1.848761337089e-09
70 KSP Residual norm 1.426603588081e-09
71 KSP Residual norm 1.234033684972e-09
72 KSP Residual norm 1.016307677391e-09
73 KSP Residual norm 8.432382152328e-10
74 KSP Residual norm 6.773370311510e-10
75 KSP Residual norm 5.622773504650e-10
76 KSP Residual norm 4.878438320789e-10
77 KSP Residual norm 3.817092960148e-10
78 KSP Residual norm 2.986824114216e-10
79 KSP Residual norm 2.418022292635e-10
80 KSP Residual norm 1.776584724261e-10
81 KSP Residual norm 1.422984529351e-10
82 KSP Residual norm 9.808653364333e-11
83 KSP Residual norm 7.482267350923e-11
84 KSP Residual norm 5.665584657156e-11
85 KSP Residual norm 4.442342827040e-11
86 KSP Residual norm 3.501908674245e-11
87 KSP Residual norm 2.762419514631e-11
88 KSP Residual norm 2.197532212082e-11
89 KSP Residual norm 1.748074702914e-11
90 KSP Residual norm 1.419499446138e-11
91 KSP Residual norm 1.053306438930e-11
92 KSP Residual norm 8.310386127551e-12
93 KSP Residual norm 6.056263585198e-12
94 KSP Residual norm 4.705792164293e-12
95 KSP Residual norm 3.418746629077e-12
96 KSP Residual norm 2.567371807004e-12
97 KSP Residual norm 1.990538342793e-12
98 KSP Residual norm 1.552956138992e-12
99 KSP Residual norm 1.181570523369e-12
100 KSP Residual norm 9.053279736147e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.186377075810e-03 gnorm 2.597643961737e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
38 SNES Function norm 5.116944467506e-03
0 KSP Residual norm 9.283559788712e-02
1 KSP Residual norm 1.249665034297e-02
2 KSP Residual norm 9.168678608039e-03
3 KSP Residual norm 7.472428010324e-03
4 KSP Residual norm 4.903242555553e-03
5 KSP Residual norm 3.471705125383e-03
6 KSP Residual norm 2.082624779575e-03
7 KSP Residual norm 1.386700168773e-03
8 KSP Residual norm 1.047406103926e-03
9 KSP Residual norm 8.332466673783e-04
10 KSP Residual norm 6.023618753252e-04
11 KSP Residual norm 3.974492833571e-04
12 KSP Residual norm 3.025029895548e-04
13 KSP Residual norm 2.268472656571e-04
14 KSP Residual norm 1.552991697467e-04
15 KSP Residual norm 1.279938198791e-04
16 KSP Residual norm 1.054433731398e-04
17 KSP Residual norm 8.239977549010e-05
18 KSP Residual norm 6.660670289543e-05
19 KSP Residual norm 5.412277366601e-05
20 KSP Residual norm 4.291276343490e-05
21 KSP Residual norm 3.363042595397e-05
22 KSP Residual norm 2.776173183210e-05
23 KSP Residual norm 2.121950739647e-05
24 KSP Residual norm 1.796023807672e-05
25 KSP Residual norm 1.388927819676e-05
26 KSP Residual norm 1.083522211529e-05
27 KSP Residual norm 8.738283611160e-06
28 KSP Residual norm 6.608495277497e-06
29 KSP Residual norm 5.496784370342e-06
30 KSP Residual norm 4.219770701433e-06
31 KSP Residual norm 3.393464037231e-06
32 KSP Residual norm 2.549848761331e-06
33 KSP Residual norm 2.124425465434e-06
34 KSP Residual norm 1.606032116205e-06
35 KSP Residual norm 1.264612318897e-06
36 KSP Residual norm 1.008326308359e-06
37 KSP Residual norm 8.297822031107e-07
38 KSP Residual norm 6.509082677082e-07
39 KSP Residual norm 5.009353505762e-07
40 KSP Residual norm 3.874466886672e-07
41 KSP Residual norm 2.904821254999e-07
42 KSP Residual norm 2.257769336988e-07
43 KSP Residual norm 1.754567228983e-07
44 KSP Residual norm 1.288041001677e-07
45 KSP Residual norm 9.734153610161e-08
46 KSP Residual norm 7.433555450300e-08
47 KSP Residual norm 5.479538078843e-08
48 KSP Residual norm 4.333564850693e-08
49 KSP Residual norm 3.322663454339e-08
50 KSP Residual norm 2.558453983202e-08
51 KSP Residual norm 2.531590193335e-08
52 KSP Residual norm 2.483723492906e-08
53 KSP Residual norm 2.277844817459e-08
54 KSP Residual norm 1.970459900609e-08
55 KSP Residual norm 1.734896488549e-08
56 KSP Residual norm 1.607332091354e-08
57 KSP Residual norm 1.491995654285e-08
58 KSP Residual norm 1.290411606570e-08
59 KSP Residual norm 1.076814505373e-08
60 KSP Residual norm 9.744817201561e-09
61 KSP Residual norm 7.834310850420e-09
62 KSP Residual norm 5.771678813162e-09
63 KSP Residual norm 5.269613262342e-09
64 KSP Residual norm 4.324695763662e-09
65 KSP Residual norm 3.456352141929e-09
66 KSP Residual norm 2.857333968414e-09
67 KSP Residual norm 2.412076319190e-09
68 KSP Residual norm 2.025366749519e-09
69 KSP Residual norm 1.839239881800e-09
70 KSP Residual norm 1.417742406782e-09
71 KSP Residual norm 1.223015297929e-09
72 KSP Residual norm 1.015123700749e-09
73 KSP Residual norm 8.374014731348e-10
74 KSP Residual norm 6.708544432824e-10
75 KSP Residual norm 5.581006558610e-10
76 KSP Residual norm 4.904815844202e-10
77 KSP Residual norm 3.969410326969e-10
78 KSP Residual norm 2.973159633562e-10
79 KSP Residual norm 2.415096319812e-10
80 KSP Residual norm 1.835795073079e-10
81 KSP Residual norm 1.439462450350e-10
82 KSP Residual norm 9.774086573150e-11
83 KSP Residual norm 7.419403168044e-11
84 KSP Residual norm 5.626776650201e-11
85 KSP Residual norm 4.406538988192e-11
86 KSP Residual norm 3.466859744351e-11
87 KSP Residual norm 2.739042862320e-11
88 KSP Residual norm 2.178069599988e-11
89 KSP Residual norm 1.731659378875e-11
90 KSP Residual norm 1.408989950361e-11
91 KSP Residual norm 1.046359356436e-11
92 KSP Residual norm 8.248113849968e-12
93 KSP Residual norm 5.996199242307e-12
94 KSP Residual norm 4.672587402487e-12
95 KSP Residual norm 3.393152015734e-12
96 KSP Residual norm 2.552822146870e-12
97 KSP Residual norm 1.973021793673e-12
98 KSP Residual norm 1.541240111097e-12
99 KSP Residual norm 1.170298089459e-12
100 KSP Residual norm 9.015285344529e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.116944467506e-03 gnorm 2.601883976616e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
39 SNES Function norm 4.365157798998e-03
0 KSP Residual norm 7.902457445106e-02
1 KSP Residual norm 1.064932445389e-02
2 KSP Residual norm 7.812129725473e-03
3 KSP Residual norm 6.367264718824e-03
4 KSP Residual norm 4.172189517211e-03
5 KSP Residual norm 2.955312529743e-03
6 KSP Residual norm 1.773620761874e-03
7 KSP Residual norm 1.183366906708e-03
8 KSP Residual norm 8.927912135719e-04
9 KSP Residual norm 7.103899658739e-04
10 KSP Residual norm 5.137548296538e-04
11 KSP Residual norm 3.398198651868e-04
12 KSP Residual norm 2.589664199971e-04
13 KSP Residual norm 1.934452765510e-04
14 KSP Residual norm 1.323889586597e-04
15 KSP Residual norm 1.092150996071e-04
16 KSP Residual norm 8.999417493875e-05
17 KSP Residual norm 7.028459915015e-05
18 KSP Residual norm 5.684123513162e-05
19 KSP Residual norm 4.616944334725e-05
20 KSP Residual norm 3.669828981025e-05
21 KSP Residual norm 2.870173881294e-05
22 KSP Residual norm 2.363388266833e-05
23 KSP Residual norm 1.812968744567e-05
24 KSP Residual norm 1.532502192486e-05
25 KSP Residual norm 1.186139221170e-05
26 KSP Residual norm 9.309812077505e-06
27 KSP Residual norm 7.483834991929e-06
28 KSP Residual norm 5.669357507553e-06
29 KSP Residual norm 4.762608796521e-06
30 KSP Residual norm 3.625857634872e-06
31 KSP Residual norm 2.941216205972e-06
32 KSP Residual norm 2.199913215259e-06
33 KSP Residual norm 1.814479662639e-06
34 KSP Residual norm 1.373423915951e-06
35 KSP Residual norm 1.076818766096e-06
36 KSP Residual norm 8.596095219310e-07
37 KSP Residual norm 7.055994055986e-07
38 KSP Residual norm 5.547407860835e-07
39 KSP Residual norm 4.266543180138e-07
40 KSP Residual norm 3.300611371401e-07
41 KSP Residual norm 2.475218793130e-07
42 KSP Residual norm 1.925372536647e-07
43 KSP Residual norm 1.496605210425e-07
44 KSP Residual norm 1.098614704808e-07
45 KSP Residual norm 8.317076539775e-08
46 KSP Residual norm 6.349252497597e-08
47 KSP Residual norm 4.680519221768e-08
48 KSP Residual norm 3.703832781490e-08
49 KSP Residual norm 2.839034978062e-08
50 KSP Residual norm 2.187665975434e-08
51 KSP Residual norm 2.165009010078e-08
52 KSP Residual norm 2.124289131284e-08
53 KSP Residual norm 1.949850963963e-08
54 KSP Residual norm 1.686306466509e-08
55 KSP Residual norm 1.484544289514e-08
56 KSP Residual norm 1.375635204743e-08
57 KSP Residual norm 1.276709902608e-08
58 KSP Residual norm 1.104114434866e-08
59 KSP Residual norm 9.209797564785e-09
60 KSP Residual norm 8.334159513700e-09
61 KSP Residual norm 6.694961929926e-09
62 KSP Residual norm 4.931615589089e-09
63 KSP Residual norm 4.498754879983e-09
64 KSP Residual norm 3.694654246490e-09
65 KSP Residual norm 2.954997351576e-09
66 KSP Residual norm 2.443750158904e-09
67 KSP Residual norm 2.065592780209e-09
68 KSP Residual norm 1.732029837968e-09
69 KSP Residual norm 1.571726841310e-09
70 KSP Residual norm 1.212150776461e-09
71 KSP Residual norm 1.045670496413e-09
72 KSP Residual norm 8.688245259854e-10
73 KSP Residual norm 7.146158183434e-10
74 KSP Residual norm 5.740473028880e-10
75 KSP Residual norm 4.758564351594e-10
76 KSP Residual norm 4.157883322573e-10
77 KSP Residual norm 3.283583851805e-10
78 KSP Residual norm 2.532195401554e-10
79 KSP Residual norm 2.055333098318e-10
80 KSP Residual norm 1.535788541114e-10
81 KSP Residual norm 1.225219715095e-10
82 KSP Residual norm 8.330680618003e-11
83 KSP Residual norm 6.340699648032e-11
84 KSP Residual norm 4.808486474682e-11
85 KSP Residual norm 3.762844949635e-11
86 KSP Residual norm 2.957062310079e-11
87 KSP Residual norm 2.331582003021e-11
88 KSP Residual norm 1.853851421692e-11
89 KSP Residual norm 1.473087754998e-11
90 KSP Residual norm 1.197496233203e-11
91 KSP Residual norm 8.892831513272e-12
92 KSP Residual norm 7.016187798087e-12
93 KSP Residual norm 5.107355922555e-12
94 KSP Residual norm 3.973057979186e-12
95 KSP Residual norm 2.884735280502e-12
96 KSP Residual norm 2.168635493959e-12
97 KSP Residual norm 1.679002207588e-12
98 KSP Residual norm 1.309812477722e-12
99 KSP Residual norm 9.962753060738e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.365157798998e-03 gnorm 2.605792597116e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
40 SNES Function norm 3.714357243407e-03
0 KSP Residual norm 6.718824987371e-02
1 KSP Residual norm 9.055306494505e-03
2 KSP Residual norm 6.643673706181e-03
3 KSP Residual norm 5.415413765920e-03
4 KSP Residual norm 3.545407594550e-03
5 KSP Residual norm 2.511994493514e-03
6 KSP Residual norm 1.507620813251e-03
7 KSP Residual norm 1.007295348979e-03
8 KSP Residual norm 7.593925199734e-04
9 KSP Residual norm 6.042575561527e-04
10 KSP Residual norm 4.370277404361e-04
11 KSP Residual norm 2.894975736560e-04
12 KSP Residual norm 2.207073683611e-04
13 KSP Residual norm 1.645350617286e-04
14 KSP Residual norm 1.125989817964e-04
15 KSP Residual norm 9.291340392684e-05
16 KSP Residual norm 7.659672350226e-05
17 KSP Residual norm 5.980655179314e-05
18 KSP Residual norm 4.839408884932e-05
19 KSP Residual norm 3.929164236993e-05
20 KSP Residual norm 3.127301623591e-05
21 KSP Residual norm 2.443752122653e-05
22 KSP Residual norm 2.010208971425e-05
23 KSP Residual norm 1.545037174497e-05
24 KSP Residual norm 1.304572424254e-05
25 KSP Residual norm 1.010116934038e-05
26 KSP Residual norm 7.950161786132e-06
27 KSP Residual norm 6.382165363734e-06
28 KSP Residual norm 4.840392185981e-06
29 KSP Residual norm 4.076291872039e-06
30 KSP Residual norm 3.097960352318e-06
31 KSP Residual norm 2.516360129127e-06
32 KSP Residual norm 1.879342479654e-06
33 KSP Residual norm 1.542635195713e-06
34 KSP Residual norm 1.168800862294e-06
35 KSP Residual norm 9.154921434247e-07
36 KSP Residual norm 7.312165638060e-07
37 KSP Residual norm 5.996908885657e-07
38 KSP Residual norm 4.716522177432e-07
39 KSP Residual norm 3.626505494582e-07
40 KSP Residual norm 2.805610678907e-07
41 KSP Residual norm 2.104623723353e-07
42 KSP Residual norm 1.637910872861e-07
43 KSP Residual norm 1.273371069310e-07
44 KSP Residual norm 9.346006466877e-08
45 KSP Residual norm 7.084332898576e-08
46 KSP Residual norm 5.406947762211e-08
47 KSP Residual norm 3.987083958337e-08
48 KSP Residual norm 3.156698607366e-08
49 KSP Residual norm 2.419182670300e-08
50 KSP Residual norm 1.864962615668e-08
51 KSP Residual norm 1.845819280689e-08
52 KSP Residual norm 1.811139589519e-08
53 KSP Residual norm 1.663490892123e-08
54 KSP Residual norm 1.438465021132e-08
55 KSP Residual norm 1.266242347005e-08
56 KSP Residual norm 1.173540239807e-08
57 KSP Residual norm 1.089096481338e-08
58 KSP Residual norm 9.418086890024e-09
59 KSP Residual norm 7.854366866175e-09
60 KSP Residual norm 7.108748176318e-09
61 KSP Residual norm 5.706419366086e-09
62 KSP Residual norm 4.203768212970e-09
63 KSP Residual norm 3.831830934120e-09
64 KSP Residual norm 3.148952729706e-09
65 KSP Residual norm 2.520308492278e-09
66 KSP Residual norm 2.084423399122e-09
67 KSP Residual norm 1.763115981689e-09
68 KSP Residual norm 1.477013568002e-09
69 KSP Residual norm 1.339745575403e-09
70 KSP Residual norm 1.033484003953e-09
71 KSP Residual norm 8.915869919755e-10
72 KSP Residual norm 7.416035164588e-10
73 KSP Residual norm 6.085301584245e-10
74 KSP Residual norm 4.896488260040e-10
75 KSP Residual norm 4.052894677632e-10
76 KSP Residual norm 3.541473289537e-10
77 KSP Residual norm 2.731471459113e-10
78 KSP Residual norm 2.145188163909e-10
79 KSP Residual norm 1.738779556084e-10
80 KSP Residual norm 1.263350683188e-10
81 KSP Residual norm 1.028289787915e-10
82 KSP Residual norm 7.072843394845e-11
83 KSP Residual norm 5.406284588675e-11
84 KSP Residual norm 4.098896498084e-11
85 KSP Residual norm 3.205783483091e-11
86 KSP Residual norm 2.516380588235e-11
87 KSP Residual norm 1.980996435921e-11
88 KSP Residual norm 1.574807215467e-11
89 KSP Residual norm 1.250792250943e-11
90 KSP Residual norm 1.016186909796e-11
91 KSP Residual norm 7.546330601932e-12
92 KSP Residual norm 5.958126921053e-12
93 KSP Residual norm 4.341553811044e-12
94 KSP Residual norm 3.372738411465e-12
95 KSP Residual norm 2.448788269930e-12
96 KSP Residual norm 1.839170535938e-12
97 KSP Residual norm 1.425725910086e-12
98 KSP Residual norm 1.111097732369e-12
99 KSP Residual norm 8.462015773342e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.714357243407e-03 gnorm 2.609259597835e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
41 SNES Function norm 3.188549353996e-03
0 KSP Residual norm 5.772348054365e-02
1 KSP Residual norm 7.773528128868e-03
2 KSP Residual norm 5.705815396187e-03
3 KSP Residual norm 4.650430919990e-03
4 KSP Residual norm 3.044583266972e-03
5 KSP Residual norm 2.158040868258e-03
6 KSP Residual norm 1.294578028151e-03
7 KSP Residual norm 8.646288017636e-04
8 KSP Residual norm 6.520389837112e-04
9 KSP Residual norm 5.186714109424e-04
10 KSP Residual norm 3.749645255719e-04
11 KSP Residual norm 2.483122067328e-04
12 KSP Residual norm 1.892232895469e-04
13 KSP Residual norm 1.411962281039e-04
14 KSP Residual norm 9.677124765006e-05
15 KSP Residual norm 7.976048758209e-05
16 KSP Residual norm 6.581253174385e-05
17 KSP Residual norm 5.140588575174e-05
18 KSP Residual norm 4.160890745961e-05
19 KSP Residual norm 3.377417371040e-05
20 KSP Residual norm 2.688294144322e-05
21 KSP Residual norm 2.101814838064e-05
22 KSP Residual norm 1.731721842391e-05
23 KSP Residual norm 1.330641934150e-05
24 KSP Residual norm 1.121061893017e-05
25 KSP Residual norm 8.676199196285e-06
26 KSP Residual norm 6.802543341590e-06
27 KSP Residual norm 5.474855729834e-06
28 KSP Residual norm 4.152073110844e-06
29 KSP Residual norm 3.485283909575e-06
30 KSP Residual norm 2.657096326253e-06
31 KSP Residual norm 2.152671379611e-06
32 KSP Residual norm 1.611061468972e-06
33 KSP Residual norm 1.325387398478e-06
34 KSP Residual norm 1.003474641840e-06
35 KSP Residual norm 7.865552480238e-07
36 KSP Residual norm 6.278171939024e-07
37 KSP Residual norm 5.150666626051e-07
38 KSP Residual norm 4.051366498545e-07
39 KSP Residual norm 3.115614818500e-07
40 KSP Residual norm 2.410551290214e-07
41 KSP Residual norm 1.808168858802e-07
42 KSP Residual norm 1.407278470715e-07
43 KSP Residual norm 1.094166897181e-07
44 KSP Residual norm 8.034283747127e-08
45 KSP Residual norm 6.090536112984e-08
46 KSP Residual norm 4.650990876331e-08
47 KSP Residual norm 3.432053694862e-08
48 KSP Residual norm 2.718027123381e-08
49 KSP Residual norm 2.083198124228e-08
50 KSP Residual norm 1.605210889639e-08
51 KSP Residual norm 1.588751094898e-08
52 KSP Residual norm 1.559233537012e-08
53 KSP Residual norm 1.431943370407e-08
54 KSP Residual norm 1.238280100199e-08
55 KSP Residual norm 1.089578875930e-08
56 KSP Residual norm 1.009871346240e-08
57 KSP Residual norm 9.374339794754e-09
58 KSP Residual norm 8.108289588672e-09
59 KSP Residual norm 6.762633399493e-09
60 KSP Residual norm 6.123698304253e-09
61 KSP Residual norm 4.917282783709e-09
62 KSP Residual norm 3.624042671248e-09
63 KSP Residual norm 3.302597300576e-09
64 KSP Residual norm 2.714658016841e-09
65 KSP Residual norm 2.173596907616e-09
66 KSP Residual norm 1.797235144461e-09
67 KSP Residual norm 1.519229033722e-09
68 KSP Residual norm 1.272253967076e-09
69 KSP Residual norm 1.154534312529e-09
70 KSP Residual norm 8.903957316971e-10
71 KSP Residual norm 7.674064588551e-10
72 KSP Residual norm 6.402534910164e-10
73 KSP Residual norm 5.238636995520e-10
74 KSP Residual norm 4.213321522927e-10
75 KSP Residual norm 3.486984467756e-10
76 KSP Residual norm 3.056838570019e-10
77 KSP Residual norm 2.381996223004e-10
78 KSP Residual norm 1.850395099621e-10
79 KSP Residual norm 1.500759906137e-10
80 KSP Residual norm 1.102647264405e-10
81 KSP Residual norm 8.945051183631e-11
82 KSP Residual norm 6.099333294995e-11
83 KSP Residual norm 4.652065515284e-11
84 KSP Residual norm 3.530039728685e-11
85 KSP Residual norm 2.758419149866e-11
86 KSP Residual norm 2.162686761001e-11
87 KSP Residual norm 1.702406562296e-11
88 KSP Residual norm 1.353040667189e-11
89 KSP Residual norm 1.074182064957e-11
90 KSP Residual norm 8.731424424391e-12
91 KSP Residual norm 6.485629915461e-12
92 KSP Residual norm 5.120818683825e-12
93 KSP Residual norm 3.729472175908e-12
94 KSP Residual norm 2.898836360050e-12
95 KSP Residual norm 2.104199785503e-12
96 KSP Residual norm 1.581067051711e-12
97 KSP Residual norm 1.224820835065e-12
98 KSP Residual norm 9.545073423495e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.188549353996e-03 gnorm 2.612303534803e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
42 SNES Function norm 2.718627041351e-03
0 KSP Residual norm 4.923899394732e-02
1 KSP Residual norm 6.626920437580e-03
2 KSP Residual norm 4.865858319086e-03
3 KSP Residual norm 3.965782360074e-03
4 KSP Residual norm 2.595942070185e-03
5 KSP Residual norm 1.840494371624e-03
6 KSP Residual norm 1.103742149024e-03
7 KSP Residual norm 7.372433106766e-04
8 KSP Residual norm 5.559846664513e-04
9 KSP Residual norm 4.421856933804e-04
10 KSP Residual norm 3.195829277343e-04
11 KSP Residual norm 2.116542820171e-04
12 KSP Residual norm 1.612522406478e-04
13 KSP Residual norm 1.203512264826e-04
14 KSP Residual norm 8.255900913574e-05
15 KSP Residual norm 6.799918036097e-05
16 KSP Residual norm 5.614366099972e-05
17 KSP Residual norm 4.386621551567e-05
18 KSP Residual norm 3.551602955682e-05
19 KSP Residual norm 2.881860915934e-05
20 KSP Residual norm 2.294545561893e-05
21 KSP Residual norm 1.794335845319e-05
22 KSP Residual norm 1.479373601806e-05
23 KSP Residual norm 1.136882523912e-05
24 KSP Residual norm 9.564799579761e-06
25 KSP Residual norm 7.400205712939e-06
26 KSP Residual norm 5.790033836260e-06
27 KSP Residual norm 4.667686122702e-06
28 KSP Residual norm 3.540603741795e-06
29 KSP Residual norm 2.966871267330e-06
30 KSP Residual norm 2.265749157601e-06
31 KSP Residual norm 1.832887026613e-06
32 KSP Residual norm 1.373302630931e-06
33 KSP Residual norm 1.130196099546e-06
34 KSP Residual norm 8.555798843176e-07
35 KSP Residual norm 6.708275227115e-07
36 KSP Residual norm 5.353618406589e-07
37 KSP Residual norm 4.392633960115e-07
38 KSP Residual norm 3.454637915736e-07
39 KSP Residual norm 2.656836857604e-07
40 KSP Residual norm 2.055681435040e-07
41 KSP Residual norm 1.542092162114e-07
42 KSP Residual norm 1.200345163960e-07
43 KSP Residual norm 9.333538415563e-08
44 KSP Residual norm 6.854453562178e-08
45 KSP Residual norm 5.197921814202e-08
46 KSP Residual norm 3.970276530985e-08
47 KSP Residual norm 2.931251284743e-08
48 KSP Residual norm 2.322107259449e-08
49 KSP Residual norm 1.779768230674e-08
50 KSP Residual norm 1.371191417150e-08
51 KSP Residual norm 1.357163568093e-08
52 KSP Residual norm 1.332065111487e-08
53 KSP Residual norm 1.223457490530e-08
54 KSP Residual norm 1.057991843671e-08
55 KSP Residual norm 9.307345295274e-09
56 KSP Residual norm 8.627122218949e-09
57 KSP Residual norm 8.009349312574e-09
58 KSP Residual norm 6.928341625446e-09
59 KSP Residual norm 5.778703652996e-09
60 KSP Residual norm 5.234479295796e-09
61 KSP Residual norm 4.203071511445e-09
62 KSP Residual norm 3.098600106347e-09
63 KSP Residual norm 2.822747822211e-09
64 KSP Residual norm 2.320938523059e-09
65 KSP Residual norm 1.859142271038e-09
66 KSP Residual norm 1.536987992994e-09
67 KSP Residual norm 1.298980202170e-09
68 KSP Residual norm 1.087362623823e-09
69 KSP Residual norm 9.869108006805e-10
70 KSP Residual norm 7.610436578717e-10
71 KSP Residual norm 6.556324285279e-10
72 KSP Residual norm 5.480129830091e-10
73 KSP Residual norm 4.474653474613e-10
74 KSP Residual norm 3.599039865572e-10
75 KSP Residual norm 2.977860331477e-10
76 KSP Residual norm 2.616421804314e-10
77 KSP Residual norm 2.041849494764e-10
78 KSP Residual norm 1.580635469699e-10
79 KSP Residual norm 1.281461309023e-10
80 KSP Residual norm 9.395783653060e-11
81 KSP Residual norm 7.639710161160e-11
82 KSP Residual norm 5.209415570264e-11
83 KSP Residual norm 3.973823840130e-11
84 KSP Residual norm 3.016576636163e-11
85 KSP Residual norm 2.355659037968e-11
86 KSP Residual norm 1.845135793688e-11
87 KSP Residual norm 1.451774214150e-11
88 KSP Residual norm 1.153624493463e-11
89 KSP Residual norm 9.155289467036e-12
90 KSP Residual norm 7.442843944768e-12
91 KSP Residual norm 5.529070727516e-12
92 KSP Residual norm 4.366563822621e-12
93 KSP Residual norm 3.180077823250e-12
94 KSP Residual norm 2.471647813941e-12
95 KSP Residual norm 1.793879883331e-12
96 KSP Residual norm 1.347817490231e-12
97 KSP Residual norm 1.044079935490e-12
98 KSP Residual norm 8.134174173342e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.718627041351e-03 gnorm 2.326007782272e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
43 SNES Function norm 2.322019298251e-03
0 KSP Residual norm 4.205693364273e-02
1 KSP Residual norm 5.658917384861e-03
2 KSP Residual norm 4.155967529016e-03
3 KSP Residual norm 3.387066217613e-03
4 KSP Residual norm 2.216629972260e-03
5 KSP Residual norm 1.571898031481e-03
6 KSP Residual norm 9.425776504295e-04
7 KSP Residual norm 6.296754913025e-04
8 KSP Residual norm 4.748518267887e-04
9 KSP Residual norm 3.776344713177e-04
10 KSP Residual norm 2.728952102577e-04
11 KSP Residual norm 1.807730196255e-04
12 KSP Residual norm 1.377167704177e-04
13 KSP Residual norm 1.027751380432e-04
14 KSP Residual norm 7.055062106359e-05
15 KSP Residual norm 5.808620330266e-05
16 KSP Residual norm 4.797723060460e-05
17 KSP Residual norm 3.749448607566e-05
18 KSP Residual norm 3.036091927478e-05
19 KSP Residual norm 2.463019109433e-05
20 KSP Residual norm 1.961671113066e-05
21 KSP Residual norm 1.534021130114e-05
22 KSP Residual norm 1.265099497482e-05
23 KSP Residual norm 9.724984241861e-06
24 KSP Residual norm 8.173848022022e-06
25 KSP Residual norm 6.323387042308e-06
26 KSP Residual norm 4.942943398565e-06
27 KSP Residual norm 3.987815819120e-06
28 KSP Residual norm 3.025930812276e-06
29 KSP Residual norm 2.533538320317e-06
30 KSP Residual norm 1.936429765376e-06
31 KSP Residual norm 1.565217248457e-06
32 KSP Residual norm 1.173336288551e-06
33 KSP Residual norm 9.654566768428e-07
34 KSP Residual norm 7.307678664904e-07
35 KSP Residual norm 5.730027031278e-07
36 KSP Residual norm 4.571335745417e-07
37 KSP Residual norm 3.750246207681e-07
38 KSP Residual norm 2.950996285884e-07
39 KSP Residual norm 2.269533119112e-07
40 KSP Residual norm 1.756142115835e-07
41 KSP Residual norm 1.317395407628e-07
42 KSP Residual norm 1.025614733131e-07
43 KSP Residual norm 7.975529828990e-08
44 KSP Residual norm 5.858303840791e-08
45 KSP Residual norm 4.444036237655e-08
46 KSP Residual norm 3.395205087084e-08
47 KSP Residual norm 2.507634183536e-08
48 KSP Residual norm 1.987001662076e-08
49 KSP Residual norm 1.522958406797e-08
50 KSP Residual norm 1.173218665097e-08
51 KSP Residual norm 1.161246828160e-08
52 KSP Residual norm 1.139872555478e-08
53 KSP Residual norm 1.047013893419e-08
54 KSP Residual norm 9.053954343912e-09
55 KSP Residual norm 7.963327407314e-09
56 KSP Residual norm 7.381772727628e-09
57 KSP Residual norm 6.853662472000e-09
58 KSP Residual norm 5.929260262123e-09
59 KSP Residual norm 4.945302252691e-09
60 KSP Residual norm 4.480338635301e-09
61 KSP Residual norm 3.597828356668e-09
62 KSP Residual norm 2.652909001770e-09
63 KSP Residual norm 2.416138337835e-09
64 KSP Residual norm 1.987016920083e-09
65 KSP Residual norm 1.592141967556e-09
66 KSP Residual norm 1.316151775173e-09
67 KSP Residual norm 1.112274452275e-09
68 KSP Residual norm 9.307470006060e-10
69 KSP Residual norm 8.448098036908e-10
70 KSP Residual norm 6.514570220658e-10
71 KSP Residual norm 5.609836238992e-10
72 KSP Residual norm 4.694920540231e-10
73 KSP Residual norm 3.827795600935e-10
74 KSP Residual norm 3.079193021032e-10
75 KSP Residual norm 2.547009728245e-10
76 KSP Residual norm 2.241099031571e-10
77 KSP Residual norm 1.748852350208e-10
78 KSP Residual norm 1.351907663270e-10
79 KSP Residual norm 1.095404493926e-10
80 KSP Residual norm 7.998730411945e-11
81 KSP Residual norm 6.521420414801e-11
82 KSP Residual norm 4.454192953203e-11
83 KSP Residual norm 3.399319810913e-11
84 KSP Residual norm 2.580890862927e-11
85 KSP Residual norm 2.014446606203e-11
86 KSP Residual norm 1.576781224961e-11
87 KSP Residual norm 1.240143929529e-11
88 KSP Residual norm 9.853151794139e-12
89 KSP Residual norm 7.817015861347e-12
90 KSP Residual norm 6.355409242793e-12
91 KSP Residual norm 4.721741717635e-12
92 KSP Residual norm 3.729400516516e-12
93 KSP Residual norm 2.716002782577e-12
94 KSP Residual norm 2.110969886231e-12
95 KSP Residual norm 1.531960968660e-12
96 KSP Residual norm 1.151054538979e-12
97 KSP Residual norm 8.916055231847e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.322019298251e-03 gnorm 1.987945354891e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
44 SNES Function norm 1.984766800516e-03
0 KSP Residual norm 3.615749069115e-02
1 KSP Residual norm 4.850464428110e-03
2 KSP Residual norm 3.567102346386e-03
3 KSP Residual norm 2.903133530949e-03
4 KSP Residual norm 1.906107756291e-03
5 KSP Residual norm 1.353797392385e-03
6 KSP Residual norm 8.102948539140e-04
7 KSP Residual norm 5.370443706119e-04
8 KSP Residual norm 4.069498788589e-04
9 KSP Residual norm 3.230184856286e-04
10 KSP Residual norm 2.328618682019e-04
11 KSP Residual norm 1.532731024619e-04
12 KSP Residual norm 1.160081324695e-04
13 KSP Residual norm 8.784898250603e-05
14 KSP Residual norm 6.094205489387e-05
15 KSP Residual norm 4.960968813199e-05
16 KSP Residual norm 4.106786157990e-05
17 KSP Residual norm 3.229208515802e-05
18 KSP Residual norm 2.614875597865e-05
19 KSP Residual norm 2.119058232013e-05
20 KSP Residual norm 1.667320811231e-05
21 KSP Residual norm 1.320524439059e-05
22 KSP Residual norm 1.100675867808e-05
23 KSP Residual norm 8.361320554833e-06
24 KSP Residual norm 7.022666482730e-06
25 KSP Residual norm 5.425302154259e-06
26 KSP Residual norm 4.005820872996e-06
27 KSP Residual norm 3.385365916865e-06
28 KSP Residual norm 2.570810388329e-06
29 KSP Residual norm 2.070008436760e-06
30 KSP Residual norm 1.641115063249e-06
31 KSP Residual norm 1.244127937309e-06
32 KSP Residual norm 1.047332643729e-06
33 KSP Residual norm 8.076606487636e-07
34 KSP Residual norm 6.376039549347e-07
35 KSP Residual norm 4.907833246088e-07
36 KSP Residual norm 3.925405932128e-07
37 KSP Residual norm 3.196955914245e-07
38 KSP Residual norm 2.545461579616e-07
39 KSP Residual norm 1.957561640578e-07
40 KSP Residual norm 1.516523225454e-07
41 KSP Residual norm 1.135065518388e-07
42 KSP Residual norm 8.823242562818e-08
43 KSP Residual norm 6.860686535336e-08
44 KSP Residual norm 5.060069042453e-08
45 KSP Residual norm 3.820156052364e-08
46 KSP Residual norm 2.931499923216e-08
47 KSP Residual norm 2.171225445392e-08
48 KSP Residual norm 1.718432291472e-08
49 KSP Residual norm 1.318913198184e-08
50 KSP Residual norm 1.010871114207e-08
51 KSP Residual norm 1.000233978849e-08
52 KSP Residual norm 9.828427859380e-09
53 KSP Residual norm 8.991758734816e-09
54 KSP Residual norm 7.781883186717e-09
55 KSP Residual norm 6.824564854921e-09
56 KSP Residual norm 6.327495075316e-09
57 KSP Residual norm 5.884149224646e-09
58 KSP Residual norm 5.098448335493e-09
59 KSP Residual norm 4.255223387962e-09
60 KSP Residual norm 3.862257838030e-09
61 KSP Residual norm 3.118691999794e-09
62 KSP Residual norm 2.306205293201e-09
63 KSP Residual norm 2.104522988314e-09
64 KSP Residual norm 1.727640474465e-09
65 KSP Residual norm 1.383147031945e-09
66 KSP Residual norm 1.142065759345e-09
67 KSP Residual norm 9.586324343196e-10
68 KSP Residual norm 8.040233743826e-10
69 KSP Residual norm 7.321719892633e-10
70 KSP Residual norm 5.636118379653e-10
71 KSP Residual norm 4.821782572458e-10
72 KSP Residual norm 4.085001472518e-10
73 KSP Residual norm 3.314833609126e-10
74 KSP Residual norm 2.640903559760e-10
75 KSP Residual norm 2.230349072371e-10
76 KSP Residual norm 1.990353684021e-10
77 KSP Residual norm 1.591772678737e-10
78 KSP Residual norm 1.164884485372e-10
79 KSP Residual norm 9.691057527080e-11
80 KSP Residual norm 7.719785739178e-11
81 KSP Residual norm 5.721781171972e-11
82 KSP Residual norm 3.880278253123e-11
83 KSP Residual norm 2.924020459556e-11
84 KSP Residual norm 2.228540340932e-11
85 KSP Residual norm 1.736702300533e-11
86 KSP Residual norm 1.357129416736e-11
87 KSP Residual norm 1.073769036400e-11
88 KSP Residual norm 8.522154994556e-12
89 KSP Residual norm 6.763923324855e-12
90 KSP Residual norm 5.529944822711e-12
91 KSP Residual norm 4.120631137024e-12
92 KSP Residual norm 3.237705279126e-12
93 KSP Residual norm 2.343506760807e-12
94 KSP Residual norm 1.839392927768e-12
95 KSP Residual norm 1.335358500581e-12
96 KSP Residual norm 1.006958927521e-12
97 KSP Residual norm 7.713342347251e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.984766800516e-03 gnorm 1.699317079325e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
45 SNES Function norm 1.696765283453e-03
0 KSP Residual norm 3.071552746492e-02
1 KSP Residual norm 4.133092112330e-03
2 KSP Residual norm 3.035937220791e-03
3 KSP Residual norm 2.474071389594e-03
4 KSP Residual norm 1.618250573227e-03
5 KSP Residual norm 1.147908597734e-03
6 KSP Residual norm 6.884085566042e-04
7 KSP Residual norm 4.600958970331e-04
8 KSP Residual norm 3.468922609319e-04
9 KSP Residual norm 2.758784203744e-04
10 KSP Residual norm 1.993619357402e-04
11 KSP Residual norm 1.321575903729e-04
12 KSP Residual norm 1.006959191285e-04
13 KSP Residual norm 7.508411783456e-05
14 KSP Residual norm 5.157700992709e-05
15 KSP Residual norm 4.245932942416e-05
16 KSP Residual norm 3.508250108803e-05
17 KSP Residual norm 2.742287253570e-05
18 KSP Residual norm 2.220793844609e-05
19 KSP Residual norm 1.801213156909e-05
20 KSP Residual norm 1.435538701700e-05
21 KSP Residual norm 1.122148342902e-05
22 KSP Residual norm 9.252674763605e-06
23 KSP Residual norm 7.119170910870e-06
24 KSP Residual norm 5.976946922075e-06
25 KSP Residual norm 4.624436881346e-06
26 KSP Residual norm 3.617626800906e-06
27 KSP Residual norm 2.917159410269e-06
28 KSP Residual norm 2.215416047141e-06
29 KSP Residual norm 1.855532175244e-06
30 KSP Residual norm 1.417980200165e-06
31 KSP Residual norm 1.146116303575e-06
32 KSP Residual norm 8.588551072814e-07
33 KSP Residual norm 7.054947426776e-07
34 KSP Residual norm 5.339918841362e-07
35 KSP Residual norm 4.185720195491e-07
36 KSP Residual norm 3.337470604425e-07
37 KSP Residual norm 2.736252684577e-07
38 KSP Residual norm 2.156288872715e-07
39 KSP Residual norm 1.658230601689e-07
40 KSP Residual norm 1.283314740862e-07
41 KSP Residual norm 9.626964538709e-08
42 KSP Residual norm 7.497494114474e-08
43 KSP Residual norm 5.831164912988e-08
44 KSP Residual norm 4.284477850383e-08
45 KSP Residual norm 3.252510659463e-08
46 KSP Residual norm 2.485551311521e-08
47 KSP Residual norm 1.836661488155e-08
48 KSP Residual norm 1.455899242134e-08
49 KSP Residual norm 1.115898477643e-08
50 KSP Residual norm 8.596583834105e-09
51 KSP Residual norm 8.509361229103e-09
52 KSP Residual norm 8.353699529553e-09
53 KSP Residual norm 7.674791832296e-09
54 KSP Residual norm 6.636277254254e-09
55 KSP Residual norm 5.835363315317e-09
56 KSP Residual norm 5.409735935214e-09
57 KSP Residual norm 5.022858672749e-09
58 KSP Residual norm 4.346044798828e-09
59 KSP Residual norm 3.624385119699e-09
60 KSP Residual norm 3.283929033881e-09
61 KSP Residual norm 2.637372790811e-09
62 KSP Residual norm 1.945033168556e-09
63 KSP Residual norm 1.770782576575e-09
64 KSP Residual norm 1.456732291046e-09
65 KSP Residual norm 1.167721122343e-09
66 KSP Residual norm 9.653008237907e-10
67 KSP Residual norm 8.159214858880e-10
68 KSP Residual norm 6.823673558140e-10
69 KSP Residual norm 6.192922421174e-10
70 KSP Residual norm 4.776110796307e-10
71 KSP Residual norm 4.110467249264e-10
72 KSP Residual norm 3.444307280494e-10
73 KSP Residual norm 2.803072778429e-10
74 KSP Residual norm 2.256178967132e-10
75 KSP Residual norm 1.864977758887e-10
76 KSP Residual norm 1.643489198335e-10
77 KSP Residual norm 1.277180448380e-10
78 KSP Residual norm 9.892098197129e-11
79 KSP Residual norm 7.994499949018e-11
80 KSP Residual norm 5.730721972795e-11
81 KSP Residual norm 4.676735387143e-11
82 KSP Residual norm 3.249700225092e-11
83 KSP Residual norm 2.489826263790e-11
84 KSP Residual norm 1.889641433620e-11
85 KSP Residual norm 1.474184834403e-11
86 KSP Residual norm 1.152784966055e-11
87 KSP Residual norm 9.059293685209e-12
88 KSP Residual norm 7.196186775535e-12
89 KSP Residual norm 5.706022952041e-12
90 KSP Residual norm 4.638807861097e-12
91 KSP Residual norm 3.446941670423e-12
92 KSP Residual norm 2.722970596053e-12
93 KSP Residual norm 1.983444898155e-12
94 KSP Residual norm 1.541328327033e-12
95 KSP Residual norm 1.118449730972e-12
96 KSP Residual norm 8.402743016808e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.696765283453e-03 gnorm 1.452809648415e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
46 SNES Function norm 1.450747001631e-03
0 KSP Residual norm 2.628663727906e-02
1 KSP Residual norm 3.533946362862e-03
2 KSP Residual norm 2.596762609586e-03
3 KSP Residual norm 2.116314619108e-03
4 KSP Residual norm 1.384375447742e-03
5 KSP Residual norm 9.820536392402e-04
6 KSP Residual norm 5.887034546984e-04
7 KSP Residual norm 3.934256551680e-04
8 KSP Residual norm 2.966587444332e-04
9 KSP Residual norm 2.358895267729e-04
10 KSP Residual norm 1.704096840337e-04
11 KSP Residual norm 1.129273804632e-04
12 KSP Residual norm 8.601467230716e-05
13 KSP Residual norm 6.418329152100e-05
14 KSP Residual norm 4.411945802974e-05
15 KSP Residual norm 3.629354683733e-05
16 KSP Residual norm 3.000312102936e-05
17 KSP Residual norm 2.346199030535e-05
18 KSP Residual norm 1.900328444813e-05
19 KSP Residual norm 1.540665142925e-05
20 KSP Residual norm 1.227932804157e-05
21 KSP Residual norm 9.602949669471e-06
22 KSP Residual norm 7.923087219630e-06
23 KSP Residual norm 6.093553061566e-06
24 KSP Residual norm 5.112156166747e-06
25 KSP Residual norm 3.953197962966e-06
26 KSP Residual norm 3.083567475119e-06
27 KSP Residual norm 2.492419259331e-06
28 KSP Residual norm 1.892490936595e-06
29 KSP Residual norm 1.581697933079e-06
30 KSP Residual norm 1.211001172663e-06
31 KSP Residual norm 9.772819770961e-07
32 KSP Residual norm 7.334879478300e-07
33 KSP Residual norm 6.031214784217e-07
34 KSP Residual norm 4.565068644681e-07
35 KSP Residual norm 3.579988293992e-07
36 KSP Residual norm 2.855172948308e-07
37 KSP Residual norm 2.341957855248e-07
38 KSP Residual norm 1.843592788091e-07
39 KSP Residual norm 1.417863602988e-07
40 KSP Residual norm 1.097264157112e-07
41 KSP Residual norm 8.232372776589e-08
42 KSP Residual norm 6.411154234189e-08
43 KSP Residual norm 4.986377256497e-08
44 KSP Residual norm 3.663397966958e-08
45 KSP Residual norm 2.781300599506e-08
46 KSP Residual norm 2.125629710812e-08
47 KSP Residual norm 1.571334631983e-08
48 KSP Residual norm 1.245820901903e-08
49 KSP Residual norm 9.548901240033e-09
50 KSP Residual norm 7.355274041580e-09
51 KSP Residual norm 7.280622060677e-09
52 KSP Residual norm 7.147228062445e-09
53 KSP Residual norm 6.567041483080e-09
54 KSP Residual norm 5.678670894681e-09
55 KSP Residual norm 4.993090877056e-09
56 KSP Residual norm 4.629074459826e-09
57 KSP Residual norm 4.298514720105e-09
58 KSP Residual norm 3.719411881049e-09
59 KSP Residual norm 3.102175741813e-09
60 KSP Residual norm 2.811618272778e-09
61 KSP Residual norm 2.257635850860e-09
62 KSP Residual norm 1.665421027837e-09
63 KSP Residual norm 1.515785184694e-09
64 KSP Residual norm 1.247237779819e-09
65 KSP Residual norm 1.000112212614e-09
66 KSP Residual norm 8.265799555557e-10
67 KSP Residual norm 6.985006400687e-10
68 KSP Residual norm 5.840561968454e-10
69 KSP Residual norm 5.301789415141e-10
70 KSP Residual norm 4.088097732983e-10
71 KSP Residual norm 3.518281353564e-10
72 KSP Residual norm 2.951357133254e-10
73 KSP Residual norm 2.399116692669e-10
74 KSP Residual norm 1.930508774238e-10
75 KSP Residual norm 1.596098715888e-10
76 KSP Residual norm 1.409081257680e-10
77 KSP Residual norm 1.099308567270e-10
78 KSP Residual norm 8.471793835454e-11
79 KSP Residual norm 6.850479227760e-11
80 KSP Residual norm 4.935496220271e-11
81 KSP Residual norm 4.040689309985e-11
82 KSP Residual norm 2.785630817206e-11
83 KSP Residual norm 2.130706412757e-11
84 KSP Residual norm 1.618045499265e-11
85 KSP Residual norm 1.261610212616e-11
86 KSP Residual norm 9.859661760898e-12
87 KSP Residual norm 7.746401783412e-12
88 KSP Residual norm 6.152445028184e-12
89 KSP Residual norm 4.877491519835e-12
90 KSP Residual norm 3.965716615928e-12
91 KSP Residual norm 2.946739963493e-12
92 KSP Residual norm 2.328424729015e-12
93 KSP Residual norm 1.696034937478e-12
94 KSP Residual norm 1.317818051008e-12
95 KSP Residual norm 9.561988422981e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.450747001631e-03 gnorm 1.229709561268e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
47 SNES Function norm 1.240681796152e-03
0 KSP Residual norm 2.250088957094e-02
1 KSP Residual norm 3.023944952936e-03
2 KSP Residual norm 2.222584659428e-03
3 KSP Residual norm 1.810618826701e-03
4 KSP Residual norm 1.185167368918e-03
5 KSP Residual norm 8.411661016661e-04
6 KSP Residual norm 5.040980578245e-04
7 KSP Residual norm 3.362079457542e-04
8 KSP Residual norm 2.538173471267e-04
9 KSP Residual norm 2.017503650846e-04
10 KSP Residual norm 1.456780672266e-04
11 KSP Residual norm 9.639547164730e-05
12 KSP Residual norm 7.335410996294e-05
13 KSP Residual norm 5.489471291912e-05
14 KSP Residual norm 3.783778996564e-05
15 KSP Residual norm 3.105683817077e-05
16 KSP Residual norm 2.568843507860e-05
17 KSP Residual norm 2.011335013719e-05
18 KSP Residual norm 1.628566215845e-05
19 KSP Residual norm 1.320144409436e-05
20 KSP Residual norm 1.050735259309e-05
21 KSP Residual norm 8.230756300011e-06
22 KSP Residual norm 6.807857571472e-06
23 KSP Residual norm 5.225629937206e-06
24 KSP Residual norm 4.376983237452e-06
25 KSP Residual norm 3.382697687765e-06
26 KSP Residual norm 2.609355369835e-06
27 KSP Residual norm 2.126973920497e-06
28 KSP Residual norm 1.614102945686e-06
29 KSP Residual norm 1.334405680625e-06
30 KSP Residual norm 1.031965503802e-06
31 KSP Residual norm 8.237417608900e-07
32 KSP Residual norm 6.219605501139e-07
33 KSP Residual norm 5.162806430545e-07
34 KSP Residual norm 3.898295542567e-07
35 KSP Residual norm 3.067762961385e-07
36 KSP Residual norm 2.438335402618e-07
37 KSP Residual norm 2.002495881723e-07
38 KSP Residual norm 1.579634027661e-07
39 KSP Residual norm 1.215716950805e-07
40 KSP Residual norm 9.409777454014e-08
41 KSP Residual norm 7.055345391325e-08
42 KSP Residual norm 5.493104357320e-08
43 KSP Residual norm 4.272403609567e-08
44 KSP Residual norm 3.142754491013e-08
45 KSP Residual norm 2.383377365720e-08
46 KSP Residual norm 1.823837496505e-08
47 KSP Residual norm 1.349070134867e-08
48 KSP Residual norm 1.069394219934e-08
49 KSP Residual norm 8.199513750114e-09
50 KSP Residual norm 6.308192118026e-09
51 KSP Residual norm 6.243797338704e-09
52 KSP Residual norm 6.131784686357e-09
53 KSP Residual norm 5.628491389081e-09
54 KSP Residual norm 4.867763702782e-09
55 KSP Residual norm 4.276861937792e-09
56 KSP Residual norm 3.964960688219e-09
57 KSP Residual norm 3.683195201070e-09
58 KSP Residual norm 3.188440095953e-09
59 KSP Residual norm 2.659751632601e-09
60 KSP Residual norm 2.411525685536e-09
61 KSP Residual norm 1.939660897479e-09
62 KSP Residual norm 1.431613315514e-09
63 KSP Residual norm 1.303791813329e-09
64 KSP Residual norm 1.072228757396e-09
65 KSP Residual norm 8.595478218615e-10
66 KSP Residual norm 7.103005801863e-10
67 KSP Residual norm 5.992749740408e-10
68 KSP Residual norm 5.012860631012e-10
69 KSP Residual norm 4.554514131797e-10
70 KSP Residual norm 3.510633750920e-10
71 KSP Residual norm 3.015379556361e-10
72 KSP Residual norm 2.538019686111e-10
73 KSP Residual norm 2.059530214041e-10
74 KSP Residual norm 1.653512569837e-10
75 KSP Residual norm 1.369598382652e-10
76 KSP Residual norm 1.212798431553e-10
77 KSP Residual norm 9.663992709750e-11
78 KSP Residual norm 7.286524117857e-11
79 KSP Residual norm 5.952949426345e-11
80 KSP Residual norm 4.559051534393e-11
81 KSP Residual norm 3.562870457995e-11
82 KSP Residual norm 2.404059694494e-11
83 KSP Residual norm 1.824904893628e-11
84 KSP Residual norm 1.387960062245e-11
85 KSP Residual norm 1.081378709244e-11
86 KSP Residual norm 8.446573091631e-12
87 KSP Residual norm 6.646665678519e-12
88 KSP Residual norm 5.278202244584e-12
89 KSP Residual norm 4.183585720259e-12
90 KSP Residual norm 3.406401496267e-12
91 KSP Residual norm 2.532778904453e-12
92 KSP Residual norm 1.999169727028e-12
93 KSP Residual norm 1.453279232227e-12
94 KSP Residual norm 1.132321495762e-12
95 KSP Residual norm 8.213435610165e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.240681796152e-03 gnorm 1.051545400346e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
48 SNES Function norm 1.060989490966e-03
0 KSP Residual norm 1.920148798928e-02
1 KSP Residual norm 2.583451787544e-03
2 KSP Residual norm 1.898094260697e-03
3 KSP Residual norm 1.546679708905e-03
4 KSP Residual norm 1.011229487534e-03
5 KSP Residual norm 7.175262436191e-04
6 KSP Residual norm 4.303114278620e-04
7 KSP Residual norm 2.876701314480e-04
8 KSP Residual norm 2.168693134425e-04
9 KSP Residual norm 1.724681219704e-04
10 KSP Residual norm 1.246250413839e-04
11 KSP Residual norm 8.265349305957e-05
12 KSP Residual norm 6.297788627217e-05
13 KSP Residual norm 4.693911845198e-05
14 KSP Residual norm 3.227068176866e-05
15 KSP Residual norm 2.655705055445e-05
16 KSP Residual norm 2.195245410591e-05
17 KSP Residual norm 1.716517136505e-05
18 KSP Residual norm 1.390202826145e-05
19 KSP Residual norm 1.127259410575e-05
20 KSP Residual norm 8.988812568148e-06
21 KSP Residual norm 7.025169904471e-06
22 KSP Residual norm 5.793014466007e-06
23 KSP Residual norm 4.459916335091e-06
24 KSP Residual norm 3.739994106324e-06
25 KSP Residual norm 2.893606470476e-06
26 KSP Residual norm 2.263065130265e-06
27 KSP Residual norm 1.825285417553e-06
28 KSP Residual norm 1.387138731897e-06
29 KSP Residual norm 1.161174014188e-06
30 KSP Residual norm 8.878476116371e-07
31 KSP Residual norm 7.171881258428e-07
32 KSP Residual norm 5.375306860774e-07
33 KSP Residual norm 4.411788114545e-07
34 KSP Residual norm 3.338800877160e-07
35 KSP Residual norm 2.616940422814e-07
36 KSP Residual norm 2.085377319465e-07
37 KSP Residual norm 1.708934175776e-07
38 KSP Residual norm 1.348381430054e-07
39 KSP Residual norm 1.036921827770e-07
40 KSP Residual norm 8.025982552851e-08
41 KSP Residual norm 6.020738762436e-08
42 KSP Residual norm 4.690362775647e-08
43 KSP Residual norm 3.648432729696e-08
44 KSP Residual norm 2.681565737744e-08
45 KSP Residual norm 2.036896830923e-08
46 KSP Residual norm 1.557102602836e-08
47 KSP Residual norm 1.151226946033e-08
48 KSP Residual norm 9.129052961719e-09
49 KSP Residual norm 6.997357735342e-09
50 KSP Residual norm 5.390308774355e-09
51 KSP Residual norm 5.335874601596e-09
52 KSP Residual norm 5.238828404428e-09
53 KSP Residual norm 4.813832330978e-09
54 KSP Residual norm 4.162285166415e-09
55 KSP Residual norm 3.658983860180e-09
56 KSP Residual norm 3.392399862728e-09
57 KSP Residual norm 3.149996876023e-09
58 KSP Residual norm 2.726007712099e-09
59 KSP Residual norm 2.273193428737e-09
60 KSP Residual norm 2.059953520260e-09
61 KSP Residual norm 1.654669887502e-09
62 KSP Residual norm 1.220565372851e-09
63 KSP Residual norm 1.110851464717e-09
64 KSP Residual norm 9.140908391461e-10
65 KSP Residual norm 7.330241120958e-10
66 KSP Residual norm 6.059341116551e-10
67 KSP Residual norm 5.121797496360e-10
68 KSP Residual norm 4.281324009135e-10
69 KSP Residual norm 3.885501512283e-10
70 KSP Residual norm 2.996738199154e-10
71 KSP Residual norm 2.577525448813e-10
72 KSP Residual norm 2.162682009356e-10
73 KSP Residual norm 1.756934857587e-10
74 KSP Residual norm 1.414562729164e-10
75 KSP Residual norm 1.168762619248e-10
76 KSP Residual norm 1.031815429635e-10
77 KSP Residual norm 8.011821036256e-11
78 KSP Residual norm 6.199410142360e-11
79 KSP Residual norm 5.001664101046e-11
80 KSP Residual norm 3.548659257007e-11
81 KSP Residual norm 2.846838086313e-11
82 KSP Residual norm 2.026176558705e-11
83 KSP Residual norm 1.560735134557e-11
84 KSP Residual norm 1.183971002780e-11
85 KSP Residual norm 9.232671201472e-12
86 KSP Residual norm 7.212258303675e-12
87 KSP Residual norm 5.663916762085e-12
88 KSP Residual norm 4.497969311476e-12
89 KSP Residual norm 3.564542374167e-12
90 KSP Residual norm 2.897940177699e-12
91 KSP Residual norm 2.153740607014e-12
92 KSP Residual norm 1.701590035107e-12
93 KSP Residual norm 1.239528574724e-12
94 KSP Residual norm 9.632243397314e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.060989490966e-03 gnorm 9.176584940682e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
49 SNES Function norm 9.071856921086e-04
0 KSP Residual norm 1.644352699859e-02
1 KSP Residual norm 2.209867348233e-03
2 KSP Residual norm 1.624315778628e-03
3 KSP Residual norm 1.323505055738e-03
4 KSP Residual norm 8.657633527643e-04
5 KSP Residual norm 6.144116789599e-04
6 KSP Residual norm 3.682482921048e-04
7 KSP Residual norm 2.459267433480e-04
8 KSP Residual norm 1.855224276391e-04
9 KSP Residual norm 1.474906028531e-04
10 KSP Residual norm 1.065195745000e-04
11 KSP Residual norm 7.056325901090e-05
12 KSP Residual norm 5.372571355033e-05
13 KSP Residual norm 4.012946344963e-05
14 KSP Residual norm 2.763484178652e-05
15 KSP Residual norm 2.270449877842e-05
16 KSP Residual norm 1.878034181110e-05
17 KSP Residual norm 1.469771337741e-05
18 KSP Residual norm 1.190354213427e-05
19 KSP Residual norm 9.647660563029e-06
20 KSP Residual norm 7.688572881024e-06
21 KSP Residual norm 6.016036205083e-06
22 KSP Residual norm 4.969051368542e-06
23 KSP Residual norm 3.819994918687e-06
24 KSP Residual norm 3.199770801062e-06
25 KSP Residual norm 2.473398854113e-06
26 KSP Residual norm 1.919506758316e-06
27 KSP Residual norm 1.557597575514e-06
28 KSP Residual norm 1.182870972108e-06
29 KSP Residual norm 9.841610544824e-07
30 KSP Residual norm 7.566153724941e-07
31 KSP Residual norm 6.081430837845e-07
32 KSP Residual norm 4.576369090228e-07
33 KSP Residual norm 3.774608979995e-07
34 KSP Residual norm 2.853862847583e-07
35 KSP Residual norm 2.240261705695e-07
36 KSP Residual norm 1.783976257879e-07
37 KSP Residual norm 1.463577918181e-07
38 KSP Residual norm 1.153789110785e-07
39 KSP Residual norm 8.875759272680e-08
40 KSP Residual norm 6.869989936101e-08
41 KSP Residual norm 5.153054402885e-08
42 KSP Residual norm 4.013381938504e-08
43 KSP Residual norm 3.121784444752e-08
44 KSP Residual norm 2.295124743910e-08
45 KSP Residual norm 1.742394219556e-08
46 KSP Residual norm 1.332642766162e-08
47 KSP Residual norm 9.857826236576e-09
48 KSP Residual norm 7.817253465765e-09
49 KSP Residual norm 5.992718206408e-09
50 KSP Residual norm 4.613532574765e-09
51 KSP Residual norm 4.566739627763e-09
52 KSP Residual norm 4.484096946524e-09
53 KSP Residual norm 4.118942329313e-09
54 KSP Residual norm 3.561872733772e-09
55 KSP Residual norm 3.130365839269e-09
56 KSP Residual norm 2.902277734687e-09
57 KSP Residual norm 2.695597073623e-09
58 KSP Residual norm 2.333145604397e-09
59 KSP Residual norm 1.946055951151e-09
60 KSP Residual norm 1.764283719315e-09
61 KSP Residual norm 1.417794138639e-09
62 KSP Residual norm 1.046273324174e-09
63 KSP Residual norm 9.522759313780e-10
64 KSP Residual norm 7.835492795320e-10
65 KSP Residual norm 6.284165512612e-10
66 KSP Residual norm 5.193219981407e-10
67 KSP Residual norm 4.385616153290e-10
68 KSP Residual norm 3.666314518475e-10
69 KSP Residual norm 3.329431548782e-10
70 KSP Residual norm 2.566878905288e-10
71 KSP Residual norm 2.206465921671e-10
72 KSP Residual norm 1.855379130610e-10
73 KSP Residual norm 1.505128766386e-10
74 KSP Residual norm 1.210199314985e-10
75 KSP Residual norm 1.000854283054e-10
76 KSP Residual norm 8.855363685249e-11
77 KSP Residual norm 6.965874298725e-11
78 KSP Residual norm 5.317348433535e-11
79 KSP Residual norm 4.317229998017e-11
80 KSP Residual norm 3.189974014703e-11
81 KSP Residual norm 2.583414302896e-11
82 KSP Residual norm 1.753014043805e-11
83 KSP Residual norm 1.335065675182e-11
84 KSP Residual norm 1.014858874631e-11
85 KSP Residual norm 7.905119714189e-12
86 KSP Residual norm 6.172155812080e-12
87 KSP Residual norm 4.849974537885e-12
88 KSP Residual norm 3.851097358417e-12
89 KSP Residual norm 3.051531284158e-12
90 KSP Residual norm 2.482649059092e-12
91 KSP Residual norm 1.845398714510e-12
92 KSP Residual norm 1.457754352056e-12
93 KSP Residual norm 1.060971574256e-12
94 KSP Residual norm 8.252887887495e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.071856921086e-04 gnorm 7.848642307222e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
50 SNES Function norm 7.759398930838e-04
0 KSP Residual norm 1.405399568247e-02
1 KSP Residual norm 1.889361200223e-03
2 KSP Residual norm 1.388589643794e-03
3 KSP Residual norm 1.131569837720e-03
4 KSP Residual norm 7.398442467308e-04
5 KSP Residual norm 5.249973836980e-04
6 KSP Residual norm 3.147341234538e-04
7 KSP Residual norm 2.103996527313e-04
8 KSP Residual norm 1.586279132636e-04
9 KSP Residual norm 1.261329497896e-04
10 KSP Residual norm 9.111899394029e-05
11 KSP Residual norm 6.041830119782e-05
12 KSP Residual norm 4.602308357481e-05
13 KSP Residual norm 3.432075054985e-05
14 KSP Residual norm 2.361070535025e-05
15 KSP Residual norm 1.941781461399e-05
16 KSP Residual norm 1.605860209897e-05
17 KSP Residual norm 1.256149482377e-05
18 KSP Residual norm 1.017476114682e-05
19 KSP Residual norm 8.247089969929e-06
20 KSP Residual norm 6.577042693528e-06
21 KSP Residual norm 5.142015224102e-06
22 KSP Residual norm 4.242152583536e-06
23 KSP Residual norm 3.264927917758e-06
24 KSP Residual norm 2.736087251073e-06
25 KSP Residual norm 2.115861337501e-06
26 KSP Residual norm 1.650766852020e-06
27 KSP Residual norm 1.334136311089e-06
28 KSP Residual norm 1.013809275151e-06
29 KSP Residual norm 8.471748087920e-07
30 KSP Residual norm 6.487679309054e-07
31 KSP Residual norm 5.233618267241e-07
32 KSP Residual norm 3.927879583303e-07
33 KSP Residual norm 3.225926529360e-07
34 KSP Residual norm 2.441469672971e-07
35 KSP Residual norm 1.914276952620e-07
36 KSP Residual norm 1.525813566998e-07
37 KSP Residual norm 1.250889977605e-07
38 KSP Residual norm 9.860524268044e-08
39 KSP Residual norm 7.583243973971e-08
40 KSP Residual norm 5.869493889827e-08
41 KSP Residual norm 4.403622799575e-08
42 KSP Residual norm 3.430569691867e-08
43 KSP Residual norm 2.668587298524e-08
44 KSP Residual norm 1.961220378906e-08
45 KSP Residual norm 1.489979234776e-08
46 KSP Residual norm 1.139100229187e-08
47 KSP Residual norm 8.425180231128e-09
48 KSP Residual norm 6.682450264742e-09
49 KSP Residual norm 5.122094947313e-09
50 KSP Residual norm 3.945385404567e-09
51 KSP Residual norm 3.905554803287e-09
52 KSP Residual norm 3.834417920541e-09
53 KSP Residual norm 3.523800598980e-09
54 KSP Residual norm 3.046958314433e-09
55 KSP Residual norm 2.678413109472e-09
56 KSP Residual norm 2.483371277182e-09
57 KSP Residual norm 2.306146093293e-09
58 KSP Residual norm 1.995811893885e-09
59 KSP Residual norm 1.664456310218e-09
60 KSP Residual norm 1.508710324463e-09
61 KSP Residual norm 1.211684227316e-09
62 KSP Residual norm 8.940002495647e-10
63 KSP Residual norm 8.134050692671e-10
64 KSP Residual norm 6.694854503394e-10
65 KSP Residual norm 5.370409826430e-10
66 KSP Residual norm 4.438487478381e-10
67 KSP Residual norm 3.751152116198e-10
68 KSP Residual norm 3.134877531034e-10
69 KSP Residual norm 2.845516872447e-10
70 KSP Residual norm 2.194310176109e-10
71 KSP Residual norm 1.887298357547e-10
72 KSP Residual norm 1.585106277980e-10
73 KSP Residual norm 1.286297539640e-10
74 KSP Residual norm 1.035440698524e-10
75 KSP Residual norm 8.556370837476e-11
76 KSP Residual norm 7.566390080141e-11
77 KSP Residual norm 5.892242820032e-11
78 KSP Residual norm 4.540897334814e-11
79 KSP Residual norm 3.664160386847e-11
80 KSP Residual norm 2.603662412327e-11
81 KSP Residual norm 2.103269048506e-11
82 KSP Residual norm 1.485740325730e-11
83 KSP Residual norm 1.142500237081e-11
84 KSP Residual norm 8.671570575521e-12
85 KSP Residual norm 6.758250122482e-12
86 KSP Residual norm 5.276098471676e-12
87 KSP Residual norm 4.142022604949e-12
88 KSP Residual norm 3.288850682429e-12
89 KSP Residual norm 2.605769422631e-12
90 KSP Residual norm 2.118625085966e-12
91 KSP Residual norm 1.574533099748e-12
92 KSP Residual norm 1.244297407882e-12
93 KSP Residual norm 9.064509034037e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.759398930838e-04 gnorm 6.713293236612e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
51 SNES Function norm 6.637198833263e-04
0 KSP Residual norm 1.202185886096e-02
1 KSP Residual norm 1.616152463902e-03
2 KSP Residual norm 1.187850679960e-03
3 KSP Residual norm 9.679155950289e-04
4 KSP Residual norm 6.328597189950e-04
5 KSP Residual norm 4.491287413131e-04
6 KSP Residual norm 2.692468642516e-04
7 KSP Residual norm 1.799468518811e-04
8 KSP Residual norm 1.356886643578e-04
9 KSP Residual norm 1.078883201721e-04
10 KSP Residual norm 7.793493706661e-05
11 KSP Residual norm 5.166975869124e-05
12 KSP Residual norm 3.935558220031e-05
13 KSP Residual norm 2.935694701967e-05
14 KSP Residual norm 2.020526696997e-05
15 KSP Residual norm 1.661217919833e-05
16 KSP Residual norm 1.373978514150e-05
17 KSP Residual norm 1.074974053230e-05
18 KSP Residual norm 8.706732005352e-06
19 KSP Residual norm 7.056963729812e-06
20 KSP Residual norm 5.627569508763e-06
21 KSP Residual norm 4.400283076537e-06
22 KSP Residual norm 3.631310383776e-06
23 KSP Residual norm 2.794416927280e-06
24 KSP Residual norm 2.340911141521e-06
25 KSP Residual norm 1.810137472521e-06
26 KSP Residual norm 1.410494746962e-06
27 KSP Residual norm 1.140968190835e-06
28 KSP Residual norm 8.670356665544e-07
29 KSP Residual norm 7.237620808080e-07
30 KSP Residual norm 5.547779503352e-07
31 KSP Residual norm 4.471507746164e-07
32 KSP Residual norm 3.357968203526e-07
33 KSP Residual norm 2.760337914121e-07
34 KSP Residual norm 2.088342672950e-07
35 KSP Residual norm 1.637766458604e-07
36 KSP Residual norm 1.304790397520e-07
37 KSP Residual norm 1.069695455484e-07
38 KSP Residual norm 8.436809772310e-08
39 KSP Residual norm 6.488814757449e-08
40 KSP Residual norm 5.022675246608e-08
41 KSP Residual norm 3.767928008049e-08
42 KSP Residual norm 2.935368652101e-08
43 KSP Residual norm 2.283426284133e-08
44 KSP Residual norm 1.678530436532e-08
45 KSP Residual norm 1.275119848290e-08
46 KSP Residual norm 9.750572855316e-09
47 KSP Residual norm 7.212861443744e-09
48 KSP Residual norm 5.721012160411e-09
49 KSP Residual norm 4.385387284710e-09
50 KSP Residual norm 3.377366041512e-09
51 KSP Residual norm 3.343266290886e-09
52 KSP Residual norm 3.282604258649e-09
53 KSP Residual norm 3.016337279100e-09
54 KSP Residual norm 2.608190694795e-09
55 KSP Residual norm 2.292411868957e-09
56 KSP Residual norm 2.125484551085e-09
57 KSP Residual norm 1.973905513121e-09
58 KSP Residual norm 1.708427461635e-09
59 KSP Residual norm 1.424799911914e-09
60 KSP Residual norm 1.291544957834e-09
61 KSP Residual norm 1.037563451129e-09
62 KSP Residual norm 7.655920290351e-10
63 KSP Residual norm 6.966160840433e-10
64 KSP Residual norm 5.733295846287e-10
65 KSP Residual norm 4.599067491795e-10
66 KSP Residual norm 3.800949839094e-10
67 KSP Residual norm 3.211689773215e-10
68 KSP Residual norm 2.684028129956e-10
69 KSP Residual norm 2.436560941746e-10
70 KSP Residual norm 1.878885148660e-10
71 KSP Residual norm 1.615429648512e-10
72 KSP Residual norm 1.357559455865e-10
73 KSP Residual norm 1.101176649200e-10
74 KSP Residual norm 8.861947028527e-11
75 KSP Residual norm 7.323557875951e-11
76 KSP Residual norm 6.478319222341e-11
77 KSP Residual norm 5.056722777109e-11
78 KSP Residual norm 3.887420256212e-11
79 KSP Residual norm 3.141446528363e-11
80 KSP Residual norm 2.250058298904e-11
81 KSP Residual norm 1.839869837600e-11
82 KSP Residual norm 1.276418969039e-11
83 KSP Residual norm 9.775048877361e-12
84 KSP Residual norm 7.423567559643e-12
85 KSP Residual norm 5.783333109383e-12
86 KSP Residual norm 4.514393729008e-12
87 KSP Residual norm 3.544473385563e-12
88 KSP Residual norm 2.814265212979e-12
89 KSP Residual norm 2.229503741743e-12
90 KSP Residual norm 1.813057804205e-12
91 KSP Residual norm 1.347578521239e-12
92 KSP Residual norm 1.064803687391e-12
93 KSP Residual norm 7.754720464352e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.637198833263e-04 gnorm 5.742488749218e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
52 SNES Function norm 5.677572488778e-04
0 KSP Residual norm 1.029336855146e-02
1 KSP Residual norm 1.383048719323e-03
2 KSP Residual norm 1.016766087154e-03
3 KSP Residual norm 8.283553515946e-04
4 KSP Residual norm 5.418723936792e-04
5 KSP Residual norm 3.846480950564e-04
6 KSP Residual norm 2.305149055151e-04
7 KSP Residual norm 1.538734755964e-04
8 KSP Residual norm 1.161134131855e-04
9 KSP Residual norm 9.229974856691e-05
10 KSP Residual norm 6.664906604338e-05
11 KSP Residual norm 4.414036569091e-05
12 KSP Residual norm 3.359901220101e-05
13 KSP Residual norm 2.511274105855e-05
14 KSP Residual norm 1.731341297687e-05
15 KSP Residual norm 1.421310979389e-05
16 KSP Residual norm 1.176051858870e-05
17 KSP Residual norm 9.209033307512e-06
18 KSP Residual norm 7.457605963450e-06
19 KSP Residual norm 6.043080707364e-06
20 KSP Residual norm 4.815279790627e-06
21 KSP Residual norm 3.769264577268e-06
22 KSP Residual norm 3.115338062587e-06
23 KSP Residual norm 2.394144495839e-06
24 KSP Residual norm 2.003708257019e-06
25 KSP Residual norm 1.548491006247e-06
26 KSP Residual norm 1.197556750528e-06
27 KSP Residual norm 9.744193642977e-07
28 KSP Residual norm 7.400909335097e-07
29 KSP Residual norm 6.136887342241e-07
30 KSP Residual norm 4.732522794441e-07
31 KSP Residual norm 3.791406887805e-07
32 KSP Residual norm 2.858427238784e-07
33 KSP Residual norm 2.363040515771e-07
34 KSP Residual norm 1.785338268762e-07
35 KSP Residual norm 1.402701540966e-07
36 KSP Residual norm 1.115749626480e-07
37 KSP Residual norm 9.154990743263e-08
38 KSP Residual norm 7.224494898287e-08
39 KSP Residual norm 5.558660114874e-08
40 KSP Residual norm 4.302968557646e-08
41 KSP Residual norm 3.227058162673e-08
42 KSP Residual norm 2.513459677535e-08
43 KSP Residual norm 1.955201593004e-08
44 KSP Residual norm 1.438094663014e-08
45 KSP Residual norm 1.091708153189e-08
46 KSP Residual norm 8.353762350187e-09
47 KSP Residual norm 6.182004134961e-09
48 KSP Residual norm 4.902881007020e-09
49 KSP Residual norm 3.758962923371e-09
50 KSP Residual norm 2.892855324977e-09
51 KSP Residual norm 2.863521493750e-09
52 KSP Residual norm 2.812071662464e-09
53 KSP Residual norm 2.582601353272e-09
54 KSP Residual norm 2.233373670091e-09
55 KSP Residual norm 1.962226995261e-09
56 KSP Residual norm 1.819310034417e-09
57 KSP Residual norm 1.689971836568e-09
58 KSP Residual norm 1.463014422356e-09
59 KSP Residual norm 1.220322850318e-09
60 KSP Residual norm 1.106521821475e-09
61 KSP Residual norm 8.896701230286e-10
62 KSP Residual norm 6.566969666626e-10
63 KSP Residual norm 5.977096019103e-10
64 KSP Residual norm 4.917921804574e-10
65 KSP Residual norm 3.944631557036e-10
66 KSP Residual norm 3.259624985729e-10
67 KSP Residual norm 2.751544365245e-10
68 KSP Residual norm 2.300025025788e-10
69 KSP Residual norm 2.089188697739e-10
70 KSP Residual norm 1.610562630609e-10
71 KSP Residual norm 1.383395860221e-10
72 KSP Residual norm 1.164939194274e-10
73 KSP Residual norm 9.439130138940e-11
74 KSP Residual norm 7.585465144530e-11
75 KSP Residual norm 6.275523457705e-11
76 KSP Residual norm 5.560210967118e-11
77 KSP Residual norm 4.395586143344e-11
78 KSP Residual norm 3.335476098366e-11
79 KSP Residual norm 2.715540631096e-11
80 KSP Residual norm 2.038161383113e-11
81 KSP Residual norm 1.627670793903e-11
82 KSP Residual norm 1.100379001044e-11
83 KSP Residual norm 8.366356606788e-12
84 KSP Residual norm 6.362781085603e-12
85 KSP Residual norm 4.953575887147e-12
86 KSP Residual norm 3.865397575204e-12
87 KSP Residual norm 3.037695163521e-12
88 KSP Residual norm 2.411681942042e-12
89 KSP Residual norm 1.910402826706e-12
90 KSP Residual norm 1.554870798383e-12
91 KSP Residual norm 1.156035347089e-12
92 KSP Residual norm 9.130008633185e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.677572488778e-04 gnorm 4.912297064020e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
53 SNES Function norm 4.856892586227e-04
0 KSP Residual norm 8.792088650319e-03
1 KSP Residual norm 1.182572707279e-03
2 KSP Residual norm 8.690990139149e-04
3 KSP Residual norm 7.080543984966e-04
4 KSP Residual norm 4.629082716561e-04
5 KSP Residual norm 3.285809054763e-04
6 KSP Residual norm 1.970272239147e-04
7 KSP Residual norm 1.316411601546e-04
8 KSP Residual norm 9.927828260969e-05
9 KSP Residual norm 7.893995709228e-05
10 KSP Residual norm 5.702888553557e-05
11 KSP Residual norm 3.781277758587e-05
12 KSP Residual norm 2.880319828831e-05
13 KSP Residual norm 2.148386272428e-05
14 KSP Residual norm 1.479372295327e-05
15 KSP Residual norm 1.216200983459e-05
16 KSP Residual norm 1.005859981191e-05
17 KSP Residual norm 7.870718495297e-06
18 KSP Residual norm 6.373801256678e-06
19 KSP Residual norm 5.166922738286e-06
20 KSP Residual norm 4.120169811573e-06
21 KSP Residual norm 3.221379153720e-06
22 KSP Residual norm 2.658851156351e-06
23 KSP Residual norm 2.046416452144e-06
24 KSP Residual norm 1.713548050095e-06
25 KSP Residual norm 1.325317502009e-06
26 KSP Residual norm 1.032574705669e-06
27 KSP Residual norm 8.351607875715e-07
28 KSP Residual norm 6.348311921084e-07
29 KSP Residual norm 5.296853365164e-07
30 KSP Residual norm 4.061707604460e-07
31 KSP Residual norm 3.272101831431e-07
32 KSP Residual norm 2.457312753986e-07
33 KSP Residual norm 2.021320203620e-07
34 KSP Residual norm 1.528254945868e-07
35 KSP Residual norm 1.198597482484e-07
36 KSP Residual norm 9.538156692723e-08
37 KSP Residual norm 7.815680926755e-08
38 KSP Residual norm 6.176662710158e-08
39 KSP Residual norm 4.750922856974e-08
40 KSP Residual norm 3.678017475994e-08
41 KSP Residual norm 2.758504031955e-08
42 KSP Residual norm 2.149213353557e-08
43 KSP Residual norm 1.671964019179e-08
44 KSP Residual norm 1.229667659798e-08
45 KSP Residual norm 9.340879962753e-09
46 KSP Residual norm 7.145596093106e-09
47 KSP Residual norm 5.286447670433e-09
48 KSP Residual norm 4.193043157716e-09
49 KSP Residual norm 3.214429984236e-09
50 KSP Residual norm 2.475060916060e-09
51 KSP Residual norm 2.450097369453e-09
52 KSP Residual norm 2.406008517597e-09
53 KSP Residual norm 2.210373682215e-09
54 KSP Residual norm 1.911245211648e-09
55 KSP Residual norm 1.679419881840e-09
56 KSP Residual norm 1.557138329789e-09
57 KSP Residual norm 1.446140771408e-09
58 KSP Residual norm 1.251842125294e-09
59 KSP Residual norm 1.043933540415e-09
60 KSP Residual norm 9.462440220663e-10
61 KSP Residual norm 7.606080491099e-10
62 KSP Residual norm 5.612609376017e-10
63 KSP Residual norm 5.107914400554e-10
64 KSP Residual norm 4.203250622337e-10
65 KSP Residual norm 3.371346549758e-10
66 KSP Residual norm 2.786567921920e-10
67 KSP Residual norm 2.354069935964e-10
68 KSP Residual norm 1.967345775396e-10
69 KSP Residual norm 1.786048538790e-10
70 KSP Residual norm 1.377365301954e-10
71 KSP Residual norm 1.183393911935e-10
72 KSP Residual norm 9.950545383721e-11
73 KSP Residual norm 8.068315263245e-11
74 KSP Residual norm 6.491905914795e-11
75 KSP Residual norm 5.364343811126e-11
76 KSP Residual norm 4.744690313040e-11
77 KSP Residual norm 3.710129329299e-11
78 KSP Residual norm 2.847766206049e-11
79 KSP Residual norm 2.305013929569e-11
80 KSP Residual norm 1.666101336030e-11
81 KSP Residual norm 1.364806248342e-11
82 KSP Residual norm 9.369339200425e-12
83 KSP Residual norm 7.156800965279e-12
84 KSP Residual norm 5.436519545611e-12
85 KSP Residual norm 4.234199681684e-12
86 KSP Residual norm 3.304863532952e-12
87 KSP Residual norm 2.595337027403e-12
88 KSP Residual norm 2.060572129591e-12
89 KSP Residual norm 1.632098183571e-12
90 KSP Residual norm 1.327574866857e-12
91 KSP Residual norm 9.869679269533e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.856892586227e-04 gnorm 4.202290285187e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
54 SNES Function norm 4.154986215988e-04
0 KSP Residual norm 7.518457012212e-03
1 KSP Residual norm 1.011371990413e-03
2 KSP Residual norm 7.432432006273e-04
3 KSP Residual norm 6.055973674701e-04
4 KSP Residual norm 3.957881564187e-04
5 KSP Residual norm 2.809051563380e-04
6 KSP Residual norm 1.684593625739e-04
7 KSP Residual norm 1.126444142658e-04
8 KSP Residual norm 8.491241213470e-05
9 KSP Residual norm 6.752561046064e-05
10 KSP Residual norm 4.879099072530e-05
11 KSP Residual norm 3.237245604914e-05
12 KSP Residual norm 2.466585838641e-05
13 KSP Residual norm 1.837740525731e-05
14 KSP Residual norm 1.264399611180e-05
15 KSP Residual norm 1.040212880466e-05
16 KSP Residual norm 8.602163368704e-06
17 KSP Residual norm 6.728558394687e-06
18 KSP Residual norm 5.449727347473e-06
19 KSP Residual norm 4.417770482629e-06
20 KSP Residual norm 3.524536067551e-06
21 KSP Residual norm 2.754164096860e-06
22 KSP Residual norm 2.271163060467e-06
23 KSP Residual norm 1.749392823756e-06
24 KSP Residual norm 1.465526777132e-06
25 KSP Residual norm 1.133783971727e-06
26 KSP Residual norm 8.865420110806e-07
27 KSP Residual norm 7.151629403364e-07
28 KSP Residual norm 5.438257057164e-07
29 KSP Residual norm 4.549883382370e-07
30 KSP Residual norm 3.480637010088e-07
31 KSP Residual norm 2.810102557931e-07
32 KSP Residual norm 2.106549974965e-07
33 KSP Residual norm 1.727611538452e-07
34 KSP Residual norm 1.307335426962e-07
35 KSP Residual norm 1.024646817920e-07
36 KSP Residual norm 8.161594210830e-08
37 KSP Residual norm 6.685798793483e-08
38 KSP Residual norm 5.280226482739e-08
39 KSP Residual norm 4.060522498331e-08
40 KSP Residual norm 3.143357133704e-08
41 KSP Residual norm 2.358059582979e-08
42 KSP Residual norm 1.837517278358e-08
43 KSP Residual norm 1.429522751577e-08
44 KSP Residual norm 1.050959446689e-08
45 KSP Residual norm 7.987779176984e-09
46 KSP Residual norm 6.108068786306e-09
47 KSP Residual norm 4.518448612295e-09
48 KSP Residual norm 3.584420833943e-09
49 KSP Residual norm 2.747528052386e-09
50 KSP Residual norm 2.116484451060e-09
51 KSP Residual norm 2.095206132039e-09
52 KSP Residual norm 2.057249543661e-09
53 KSP Residual norm 1.890710395518e-09
54 KSP Residual norm 1.634750621299e-09
55 KSP Residual norm 1.436775698994e-09
56 KSP Residual norm 1.332207074064e-09
57 KSP Residual norm 1.237088847330e-09
58 KSP Residual norm 1.070743328078e-09
59 KSP Residual norm 8.928376792836e-10
60 KSP Residual norm 8.091923536150e-10
61 KSP Residual norm 6.500714886877e-10
62 KSP Residual norm 4.796199971067e-10
63 KSP Residual norm 4.363623332721e-10
64 KSP Residual norm 3.591705473690e-10
65 KSP Residual norm 2.881356226791e-10
66 KSP Residual norm 2.381663312347e-10
67 KSP Residual norm 2.013242939297e-10
68 KSP Residual norm 1.682096958862e-10
69 KSP Residual norm 1.526544009560e-10
70 KSP Residual norm 1.177408696219e-10
71 KSP Residual norm 1.012198792601e-10
72 KSP Residual norm 8.502417725656e-11
73 KSP Residual norm 6.896422419473e-11
74 KSP Residual norm 5.553828781478e-11
75 KSP Residual norm 4.587153660878e-11
76 KSP Residual norm 4.056781967761e-11
77 KSP Residual norm 3.149297579996e-11
78 KSP Residual norm 2.433691727392e-11
79 KSP Residual norm 1.960398846862e-11
80 KSP Residual norm 1.381457927182e-11
81 KSP Residual norm 1.059158092405e-11
82 KSP Residual norm 7.852250896891e-12
83 KSP Residual norm 6.128508981056e-12
84 KSP Residual norm 4.643940141216e-12
85 KSP Residual norm 3.621344840293e-12
86 KSP Residual norm 2.825644748856e-12
87 KSP Residual norm 2.217462366040e-12
88 KSP Residual norm 1.760494966584e-12
89 KSP Residual norm 1.394366000332e-12
90 KSP Residual norm 1.133596216750e-12
91 KSP Residual norm 8.426060546267e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.154986215988e-04 gnorm 3.595024997357e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
55 SNES Function norm 3.554624158730e-04
0 KSP Residual norm 6.440620982948e-03
1 KSP Residual norm 8.654482848546e-04
2 KSP Residual norm 6.362318825001e-04
3 KSP Residual norm 5.184494050495e-04
4 KSP Residual norm 3.389427872789e-04
5 KSP Residual norm 2.405558406871e-04
6 KSP Residual norm 1.441848204582e-04
7 KSP Residual norm 9.637694392108e-05
8 KSP Residual norm 7.266968074871e-05
9 KSP Residual norm 5.777744252208e-05
10 KSP Residual norm 4.173114081229e-05
11 KSP Residual norm 2.766845583114e-05
12 KSP Residual norm 2.107195083582e-05
13 KSP Residual norm 1.571954700520e-05
14 KSP Residual norm 1.082343690935e-05
15 KSP Residual norm 8.895899194594e-06
16 KSP Residual norm 7.360041730585e-06
17 KSP Residual norm 5.759872403765e-06
18 KSP Residual norm 4.665539940933e-06
19 KSP Residual norm 3.780437362777e-06
20 KSP Residual norm 3.015425583039e-06
21 KSP Residual norm 2.357994977379e-06
22 KSP Residual norm 1.946081750957e-06
23 KSP Residual norm 1.497633091199e-06
24 KSP Residual norm 1.254021935691e-06
25 KSP Residual norm 9.694414933070e-07
26 KSP Residual norm 7.547084251101e-07
27 KSP Residual norm 6.110135603805e-07
28 KSP Residual norm 4.643849844587e-07
29 KSP Residual norm 3.873714197896e-07
30 KSP Residual norm 2.971143468373e-07
31 KSP Residual norm 2.393405021496e-07
32 KSP Residual norm 1.798367793124e-07
33 KSP Residual norm 1.477947751942e-07
34 KSP Residual norm 1.118298775827e-07
35 KSP Residual norm 8.770880381336e-08
36 KSP Residual norm 6.988764484870e-08
37 KSP Residual norm 5.730097094992e-08
38 KSP Residual norm 4.517716174163e-08
39 KSP Residual norm 3.474599462018e-08
40 KSP Residual norm 2.689567762819e-08
41 KSP Residual norm 2.017882607712e-08
42 KSP Residual norm 1.572140864275e-08
43 KSP Residual norm 1.223035439028e-08
44 KSP Residual norm 8.990056945798e-09
45 KSP Residual norm 6.831451592114e-09
46 KSP Residual norm 5.224161566934e-09
47 KSP Residual norm 3.865778582234e-09
48 KSP Residual norm 3.066886217007e-09
49 KSP Residual norm 2.350890298070e-09
50 KSP Residual norm 1.810543406661e-09
51 KSP Residual norm 1.792291175246e-09
52 KSP Residual norm 1.759730956521e-09
53 KSP Residual norm 1.617257533514e-09
54 KSP Residual norm 1.398429308665e-09
55 KSP Residual norm 1.229082247193e-09
56 KSP Residual norm 1.139632252759e-09
57 KSP Residual norm 1.058408758088e-09
58 KSP Residual norm 9.160924564903e-10
59 KSP Residual norm 7.640290223829e-10
60 KSP Residual norm 6.926739502172e-10
61 KSP Residual norm 5.563825957747e-10
62 KSP Residual norm 4.106011413379e-10
63 KSP Residual norm 3.735076609852e-10
64 KSP Residual norm 3.074698207910e-10
65 KSP Residual norm 2.467115357420e-10
66 KSP Residual norm 2.038770715030e-10
67 KSP Residual norm 1.722718302512e-10
68 KSP Residual norm 1.439321689476e-10
69 KSP Residual norm 1.306659795931e-10
70 KSP Residual norm 1.007533368142e-10
71 KSP Residual norm 8.662449249041e-11
72 KSP Residual norm 7.283864323094e-11
73 KSP Residual norm 5.903351761331e-11
74 KSP Residual norm 4.751092679021e-11
75 KSP Residual norm 3.926195941136e-11
76 KSP Residual norm 3.477175794636e-11
77 KSP Residual norm 2.715009158356e-11
78 KSP Residual norm 2.084310669072e-11
79 KSP Residual norm 1.683085154072e-11
80 KSP Residual norm 1.200307282382e-11
81 KSP Residual norm 9.781324567257e-12
82 KSP Residual norm 6.832696283109e-12
83 KSP Residual norm 5.240707402811e-12
84 KSP Residual norm 3.979953621678e-12
85 KSP Residual norm 3.099545095885e-12
86 KSP Residual norm 2.418118883829e-12
87 KSP Residual norm 1.897743839868e-12
88 KSP Residual norm 1.506550108127e-12
89 KSP Residual norm 1.193209086411e-12
90 KSP Residual norm 9.702928174867e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.554624158730e-04 gnorm 3.075601629284e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
56 SNES Function norm 3.041087246518e-04
0 KSP Residual norm 5.505030245015e-03
1 KSP Residual norm 7.402259942938e-04
2 KSP Residual norm 5.440608939074e-04
3 KSP Residual norm 4.433265290831e-04
4 KSP Residual norm 2.897342255821e-04
5 KSP Residual norm 2.056348259036e-04
6 KSP Residual norm 1.232976306223e-04
7 KSP Residual norm 8.245161519460e-05
8 KSP Residual norm 6.215197692304e-05
9 KSP Residual norm 4.942305770823e-05
10 KSP Residual norm 3.570707348826e-05
11 KSP Residual norm 2.368986464235e-05
12 KSP Residual norm 1.804837163926e-05
13 KSP Residual norm 1.344923537423e-05
14 KSP Residual norm 9.254778463032e-06
15 KSP Residual norm 7.612226409764e-06
16 KSP Residual norm 6.296230810168e-06
17 KSP Residual norm 4.925533018731e-06
18 KSP Residual norm 3.989640376116e-06
19 KSP Residual norm 3.233571424147e-06
20 KSP Residual norm 2.579989223318e-06
21 KSP Residual norm 2.016308211792e-06
22 KSP Residual norm 1.662899449075e-06
23 KSP Residual norm 1.280721135945e-06
24 KSP Residual norm 1.072718133949e-06
25 KSP Residual norm 8.297121689567e-07
26 KSP Residual norm 6.482862134966e-07
27 KSP Residual norm 5.233139952362e-07
28 KSP Residual norm 3.979259904933e-07
29 KSP Residual norm 3.327560473089e-07
30 KSP Residual norm 2.546682158779e-07
31 KSP Residual norm 2.055272962163e-07
32 KSP Residual norm 1.541404490988e-07
33 KSP Residual norm 1.264166231350e-07
34 KSP Residual norm 9.567750287805e-08
35 KSP Residual norm 7.499635098311e-08
36 KSP Residual norm 5.975414214356e-08
37 KSP Residual norm 4.896015270717e-08
38 KSP Residual norm 3.864122752858e-08
39 KSP Residual norm 2.971526077105e-08
40 KSP Residual norm 2.300275453645e-08
41 KSP Residual norm 1.725777742416e-08
42 KSP Residual norm 1.344809373855e-08
43 KSP Residual norm 1.046226225286e-08
44 KSP Residual norm 7.690738782371e-09
45 KSP Residual norm 5.846006864545e-09
46 KSP Residual norm 4.470136764046e-09
47 KSP Residual norm 3.307305534280e-09
48 KSP Residual norm 2.623903499666e-09
49 KSP Residual norm 2.011249684660e-09
50 KSP Residual norm 1.549340227393e-09
51 KSP Residual norm 1.533767448772e-09
52 KSP Residual norm 1.505920174881e-09
53 KSP Residual norm 1.384159841654e-09
54 KSP Residual norm 1.196791396453e-09
55 KSP Residual norm 1.051888964072e-09
56 KSP Residual norm 9.753493919040e-10
57 KSP Residual norm 9.057359100914e-10
58 KSP Residual norm 7.839394929120e-10
59 KSP Residual norm 6.537170732454e-10
60 KSP Residual norm 5.925349588001e-10
61 KSP Residual norm 4.759395151960e-10
62 KSP Residual norm 3.511725580637e-10
63 KSP Residual norm 3.194479570306e-10
64 KSP Residual norm 2.629734029551e-10
65 KSP Residual norm 2.109963513532e-10
66 KSP Residual norm 1.743890954924e-10
67 KSP Residual norm 1.474135791512e-10
68 KSP Residual norm 1.231521930918e-10
69 KSP Residual norm 1.117682525510e-10
70 KSP Residual norm 8.620052419922e-11
71 KSP Residual norm 7.411348892578e-11
72 KSP Residual norm 6.227136360658e-11
73 KSP Residual norm 5.048985192045e-11
74 KSP Residual norm 4.065992510926e-11
75 KSP Residual norm 3.358498768623e-11
76 KSP Residual norm 2.972267045968e-11
77 KSP Residual norm 2.309066298169e-11
78 KSP Residual norm 1.782227659847e-11
79 KSP Residual norm 1.435092260062e-11
80 KSP Residual norm 1.010517030224e-11
81 KSP Residual norm 7.661322338149e-12
82 KSP Residual norm 5.725603243364e-12
83 KSP Residual norm 4.487834195332e-12
84 KSP Residual norm 3.399956670810e-12
85 KSP Residual norm 2.651383113114e-12
86 KSP Residual norm 2.068155344447e-12
87 KSP Residual norm 1.622668846236e-12
88 KSP Residual norm 1.288179812295e-12
89 KSP Residual norm 1.020202001964e-12
90 KSP Residual norm 8.293778502528e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.041087246518e-04 gnorm 2.631290146734e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
57 SNES Function norm 2.601797729835e-04
0 KSP Residual norm 4.713476392315e-03
1 KSP Residual norm 6.334733622323e-04
2 KSP Residual norm 4.656896847886e-04
3 KSP Residual norm 3.794393962624e-04
4 KSP Residual norm 2.480643986302e-04
5 KSP Residual norm 1.760793228799e-04
6 KSP Residual norm 1.055454553436e-04
7 KSP Residual norm 7.052984220310e-05
8 KSP Residual norm 5.318880519759e-05
9 KSP Residual norm 4.228807239400e-05
10 KSP Residual norm 3.054370545404e-05
11 KSP Residual norm 2.024950313378e-05
12 KSP Residual norm 1.542125281848e-05
13 KSP Residual norm 1.150627153149e-05
14 KSP Residual norm 7.925794805532e-06
15 KSP Residual norm 6.512939798828e-06
16 KSP Residual norm 5.388647621351e-06
17 KSP Residual norm 4.217718780946e-06
18 KSP Residual norm 3.416040554859e-06
19 KSP Residual norm 2.768108162336e-06
20 KSP Residual norm 2.207770026944e-06
21 KSP Residual norm 1.726540765186e-06
22 KSP Residual norm 1.425284571218e-06
23 KSP Residual norm 1.096769214707e-06
24 KSP Residual norm 9.180685234992e-07
25 KSP Residual norm 7.097528308820e-07
26 KSP Residual norm 5.520572173763e-07
27 KSP Residual norm 4.471950797449e-07
28 KSP Residual norm 3.399037890829e-07
29 KSP Residual norm 2.832835157753e-07
30 KSP Residual norm 2.174492585995e-07
31 KSP Residual norm 1.750283507464e-07
32 KSP Residual norm 1.315681895270e-07
33 KSP Residual norm 1.082244493068e-07
34 KSP Residual norm 8.185203124444e-08
35 KSP Residual norm 6.420969730437e-08
36 KSP Residual norm 5.112969046472e-08
37 KSP Residual norm 4.191668126936e-08
38 KSP Residual norm 3.307831190480e-08
39 KSP Residual norm 2.544268482760e-08
40 KSP Residual norm 1.969579379456e-08
41 KSP Residual norm 1.477490569761e-08
42 KSP Residual norm 1.151145239927e-08
43 KSP Residual norm 8.955460177729e-09
44 KSP Residual norm 6.584749354903e-09
45 KSP Residual norm 5.003189904763e-09
46 KSP Residual norm 3.827034202669e-09
47 KSP Residual norm 2.832190119936e-09
48 KSP Residual norm 2.246870878494e-09
49 KSP Residual norm 1.722422594492e-09
50 KSP Residual norm 1.326299945350e-09
51 KSP Residual norm 1.312929792638e-09
52 KSP Residual norm 1.289197127230e-09
53 KSP Residual norm 1.184633720221e-09
54 KSP Residual norm 1.024345273554e-09
55 KSP Residual norm 9.001603540162e-10
56 KSP Residual norm 8.346473038556e-10
57 KSP Residual norm 7.751932609335e-10
58 KSP Residual norm 6.710258897735e-10
59 KSP Residual norm 5.596337945822e-10
60 KSP Residual norm 5.073688301384e-10
61 KSP Residual norm 4.076923721265e-10
62 KSP Residual norm 3.008829754238e-10
63 KSP Residual norm 2.737368889977e-10
64 KSP Residual norm 2.253152717159e-10
65 KSP Residual norm 1.807792001829e-10
66 KSP Residual norm 1.493962702590e-10
67 KSP Residual norm 1.262116675097e-10
68 KSP Residual norm 1.054524765084e-10
69 KSP Residual norm 9.574178427738e-11
70 KSP Residual norm 7.382462095886e-11
71 KSP Residual norm 6.344409003837e-11
72 KSP Residual norm 5.337356002504e-11
73 KSP Residual norm 4.324472206050e-11
74 KSP Residual norm 3.479519410429e-11
75 KSP Residual norm 2.875515543368e-11
76 KSP Residual norm 2.546821506349e-11
77 KSP Residual norm 1.992588261946e-11
78 KSP Residual norm 1.526695118069e-11
79 KSP Residual norm 1.234799317071e-11
80 KSP Residual norm 8.886894631666e-12
81 KSP Residual norm 7.284641045449e-12
82 KSP Residual norm 5.018381723507e-12
83 KSP Residual norm 3.836746047359e-12
84 KSP Residual norm 2.915019126410e-12
85 KSP Residual norm 2.269539995080e-12
86 KSP Residual norm 1.770447485379e-12
87 KSP Residual norm 1.389710174529e-12
88 KSP Residual norm 1.103209664760e-12
89 KSP Residual norm 8.736687022225e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.601797729835e-04 gnorm 2.251211740159e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
58 SNES Function norm 2.226005597060e-04
0 KSP Residual norm 4.030880770359e-03
1 KSP Residual norm 5.418765515578e-04
2 KSP Residual norm 3.983189531794e-04
3 KSP Residual norm 3.245580801422e-04
4 KSP Residual norm 2.121372580357e-04
5 KSP Residual norm 1.505714864547e-04
6 KSP Residual norm 9.026989736027e-05
7 KSP Residual norm 6.034795985923e-05
8 KSP Residual norm 4.549850701386e-05
9 KSP Residual norm 3.617737750255e-05
10 KSP Residual norm 2.613406748965e-05
11 KSP Residual norm 1.733376222716e-05
12 KSP Residual norm 1.320372031147e-05
13 KSP Residual norm 9.844214069931e-06
14 KSP Residual norm 6.777461719231e-06
15 KSP Residual norm 5.572188784939e-06
16 KSP Residual norm 4.609667980407e-06
17 KSP Residual norm 3.607056318991e-06
18 KSP Residual norm 2.921581982105e-06
19 KSP Residual norm 2.367648975537e-06
20 KSP Residual norm 1.888892815636e-06
21 KSP Residual norm 1.476589290063e-06
22 KSP Residual norm 1.218283355809e-06
23 KSP Residual norm 9.379797567843e-07
24 KSP Residual norm 7.853561928013e-07
25 KSP Residual norm 6.073111727203e-07
26 KSP Residual norm 4.736097032913e-07
27 KSP Residual norm 3.828697434281e-07
28 KSP Residual norm 2.910951496524e-07
29 KSP Residual norm 2.430826325898e-07
30 KSP Residual norm 1.862652653209e-07
31 KSP Residual norm 1.501641152101e-07
32 KSP Residual norm 1.127289933600e-07
33 KSP Residual norm 9.256002787959e-08
34 KSP Residual norm 7.003267223497e-08
35 KSP Residual norm 5.491142665229e-08
36 KSP Residual norm 4.373963196303e-08
37 KSP Residual norm 3.584575343284e-08
38 KSP Residual norm 2.829114122488e-08
39 KSP Residual norm 2.175788800371e-08
40 KSP Residual norm 1.684330566817e-08
41 KSP Residual norm 1.263605781419e-08
42 KSP Residual norm 9.846176771726e-09
43 KSP Residual norm 7.660110653994e-09
44 KSP Residual norm 5.631605048111e-09
45 KSP Residual norm 4.280248802506e-09
46 KSP Residual norm 3.273466319996e-09
47 KSP Residual norm 2.422316643507e-09
48 KSP Residual norm 1.921822571135e-09
49 KSP Residual norm 1.473166521810e-09
50 KSP Residual norm 1.134635567977e-09
51 KSP Residual norm 1.123221221948e-09
52 KSP Residual norm 1.102870594527e-09
53 KSP Residual norm 1.013600030780e-09
54 KSP Residual norm 8.764167755626e-10
55 KSP Residual norm 7.702340748766e-10
56 KSP Residual norm 7.141884547500e-10
57 KSP Residual norm 6.632616245572e-10
58 KSP Residual norm 5.741066338306e-10
59 KSP Residual norm 4.787666015718e-10
60 KSP Residual norm 4.340048365696e-10
61 KSP Residual norm 3.486661256785e-10
62 KSP Residual norm 2.572924816243e-10
63 KSP Residual norm 2.340543585890e-10
64 KSP Residual norm 1.926713287896e-10
65 KSP Residual norm 1.545944555529e-10
66 KSP Residual norm 1.277650621356e-10
67 KSP Residual norm 1.079746163659e-10
68 KSP Residual norm 9.020488679838e-11
69 KSP Residual norm 8.188029960080e-11
70 KSP Residual norm 6.314391519246e-11
71 KSP Residual norm 5.427721482499e-11
72 KSP Residual norm 4.563352394590e-11
73 KSP Residual norm 3.698331783306e-11
74 KSP Residual norm 2.977240150200e-11
75 KSP Residual norm 2.459599397353e-11
76 KSP Residual norm 2.177751819164e-11
77 KSP Residual norm 1.696786993778e-11
78 KSP Residual norm 1.305459173491e-11
79 KSP Residual norm 1.052969472795e-11
80 KSP Residual norm 7.459086693427e-12
81 KSP Residual norm 5.980175678702e-12
82 KSP Residual norm 4.261722692085e-12
83 KSP Residual norm 3.283812445579e-12
84 KSP Residual norm 2.492131752685e-12
85 KSP Residual norm 1.941281640123e-12
86 KSP Residual norm 1.514305279332e-12
87 KSP Residual norm 1.188234264692e-12
88 KSP Residual norm 9.432640180050e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.226005597060e-04 gnorm 1.926067875215e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
59 SNES Function norm 1.904521428545e-04
0 KSP Residual norm 3.447710040737e-03
1 KSP Residual norm 4.635753593183e-04
2 KSP Residual norm 3.407416124109e-04
3 KSP Residual norm 2.776405231945e-04
4 KSP Residual norm 1.814504544472e-04
5 KSP Residual norm 1.287910020149e-04
6 KSP Residual norm 7.722082390655e-05
7 KSP Residual norm 5.163231751589e-05
8 KSP Residual norm 3.892358975422e-05
9 KSP Residual norm 3.095101434143e-05
10 KSP Residual norm 2.236056808935e-05
11 KSP Residual norm 1.483417476451e-05
12 KSP Residual norm 1.130095750091e-05
13 KSP Residual norm 8.422552703360e-06
14 KSP Residual norm 5.797618699502e-06
15 KSP Residual norm 4.767716043847e-06
16 KSP Residual norm 3.943847319122e-06
17 KSP Residual norm 3.085711579541e-06
18 KSP Residual norm 2.499309810099e-06
19 KSP Residual norm 2.025578880144e-06
20 KSP Residual norm 1.616167736088e-06
21 KSP Residual norm 1.263154247775e-06
22 KSP Residual norm 1.041935772110e-06
23 KSP Residual norm 8.024205269384e-07
24 KSP Residual norm 6.719124166632e-07
25 KSP Residual norm 5.196692679175e-07
26 KSP Residual norm 4.057382131179e-07
27 KSP Residual norm 3.276946794570e-07
28 KSP Residual norm 2.491869862842e-07
29 KSP Residual norm 2.082502543666e-07
30 KSP Residual norm 1.594639151431e-07
31 KSP Residual norm 1.286336153726e-07
32 KSP Residual norm 9.650759474547e-08
33 KSP Residual norm 7.918524232592e-08
34 KSP Residual norm 5.991865058690e-08
35 KSP Residual norm 4.697231374812e-08
36 KSP Residual norm 3.741536081980e-08
37 KSP Residual norm 3.065620257531e-08
38 KSP Residual norm 2.420308453206e-08
39 KSP Residual norm 1.861306515693e-08
40 KSP Residual norm 1.440908534724e-08
41 KSP Residual norm 1.080986936268e-08
42 KSP Residual norm 8.423739325159e-09
43 KSP Residual norm 6.553588275284e-09
44 KSP Residual norm 4.818155468246e-09
45 KSP Residual norm 3.662444383661e-09
46 KSP Residual norm 2.800893584965e-09
47 KSP Residual norm 2.072547375689e-09
48 KSP Residual norm 1.644356901459e-09
49 KSP Residual norm 1.260459364095e-09
50 KSP Residual norm 9.708888217721e-10
51 KSP Residual norm 9.611319946839e-10
52 KSP Residual norm 9.437182460677e-10
53 KSP Residual norm 8.673729034802e-10
54 KSP Residual norm 7.499642167993e-10
55 KSP Residual norm 6.591074664417e-10
56 KSP Residual norm 6.111522266682e-10
57 KSP Residual norm 5.675532526023e-10
58 KSP Residual norm 4.912615516225e-10
59 KSP Residual norm 4.096598143586e-10
60 KSP Residual norm 3.713347351834e-10
61 KSP Residual norm 2.983136589451e-10
62 KSP Residual norm 2.201245809108e-10
63 KSP Residual norm 2.002404028682e-10
64 KSP Residual norm 1.648386509801e-10
65 KSP Residual norm 1.322618858951e-10
66 KSP Residual norm 1.093132420260e-10
67 KSP Residual norm 9.239320042604e-11
68 KSP Residual norm 7.718466243418e-11
69 KSP Residual norm 7.005480300408e-11
70 KSP Residual norm 5.402809455318e-11
71 KSP Residual norm 4.644196516297e-11
72 KSP Residual norm 3.903692328794e-11
73 KSP Residual norm 3.164046480138e-11
74 KSP Residual norm 2.547660436103e-11
75 KSP Residual norm 2.104389107628e-11
76 KSP Residual norm 1.862905326166e-11
77 KSP Residual norm 1.449077864934e-11
78 KSP Residual norm 1.116795706327e-11
79 KSP Residual norm 8.999264243015e-12
80 KSP Residual norm 6.348648555978e-12
81 KSP Residual norm 4.957376169626e-12
82 KSP Residual norm 3.621575925089e-12
83 KSP Residual norm 2.810618093031e-12
84 KSP Residual norm 2.131264201964e-12
85 KSP Residual norm 1.660886812052e-12
86 KSP Residual norm 1.295484147184e-12
87 KSP Residual norm 1.016420115862e-12
88 KSP Residual norm 8.068656052321e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.904521428545e-04 gnorm 1.647909476582e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
60 SNES Function norm 1.629488720403e-04
0 KSP Residual norm 2.951185948978e-03
1 KSP Residual norm 3.966553099725e-04
2 KSP Residual norm 2.915909073591e-04
3 KSP Residual norm 2.376032917523e-04
4 KSP Residual norm 1.552981219556e-04
5 KSP Residual norm 1.102260775071e-04
6 KSP Residual norm 6.607707614148e-05
7 KSP Residual norm 4.417880516454e-05
8 KSP Residual norm 3.330646701895e-05
9 KSP Residual norm 2.648265628651e-05
10 KSP Residual norm 1.912992535900e-05
11 KSP Residual norm 1.268836027644e-05
12 KSP Residual norm 9.664839406764e-06
13 KSP Residual norm 7.205754219348e-06
14 KSP Residual norm 4.960976071782e-06
15 KSP Residual norm 4.078547059966e-06
16 KSP Residual norm 3.374320987922e-06
17 KSP Residual norm 2.640510647912e-06
18 KSP Residual norm 2.138809484136e-06
19 KSP Residual norm 1.733124519956e-06
20 KSP Residual norm 1.382779668742e-06
21 KSP Residual norm 1.080973042050e-06
22 KSP Residual norm 8.918513523708e-07
23 KSP Residual norm 6.866534308329e-07
24 KSP Residual norm 5.749061158327e-07
25 KSP Residual norm 4.445300479351e-07
26 KSP Residual norm 3.466281803975e-07
27 KSP Residual norm 2.802586947258e-07
28 KSP Residual norm 2.130817090847e-07
29 KSP Residual norm 1.779296671299e-07
30 KSP Residual norm 1.363453062760e-07
31 KSP Residual norm 1.099169006322e-07
32 KSP Residual norm 8.252289309181e-08
33 KSP Residual norm 6.774268412042e-08
34 KSP Residual norm 5.126319408258e-08
35 KSP Residual norm 4.019446431312e-08
36 KSP Residual norm 3.202409085733e-08
37 KSP Residual norm 2.624684644706e-08
38 KSP Residual norm 2.070702193056e-08
39 KSP Residual norm 1.592488511302e-08
40 KSP Residual norm 1.232761892458e-08
41 KSP Residual norm 9.248981260605e-09
42 KSP Residual norm 7.207001617419e-09
43 KSP Residual norm 5.606932974893e-09
44 KSP Residual norm 4.121745500197e-09
45 KSP Residual norm 3.133011630441e-09
46 KSP Residual norm 2.395950956087e-09
47 KSP Residual norm 1.773095463459e-09
48 KSP Residual norm 1.406830581922e-09
49 KSP Residual norm 1.078384437483e-09
50 KSP Residual norm 8.306125298361e-10
51 KSP Residual norm 8.222594228517e-10
52 KSP Residual norm 8.073338093377e-10
53 KSP Residual norm 7.420494702210e-10
54 KSP Residual norm 6.416206677016e-10
55 KSP Residual norm 5.639051387623e-10
56 KSP Residual norm 5.228788287096e-10
57 KSP Residual norm 4.855958146291e-10
58 KSP Residual norm 4.203155222313e-10
59 KSP Residual norm 3.505206695919e-10
60 KSP Residual norm 3.177628276935e-10
61 KSP Residual norm 2.552454857757e-10
62 KSP Residual norm 1.883600773775e-10
63 KSP Residual norm 1.713291509156e-10
64 KSP Residual norm 1.410487344034e-10
65 KSP Residual norm 1.131845373950e-10
66 KSP Residual norm 9.353781692859e-11
67 KSP Residual norm 7.905306419868e-11
68 KSP Residual norm 6.603809785390e-11
69 KSP Residual norm 5.994332285492e-11
70 KSP Residual norm 4.622563443161e-11
71 KSP Residual norm 3.973929306096e-11
72 KSP Residual norm 3.341203373972e-11
73 KSP Residual norm 2.707445078137e-11
74 KSP Residual norm 2.179687045212e-11
75 KSP Residual norm 1.800724030930e-11
76 KSP Residual norm 1.594911215484e-11
77 KSP Residual norm 1.242432008337e-11
78 KSP Residual norm 9.558128359802e-12
79 KSP Residual norm 7.705349209036e-12
80 KSP Residual norm 5.446528622187e-12
81 KSP Residual norm 4.321779489663e-12
82 KSP Residual norm 3.111934580629e-12
83 KSP Residual norm 2.404554469540e-12
84 KSP Residual norm 1.824397430479e-12
85 KSP Residual norm 1.421232411904e-12
86 KSP Residual norm 1.108462832991e-12
87 KSP Residual norm 8.696384774238e-13
Linear solve converged due to CONVERGED_ATOL iterations 87
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.629488720403e-04 gnorm 1.409940170252e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
61 SNES Function norm 1.394189731122e-04
0 KSP Residual norm 2.529002746952e-03
1 KSP Residual norm 3.394953232452e-04
2 KSP Residual norm 2.496728760791e-04
3 KSP Residual norm 2.034650963745e-04
4 KSP Residual norm 1.330483780211e-04
5 KSP Residual norm 9.442726892964e-05
6 KSP Residual norm 5.657250520133e-05
7 KSP Residual norm 3.780331180531e-05
8 KSP Residual norm 2.851056880423e-05
9 KSP Residual norm 2.266353606285e-05
10 KSP Residual norm 1.636316532586e-05
11 KSP Residual norm 1.084265212478e-05
12 KSP Residual norm 8.253669578928e-06
13 KSP Residual norm 6.164172799629e-06
14 KSP Residual norm 4.247973458304e-06
15 KSP Residual norm 3.488037951338e-06
16 KSP Residual norm 2.887331251506e-06
17 KSP Residual norm 2.260973291238e-06
18 KSP Residual norm 1.831566640828e-06
19 KSP Residual norm 1.483350948708e-06
20 KSP Residual norm 1.183036357597e-06
21 KSP Residual norm 9.257233276586e-07
22 KSP Residual norm 7.644891830050e-07
23 KSP Residual norm 5.879112416277e-07
24 KSP Residual norm 4.920126553262e-07
25 KSP Residual norm 3.800897725152e-07
26 KSP Residual norm 2.945661328426e-07
27 KSP Residual norm 2.394040662472e-07
28 KSP Residual norm 1.818903790195e-07
29 KSP Residual norm 1.512197006635e-07
30 KSP Residual norm 1.163320827059e-07
31 KSP Residual norm 9.347089697856e-08
32 KSP Residual norm 7.039893309059e-08
33 KSP Residual norm 5.795947981481e-08
34 KSP Residual norm 4.385142311786e-08
35 KSP Residual norm 3.441780267104e-08
36 KSP Residual norm 2.742897982935e-08
37 KSP Residual norm 2.250499889490e-08
38 KSP Residual norm 1.772056389287e-08
39 KSP Residual norm 1.363075658626e-08
40 KSP Residual norm 1.055076286823e-08
41 KSP Residual norm 7.916648556085e-09
42 KSP Residual norm 6.167261480418e-09
43 KSP Residual norm 4.797815359761e-09
44 KSP Residual norm 3.526417510521e-09
45 KSP Residual norm 2.679546878426e-09
46 KSP Residual norm 2.049407818868e-09
47 KSP Residual norm 1.517174559003e-09
48 KSP Residual norm 1.203836567790e-09
49 KSP Residual norm 9.228210802564e-10
50 KSP Residual norm 7.105676782793e-10
51 KSP Residual norm 7.033933560818e-10
52 KSP Residual norm 6.905900043328e-10
53 KSP Residual norm 6.346973933785e-10
54 KSP Residual norm 5.488550270340e-10
55 KSP Residual norm 4.823674657618e-10
56 KSP Residual norm 4.472717592298e-10
57 KSP Residual norm 4.154526935073e-10
58 KSP Residual norm 3.596020081803e-10
59 KSP Residual norm 2.999575870203e-10
60 KSP Residual norm 2.720336951060e-10
61 KSP Residual norm 2.184772665476e-10
62 KSP Residual norm 1.612839399576e-10
63 KSP Residual norm 1.466784394855e-10
64 KSP Residual norm 1.207622283568e-10
65 KSP Residual norm 9.692885824532e-11
66 KSP Residual norm 8.008355639800e-11
67 KSP Residual norm 6.764273361948e-11
68 KSP Residual norm 5.650878676967e-11
69 KSP Residual norm 5.131495286617e-11
70 KSP Residual norm 3.955667969121e-11
71 KSP Residual norm 3.401096309793e-11
72 KSP Residual norm 2.862960458399e-11
73 KSP Residual norm 2.318056178178e-11
74 KSP Residual norm 1.864594996762e-11
75 KSP Residual norm 1.541650908837e-11
76 KSP Residual norm 1.367667053923e-11
77 KSP Residual norm 1.073155288863e-11
78 KSP Residual norm 8.187862547415e-12
79 KSP Residual norm 6.628073628855e-12
80 KSP Residual norm 4.803350541603e-12
81 KSP Residual norm 3.937115283454e-12
82 KSP Residual norm 2.693995233290e-12
83 KSP Residual norm 2.056711155862e-12
84 KSP Residual norm 1.563517556505e-12
85 KSP Residual norm 1.216741352159e-12
86 KSP Residual norm 9.487721137961e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.394189731122e-04 gnorm 1.206348462084e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
62 SNES Function norm 1.192879829074e-04
0 KSP Residual norm 2.162931835893e-03
1 KSP Residual norm 2.905722287756e-04
2 KSP Residual norm 2.136582431415e-04
3 KSP Residual norm 1.740388879868e-04
4 KSP Residual norm 1.138423072962e-04
5 KSP Residual norm 8.083344156322e-05
6 KSP Residual norm 4.843897398384e-05
7 KSP Residual norm 3.231979437356e-05
8 KSP Residual norm 2.439539182368e-05
9 KSP Residual norm 1.939010655528e-05
10 KSP Residual norm 1.399955554007e-05
11 KSP Residual norm 9.270127778888e-06
12 KSP Residual norm 7.054615691887e-06
13 KSP Residual norm 5.275712282220e-06
14 KSP Residual norm 3.641668822586e-06
15 KSP Residual norm 2.987145116316e-06
16 KSP Residual norm 2.472547541945e-06
17 KSP Residual norm 1.937339177026e-06
18 KSP Residual norm 1.568664547715e-06
19 KSP Residual norm 1.270848954809e-06
20 KSP Residual norm 1.012542485476e-06
21 KSP Residual norm 7.928772719966e-07
22 KSP Residual norm 6.557059261397e-07
23 KSP Residual norm 5.037856159184e-07
24 KSP Residual norm 4.212516357949e-07
25 KSP Residual norm 3.254847478721e-07
26 KSP Residual norm 2.508614119201e-07
27 KSP Residual norm 2.046712034714e-07
28 KSP Residual norm 1.554982972513e-07
29 KSP Residual norm 1.284741611640e-07
30 KSP Residual norm 9.940148891897e-08
31 KSP Residual norm 7.933086781232e-08
32 KSP Residual norm 5.992470866014e-08
33 KSP Residual norm 4.965170417589e-08
34 KSP Residual norm 3.748597090712e-08
35 KSP Residual norm 2.948283155561e-08
36 KSP Residual norm 2.341911785102e-08
37 KSP Residual norm 1.921669094330e-08
38 KSP Residual norm 1.518565536561e-08
39 KSP Residual norm 1.168669016628e-08
40 KSP Residual norm 9.047996175286e-09
41 KSP Residual norm 6.784454981674e-09
42 KSP Residual norm 5.284710494210e-09
43 KSP Residual norm 4.111304991860e-09
44 KSP Residual norm 3.025487737015e-09
45 KSP Residual norm 2.296859187457e-09
46 KSP Residual norm 1.758506038011e-09
47 KSP Residual norm 1.301980386303e-09
48 KSP Residual norm 1.032754955733e-09
49 KSP Residual norm 7.918926179585e-10
50 KSP Residual norm 6.092233360689e-10
51 KSP Residual norm 6.030520865764e-10
52 KSP Residual norm 5.922980799536e-10
53 KSP Residual norm 5.438795517763e-10
54 KSP Residual norm 4.703431619698e-10
55 KSP Residual norm 4.131057863442e-10
56 KSP Residual norm 3.830350043513e-10
57 KSP Residual norm 3.558517062804e-10
58 KSP Residual norm 3.081292878134e-10
59 KSP Residual norm 2.570176113142e-10
60 KSP Residual norm 2.330864274121e-10
61 KSP Residual norm 1.875137833110e-10
62 KSP Residual norm 1.384463615528e-10
63 KSP Residual norm 1.260091486632e-10
64 KSP Residual norm 1.036791289960e-10
65 KSP Residual norm 8.317100090271e-11
66 KSP Residual norm 6.872472265254e-11
67 KSP Residual norm 5.798844356872e-11
68 KSP Residual norm 4.846576498076e-11
69 KSP Residual norm 4.403264498498e-11
70 KSP Residual norm 3.394309988898e-11
71 KSP Residual norm 2.913122961717e-11
72 KSP Residual norm 2.456732184862e-11
73 KSP Residual norm 1.988047635425e-11
74 KSP Residual norm 1.596807778016e-11
75 KSP Residual norm 1.321574913874e-11
76 KSP Residual norm 1.172690268003e-11
77 KSP Residual norm 9.308956037982e-12
78 KSP Residual norm 7.025496961505e-12
79 KSP Residual norm 5.734243229584e-12
80 KSP Residual norm 4.358206574190e-12
81 KSP Residual norm 3.435168071124e-12
82 KSP Residual norm 2.318549310146e-12
83 KSP Residual norm 1.760613137011e-12
84 KSP Residual norm 1.339523373281e-12
85 KSP Residual norm 1.042221531286e-12
86 KSP Residual norm 8.126939137343e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.192879829074e-04 gnorm 1.032164531965e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
63 SNES Function norm 1.020646099601e-04
0 KSP Residual norm 1.847884722003e-03
1 KSP Residual norm 2.484730519285e-04
2 KSP Residual norm 1.826429884005e-04
3 KSP Residual norm 1.487967647383e-04
4 KSP Residual norm 9.726297375103e-05
5 KSP Residual norm 6.904763012351e-05
6 KSP Residual norm 4.139863837501e-05
7 KSP Residual norm 2.766220949499e-05
8 KSP Residual norm 2.086133120566e-05
9 KSP Residual norm 1.658690037880e-05
10 KSP Residual norm 1.198195008682e-05
11 KSP Residual norm 7.945504597720e-06
12 KSP Residual norm 6.051870729173e-06
13 KSP Residual norm 4.513935457635e-06
14 KSP Residual norm 3.109851842624e-06
15 KSP Residual norm 2.555857782051e-06
16 KSP Residual norm 2.114457184533e-06
17 KSP Residual norm 1.655002287392e-06
18 KSP Residual norm 1.340267132701e-06
19 KSP Residual norm 1.086231080419e-06
20 KSP Residual norm 8.664104402326e-07
21 KSP Residual norm 6.774155013319e-07
22 KSP Residual norm 5.591704922561e-07
23 KSP Residual norm 4.304256957371e-07
24 KSP Residual norm 3.602099141069e-07
25 KSP Residual norm 2.785523604367e-07
26 KSP Residual norm 2.168651878581e-07
27 KSP Residual norm 1.755086085842e-07
28 KSP Residual norm 1.334441342437e-07
29 KSP Residual norm 1.112624885741e-07
30 KSP Residual norm 8.537048953768e-08
31 KSP Residual norm 6.873429855570e-08
32 KSP Residual norm 5.164098029300e-08
33 KSP Residual norm 4.247167297314e-08
34 KSP Residual norm 3.211075821527e-08
35 KSP Residual norm 2.518620053740e-08
36 KSP Residual norm 2.004020781193e-08
37 KSP Residual norm 1.642047611261e-08
38 KSP Residual norm 1.297902081707e-08
39 KSP Residual norm 9.983227933224e-09
40 KSP Residual norm 7.729197609446e-09
41 KSP Residual norm 5.797153878354e-09
42 KSP Residual norm 4.517253175672e-09
43 KSP Residual norm 3.514424384641e-09
44 KSP Residual norm 2.584964566168e-09
45 KSP Residual norm 1.964240039976e-09
46 KSP Residual norm 1.502849147256e-09
47 KSP Residual norm 1.112242522046e-09
48 KSP Residual norm 8.824002974364e-10
49 KSP Residual norm 6.764716934014e-10
50 KSP Residual norm 5.208626412737e-10
51 KSP Residual norm 5.156202360514e-10
52 KSP Residual norm 5.063496810827e-10
53 KSP Residual norm 4.652362981264e-10
54 KSP Residual norm 4.022745018865e-10
55 KSP Residual norm 3.534491971563e-10
56 KSP Residual norm 3.277286100950e-10
57 KSP Residual norm 3.043825804070e-10
58 KSP Residual norm 2.635083754733e-10
59 KSP Residual norm 2.197458279984e-10
60 KSP Residual norm 1.992053001264e-10
61 KSP Residual norm 1.601302311155e-10
62 KSP Residual norm 1.181773226598e-10
63 KSP Residual norm 1.075273198049e-10
64 KSP Residual norm 8.849874035396e-11
65 KSP Residual norm 7.100076870881e-11
66 KSP Residual norm 5.868120568195e-11
67 KSP Residual norm 4.957282129492e-11
68 KSP Residual norm 4.141831614793e-11
69 KSP Residual norm 3.760267483296e-11
70 KSP Residual norm 2.899781914171e-11
71 KSP Residual norm 2.490879866714e-11
72 KSP Residual norm 2.095897616533e-11
73 KSP Residual norm 1.697864687213e-11
74 KSP Residual norm 1.366167301563e-11
75 KSP Residual norm 1.128774695872e-11
76 KSP Residual norm 9.994939559098e-12
77 KSP Residual norm 7.817932494948e-12
78 KSP Residual norm 5.992468659183e-12
79 KSP Residual norm 4.848025488967e-12
80 KSP Residual norm 3.491874731289e-12
81 KSP Residual norm 2.862103553573e-12
82 KSP Residual norm 1.970168466766e-12
83 KSP Residual norm 1.505792111841e-12
84 KSP Residual norm 1.143939830374e-12
85 KSP Residual norm 8.905545810135e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.020646099601e-04 gnorm 8.831379813283e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
64 SNES Function norm 8.732866126574e-05
0 KSP Residual norm 1.581982725534e-03
1 KSP Residual norm 2.125847521074e-04
2 KSP Residual norm 1.562893800775e-04
3 KSP Residual norm 1.273520284141e-04
4 KSP Residual norm 8.324111292428e-05
5 KSP Residual norm 5.908389374668e-05
6 KSP Residual norm 3.541556204765e-05
7 KSP Residual norm 2.367604192806e-05
8 KSP Residual norm 1.785075733563e-05
9 KSP Residual norm 1.419285092105e-05
10 KSP Residual norm 1.025148520560e-05
11 KSP Residual norm 6.798614379730e-06
12 KSP Residual norm 5.178038125427e-06
13 KSP Residual norm 3.861587549863e-06
14 KSP Residual norm 2.659328532950e-06
15 KSP Residual norm 2.185762870838e-06
16 KSP Residual norm 1.808582402618e-06
17 KSP Residual norm 1.415496256102e-06
18 KSP Residual norm 1.146545598797e-06
19 KSP Residual norm 9.289770053027e-07
20 KSP Residual norm 7.411714355207e-07
21 KSP Residual norm 5.794862270185e-07
22 KSP Residual norm 4.781943913602e-07
23 KSP Residual norm 3.681108950427e-07
24 KSP Residual norm 3.081418825324e-07
25 KSP Residual norm 2.382262143122e-07
26 KSP Residual norm 1.855624852661e-07
27 KSP Residual norm 1.501602313354e-07
28 KSP Residual norm 1.141612244517e-07
29 KSP Residual norm 9.525296267592e-08
30 KSP Residual norm 7.304173341194e-08
31 KSP Residual norm 5.884785958271e-08
32 KSP Residual norm 4.420607211251e-08
33 KSP Residual norm 3.630724395257e-08
34 KSP Residual norm 2.747220597216e-08
35 KSP Residual norm 2.154399894476e-08
36 KSP Residual norm 1.716359054112e-08
37 KSP Residual norm 1.406911009549e-08
38 KSP Residual norm 1.109821802078e-08
39 KSP Residual norm 8.535499524497e-09
40 KSP Residual norm 6.607472792786e-09
41 KSP Residual norm 4.957357670501e-09
42 KSP Residual norm 3.862819928862e-09
43 KSP Residual norm 3.005237855129e-09
44 KSP Residual norm 2.209276642760e-09
45 KSP Residual norm 1.679280640588e-09
46 KSP Residual norm 1.284320958769e-09
47 KSP Residual norm 9.505594838981e-10
48 KSP Residual norm 7.542345567632e-10
49 KSP Residual norm 5.781584469167e-10
50 KSP Residual norm 4.452869574249e-10
51 KSP Residual norm 4.408078230939e-10
52 KSP Residual norm 4.328103585132e-10
53 KSP Residual norm 3.978051152470e-10
54 KSP Residual norm 3.439712452565e-10
55 KSP Residual norm 3.022973089372e-10
56 KSP Residual norm 2.803053927130e-10
57 KSP Residual norm 2.603287480985e-10
58 KSP Residual norm 2.253383049078e-10
59 KSP Residual norm 1.879263194617e-10
60 KSP Residual norm 1.703760933150e-10
61 KSP Residual norm 1.368618488794e-10
62 KSP Residual norm 1.010053335738e-10
63 KSP Residual norm 9.186980641666e-11
64 KSP Residual norm 7.563447113279e-11
65 KSP Residual norm 6.069634033081e-11
66 KSP Residual norm 5.015838099894e-11
67 KSP Residual norm 4.238635069776e-11
68 KSP Residual norm 3.540703672924e-11
69 KSP Residual norm 3.214187376005e-11
70 KSP Residual norm 2.478498865913e-11
71 KSP Residual norm 2.130546158180e-11
72 KSP Residual norm 1.791937976026e-11
73 KSP Residual norm 1.451614454253e-11
74 KSP Residual norm 1.168465884485e-11
75 KSP Residual norm 9.654064180479e-12
76 KSP Residual norm 8.553986648115e-12
77 KSP Residual norm 6.672942076123e-12
78 KSP Residual norm 5.124873150172e-12
79 KSP Residual norm 4.134397405120e-12
80 KSP Residual norm 2.931966227850e-12
81 KSP Residual norm 2.362279288025e-12
82 KSP Residual norm 1.674635469815e-12
83 KSP Residual norm 1.288762421911e-12
84 KSP Residual norm 9.783413022755e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.732866126574e-05 gnorm 7.556334331725e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
65 SNES Function norm 7.472073009758e-05
0 KSP Residual norm 1.354128645537e-03
1 KSP Residual norm 1.819235330493e-04
2 KSP Residual norm 1.337601071288e-04
3 KSP Residual norm 1.089881396051e-04
4 KSP Residual norm 7.125220253050e-05
5 KSP Residual norm 5.057777511852e-05
6 KSP Residual norm 3.031256573336e-05
7 KSP Residual norm 2.025545154671e-05
8 KSP Residual norm 1.527593251894e-05
9 KSP Residual norm 1.214446300485e-05
10 KSP Residual norm 8.770627298995e-06
11 KSP Residual norm 5.814062655020e-06
12 KSP Residual norm 4.427140934744e-06
13 KSP Residual norm 3.304098273300e-06
14 KSP Residual norm 2.276789060775e-06
15 KSP Residual norm 1.870298620510e-06
16 KSP Residual norm 1.547797077347e-06
17 KSP Residual norm 1.211763635432e-06
18 KSP Residual norm 9.814648622821e-07
19 KSP Residual norm 7.951401301492e-07
20 KSP Residual norm 6.342296127108e-07
21 KSP Residual norm 4.960658509831e-07
22 KSP Residual norm 4.095795330631e-07
23 KSP Residual norm 3.151332399661e-07
24 KSP Residual norm 2.637063645018e-07
25 KSP Residual norm 2.038216744490e-07
26 KSP Residual norm 1.583261762554e-07
27 KSP Residual norm 1.283967132016e-07
28 KSP Residual norm 9.759224202862e-08
29 KSP Residual norm 8.125171790188e-08
30 KSP Residual norm 6.242613686891e-08
31 KSP Residual norm 5.020653205679e-08
32 KSP Residual norm 3.776717255905e-08
33 KSP Residual norm 3.107740722985e-08
34 KSP Residual norm 2.350418899277e-08
35 KSP Residual norm 1.844182294970e-08
36 KSP Residual norm 1.468569284722e-08
37 KSP Residual norm 1.204173159506e-08
38 KSP Residual norm 9.499468079106e-09
39 KSP Residual norm 7.306891352863e-09
40 KSP Residual norm 5.656491573765e-09
41 KSP Residual norm 4.243463692435e-09
42 KSP Residual norm 3.306230057675e-09
43 KSP Residual norm 2.572188628001e-09
44 KSP Residual norm 1.891265843084e-09
45 KSP Residual norm 1.437166060915e-09
46 KSP Residual norm 1.099401849968e-09
47 KSP Residual norm 8.137984322435e-10
48 KSP Residual norm 6.456926644337e-10
49 KSP Residual norm 4.949866514877e-10
50 KSP Residual norm 3.811319316631e-10
51 KSP Residual norm 3.772912531705e-10
52 KSP Residual norm 3.704678453749e-10
53 KSP Residual norm 3.404408915152e-10
54 KSP Residual norm 2.943817105219e-10
55 KSP Residual norm 2.586848177036e-10
56 KSP Residual norm 2.398628242749e-10
57 KSP Residual norm 2.227879796013e-10
58 KSP Residual norm 1.928570544340e-10
59 KSP Residual norm 1.608490299567e-10
60 KSP Residual norm 1.458444492983e-10
61 KSP Residual norm 1.171880342170e-10
62 KSP Residual norm 8.649648930139e-11
63 KSP Residual norm 7.868169585252e-11
64 KSP Residual norm 6.477030396057e-11
65 KSP Residual norm 5.197623537570e-11
66 KSP Residual norm 4.294986223062e-11
67 KSP Residual norm 3.628155110724e-11
68 KSP Residual norm 3.031026460473e-11
69 KSP Residual norm 2.752128863136e-11
70 KSP Residual norm 2.121952495987e-11
71 KSP Residual norm 1.823504509625e-11
72 KSP Residual norm 1.534799615785e-11
73 KSP Residual norm 1.242852705685e-11
74 KSP Residual norm 9.998978639723e-12
75 KSP Residual norm 8.264087608450e-12
76 KSP Residual norm 7.325317489159e-12
77 KSP Residual norm 5.738400355382e-12
78 KSP Residual norm 4.388183277522e-12
79 KSP Residual norm 3.550454718426e-12
80 KSP Residual norm 2.561269252521e-12
81 KSP Residual norm 2.100308065203e-12
82 KSP Residual norm 1.442961771614e-12
83 KSP Residual norm 1.102498673903e-12
84 KSP Residual norm 8.378427756649e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.472073009758e-05 gnorm 6.465413518131e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
66 SNES Function norm 6.393338570993e-05
0 KSP Residual norm 1.157441043135e-03
1 KSP Residual norm 1.556346575709e-04
2 KSP Residual norm 1.144012488093e-04
3 KSP Residual norm 9.320285329321e-05
4 KSP Residual norm 6.091908648100e-05
5 KSP Residual norm 4.324639841476e-05
6 KSP Residual norm 2.592951965870e-05
7 KSP Residual norm 1.732821544223e-05
8 KSP Residual norm 1.306699256613e-05
9 KSP Residual norm 1.038980335814e-05
10 KSP Residual norm 7.505520306515e-06
11 KSP Residual norm 4.977675555279e-06
12 KSP Residual norm 3.791527154312e-06
13 KSP Residual norm 2.827464361901e-06
14 KSP Residual norm 1.947751342748e-06
15 KSP Residual norm 1.600949438682e-06
16 KSP Residual norm 1.324460759165e-06
17 KSP Residual norm 1.036615607053e-06
18 KSP Residual norm 8.395005273387e-07
19 KSP Residual norm 6.803731886856e-07
20 KSP Residual norm 5.427427480823e-07
21 KSP Residual norm 4.243096676843e-07
22 KSP Residual norm 3.501940745593e-07
23 KSP Residual norm 2.696028779027e-07
24 KSP Residual norm 2.256307089529e-07
25 KSP Residual norm 1.744877542352e-07
26 KSP Residual norm 1.359292259061e-07
27 KSP Residual norm 1.099567926821e-07
28 KSP Residual norm 8.360989191863e-08
29 KSP Residual norm 6.974512681518e-08
30 KSP Residual norm 5.349204942258e-08
31 KSP Residual norm 4.308557191067e-08
32 KSP Residual norm 3.236075537833e-08
33 KSP Residual norm 2.660052692570e-08
34 KSP Residual norm 2.011420110527e-08
35 KSP Residual norm 1.577467056225e-08
36 KSP Residual norm 1.255349822672e-08
37 KSP Residual norm 1.028542895794e-08
38 KSP Residual norm 8.129105697774e-09
39 KSP Residual norm 6.252529649374e-09
40 KSP Residual norm 4.840809391212e-09
41 KSP Residual norm 3.630908988194e-09
42 KSP Residual norm 2.829375813408e-09
43 KSP Residual norm 2.201277295197e-09
44 KSP Residual norm 1.619020410432e-09
45 KSP Residual norm 1.230384424816e-09
46 KSP Residual norm 9.413242065962e-10
47 KSP Residual norm 6.966696514963e-10
48 KSP Residual norm 5.527264742759e-10
49 KSP Residual norm 4.237277709576e-10
50 KSP Residual norm 3.262809783607e-10
51 KSP Residual norm 3.229992550588e-10
52 KSP Residual norm 3.171861562438e-10
53 KSP Residual norm 2.914527096255e-10
54 KSP Residual norm 2.520070753440e-10
55 KSP Residual norm 2.214268704557e-10
56 KSP Residual norm 2.053151351914e-10
57 KSP Residual norm 1.906859676323e-10
58 KSP Residual norm 1.650772823521e-10
59 KSP Residual norm 1.376598625951e-10
60 KSP Residual norm 1.247904157504e-10
61 KSP Residual norm 1.003035562528e-10
62 KSP Residual norm 7.402333126877e-11
63 KSP Residual norm 6.734843267496e-11
64 KSP Residual norm 5.543294865043e-11
65 KSP Residual norm 4.447465613646e-11
66 KSP Residual norm 3.675785286895e-11
67 KSP Residual norm 3.105547671989e-11
68 KSP Residual norm 2.594554972134e-11
69 KSP Residual norm 2.355401081460e-11
70 KSP Residual norm 1.816441243053e-11
71 KSP Residual norm 1.560427490120e-11
72 KSP Residual norm 1.312821116335e-11
73 KSP Residual norm 1.063503194148e-11
74 KSP Residual norm 8.558597547544e-12
75 KSP Residual norm 7.070735494417e-12
76 KSP Residual norm 6.261048213695e-12
77 KSP Residual norm 4.891540243605e-12
78 KSP Residual norm 3.753345695164e-12
79 KSP Residual norm 3.033955839155e-12
80 KSP Residual norm 2.173510761422e-12
81 KSP Residual norm 1.778828340634e-12
82 KSP Residual norm 1.232464846156e-12
83 KSP Residual norm 9.433679342844e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.393338570993e-05 gnorm 5.532018454356e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
67 SNES Function norm 5.470364457885e-05
0 KSP Residual norm 9.900233344720e-04
1 KSP Residual norm 1.331498968413e-04
2 KSP Residual norm 9.786663842164e-05
3 KSP Residual norm 7.973414190088e-05
4 KSP Residual norm 5.210792670013e-05
5 KSP Residual norm 3.698992472813e-05
6 KSP Residual norm 2.218097825060e-05
7 KSP Residual norm 1.482756799183e-05
8 KSP Residual norm 1.117923715956e-05
9 KSP Residual norm 8.889451612366e-06
10 KSP Residual norm 6.422387172848e-06
11 KSP Residual norm 4.260648884808e-06
12 KSP Residual norm 3.245864720834e-06
13 KSP Residual norm 2.419268460152e-06
14 KSP Residual norm 1.665917700126e-06
15 KSP Residual norm 1.369811432309e-06
16 KSP Residual norm 1.133118721717e-06
17 KSP Residual norm 8.866819823108e-07
18 KSP Residual norm 7.181040270974e-07
19 KSP Residual norm 5.820283029267e-07
20 KSP Residual norm 4.643753917930e-07
21 KSP Residual norm 3.629433815354e-07
22 KSP Residual norm 2.994272048543e-07
23 KSP Residual norm 2.306058910597e-07
24 KSP Residual norm 1.930358389646e-07
25 KSP Residual norm 1.493096888114e-07
26 KSP Residual norm 1.165283866419e-07
27 KSP Residual norm 9.412986975842e-08
28 KSP Residual norm 7.158847711246e-08
29 KSP Residual norm 5.979840060258e-08
30 KSP Residual norm 4.580835894958e-08
31 KSP Residual norm 3.693736935851e-08
32 KSP Residual norm 2.771674401683e-08
33 KSP Residual norm 2.275440200982e-08
34 KSP Residual norm 1.721083931359e-08
35 KSP Residual norm 1.349329023265e-08
36 KSP Residual norm 1.074054213761e-08
37 KSP Residual norm 8.797964001247e-09
38 KSP Residual norm 6.953936098533e-09
39 KSP Residual norm 5.348176842742e-09
40 KSP Residual norm 4.140629287934e-09
41 KSP Residual norm 3.105888871812e-09
42 KSP Residual norm 2.420441324661e-09
43 KSP Residual norm 1.883145575165e-09
44 KSP Residual norm 1.384910939046e-09
45 KSP Residual norm 1.052676876578e-09
46 KSP Residual norm 8.052617298148e-10
47 KSP Residual norm 5.959246393901e-10
48 KSP Residual norm 4.728128818394e-10
49 KSP Residual norm 3.624507024766e-10
50 KSP Residual norm 2.791431006136e-10
51 KSP Residual norm 2.763393051393e-10
52 KSP Residual norm 2.713576350962e-10
53 KSP Residual norm 2.493720645784e-10
54 KSP Residual norm 2.156153858151e-10
55 KSP Residual norm 1.894637677485e-10
56 KSP Residual norm 1.756793270250e-10
57 KSP Residual norm 1.631521493934e-10
58 KSP Residual norm 1.412355712831e-10
59 KSP Residual norm 1.177714792986e-10
60 KSP Residual norm 1.067523267977e-10
61 KSP Residual norm 8.579157271859e-11
62 KSP Residual norm 6.330834655875e-11
63 KSP Residual norm 5.759593751194e-11
64 KSP Residual norm 4.740865704983e-11
65 KSP Residual norm 3.803751030664e-11
66 KSP Residual norm 3.143916479390e-11
67 KSP Residual norm 2.656831474415e-11
68 KSP Residual norm 2.219526532457e-11
69 KSP Residual norm 2.014621416872e-11
70 KSP Residual norm 1.553766958470e-11
71 KSP Residual norm 1.335004576035e-11
72 KSP Residual norm 1.122633659249e-11
73 KSP Residual norm 9.096495002700e-12
74 KSP Residual norm 7.323090615543e-12
75 KSP Residual norm 6.048637183780e-12
76 KSP Residual norm 5.354522573456e-12
77 KSP Residual norm 4.170811426950e-12
78 KSP Residual norm 3.210011307228e-12
79 KSP Residual norm 2.589903873500e-12
80 KSP Residual norm 1.835723253448e-12
81 KSP Residual norm 1.475753669069e-12
82 KSP Residual norm 1.048673145845e-12
83 KSP Residual norm 8.073638721391e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.470364457885e-05 gnorm 4.733395468368e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
68 SNES Function norm 4.680653546274e-05
0 KSP Residual norm 8.476210000553e-04
1 KSP Residual norm 1.139670219502e-04
2 KSP Residual norm 8.377767589808e-05
3 KSP Residual norm 6.824482390403e-05
4 KSP Residual norm 4.461733744666e-05
5 KSP Residual norm 3.167809946750e-05
6 KSP Residual norm 1.899186377917e-05
7 KSP Residual norm 1.268314150405e-05
8 KSP Residual norm 9.568020491540e-06
9 KSP Residual norm 7.606866333473e-06
10 KSP Residual norm 5.494361768353e-06
11 KSP Residual norm 3.641942779294e-06
12 KSP Residual norm 2.773391437114e-06
13 KSP Residual norm 2.070145151355e-06
14 KSP Residual norm 1.427259679120e-06
15 KSP Residual norm 1.172335323386e-06
16 KSP Residual norm 9.699885822109e-07
17 KSP Residual norm 7.594872360011e-07
18 KSP Residual norm 6.149757530510e-07
19 KSP Residual norm 4.983967845367e-07
20 KSP Residual norm 3.974007470597e-07
21 KSP Residual norm 3.108403826416e-07
22 KSP Residual norm 2.567460020502e-07
23 KSP Residual norm 1.975321845819e-07
24 KSP Residual norm 1.652382140431e-07
25 KSP Residual norm 1.277584170848e-07
26 KSP Residual norm 9.918521086441e-08
27 KSP Residual norm 8.044024716194e-08
28 KSP Residual norm 6.115226252758e-08
29 KSP Residual norm 5.086049484505e-08
30 KSP Residual norm 3.911072986582e-08
31 KSP Residual norm 3.141768984527e-08
32 KSP Residual norm 2.363978305323e-08
33 KSP Residual norm 1.948797159990e-08
34 KSP Residual norm 1.472362904537e-08
35 KSP Residual norm 1.155597856725e-08
36 KSP Residual norm 9.186484833211e-09
37 KSP Residual norm 7.528170684297e-09
38 KSP Residual norm 5.955138371575e-09
39 KSP Residual norm 4.581415329905e-09
40 KSP Residual norm 3.547256494906e-09
41 KSP Residual norm 2.660079532462e-09
42 KSP Residual norm 2.072640910965e-09
43 KSP Residual norm 1.612522273686e-09
44 KSP Residual norm 1.186462054960e-09
45 KSP Residual norm 9.012800151406e-10
46 KSP Residual norm 6.898144272333e-10
47 KSP Residual norm 5.106035395903e-10
48 KSP Residual norm 4.050661827823e-10
49 KSP Residual norm 3.105643942937e-10
50 KSP Residual norm 2.390468157218e-10
51 KSP Residual norm 2.366369788129e-10
52 KSP Residual norm 2.324057116086e-10
53 KSP Residual norm 2.134791624371e-10
54 KSP Residual norm 1.845948823310e-10
55 KSP Residual norm 1.621573995628e-10
56 KSP Residual norm 1.503560857182e-10
57 KSP Residual norm 1.396590931473e-10
58 KSP Residual norm 1.209194613637e-10
59 KSP Residual norm 1.008418418267e-10
60 KSP Residual norm 9.142440634382e-11
61 KSP Residual norm 7.352480785799e-11
62 KSP Residual norm 5.426993913401e-11
63 KSP Residual norm 4.938777537692e-11
64 KSP Residual norm 4.064157936488e-11
65 KSP Residual norm 3.260315718433e-11
66 KSP Residual norm 2.694543829402e-11
67 KSP Residual norm 2.275288100581e-11
68 KSP Residual norm 1.901243914193e-11
69 KSP Residual norm 1.726508863009e-11
70 KSP Residual norm 1.331308400196e-11
71 KSP Residual norm 1.142970283595e-11
72 KSP Residual norm 9.625675404814e-12
73 KSP Residual norm 7.794281282767e-12
74 KSP Residual norm 6.267718548122e-12
75 KSP Residual norm 5.180667233304e-12
76 KSP Residual norm 4.589441986347e-12
77 KSP Residual norm 3.609378782237e-12
78 KSP Residual norm 2.751792267519e-12
79 KSP Residual norm 2.233930543761e-12
80 KSP Residual norm 1.645537669438e-12
81 KSP Residual norm 1.335441390835e-12
82 KSP Residual norm 9.069951684729e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.680653546274e-05 gnorm 4.050079511079e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
69 SNES Function norm 4.004959841340e-05
0 KSP Residual norm 7.267219943546e-04
1 KSP Residual norm 9.757420176278e-05
2 KSP Residual norm 7.176132759254e-05
3 KSP Residual norm 5.845354874653e-05
4 KSP Residual norm 3.824443275271e-05
5 KSP Residual norm 2.715688126735e-05
6 KSP Residual norm 1.626896295925e-05
7 KSP Residual norm 1.085037719029e-05
8 KSP Residual norm 8.192343769166e-06
9 KSP Residual norm 6.510506981542e-06
10 KSP Residual norm 4.699368028184e-06
11 KSP Residual norm 3.110192489304e-06
12 KSP Residual norm 2.365830875076e-06
13 KSP Residual norm 1.771126320725e-06
14 KSP Residual norm 1.223538556199e-06
15 KSP Residual norm 1.002749605590e-06
16 KSP Residual norm 8.302646555071e-07
17 KSP Residual norm 6.508713409298e-07
18 KSP Residual norm 5.270177210813e-07
19 KSP Residual norm 4.268310218078e-07
20 KSP Residual norm 3.399491064979e-07
21 KSP Residual norm 2.663732410389e-07
22 KSP Residual norm 2.204230178651e-07
23 KSP Residual norm 1.692345344685e-07
24 KSP Residual norm 1.414689308117e-07
25 KSP Residual norm 1.092624058606e-07
26 KSP Residual norm 8.382558101027e-08
27 KSP Residual norm 6.866018682868e-08
28 KSP Residual norm 5.215298363146e-08
29 KSP Residual norm 4.289167261149e-08
30 KSP Residual norm 3.333060162514e-08
31 KSP Residual norm 2.647367258456e-08
32 KSP Residual norm 2.004662661043e-08
33 KSP Residual norm 1.665459313962e-08
34 KSP Residual norm 1.257124138690e-08
35 KSP Residual norm 9.904598032312e-09
36 KSP Residual norm 7.862866990353e-09
37 KSP Residual norm 6.457843221970e-09
38 KSP Residual norm 5.099592109536e-09
39 KSP Residual norm 3.925485080735e-09
40 KSP Residual norm 3.039034172806e-09
41 KSP Residual norm 2.278707292612e-09
42 KSP Residual norm 1.774778476584e-09
43 KSP Residual norm 1.380701332361e-09
44 KSP Residual norm 1.016141978430e-09
45 KSP Residual norm 7.712549419687e-10
46 KSP Residual norm 5.906050357750e-10
47 KSP Residual norm 4.373884684053e-10
48 KSP Residual norm 3.469497981727e-10
49 KSP Residual norm 2.660473535177e-10
50 KSP Residual norm 2.046221629685e-10
51 KSP Residual norm 2.025452946152e-10
52 KSP Residual norm 1.989375294658e-10
53 KSP Residual norm 1.826511667195e-10
54 KSP Residual norm 1.579651022620e-10
55 KSP Residual norm 1.387272728868e-10
56 KSP Residual norm 1.286301341911e-10
57 KSP Residual norm 1.195154671225e-10
58 KSP Residual norm 1.034938085430e-10
59 KSP Residual norm 8.633576440941e-11
60 KSP Residual norm 7.831302275419e-11
61 KSP Residual norm 6.301081609462e-11
62 KSP Residual norm 4.653185027924e-11
63 KSP Residual norm 4.235136001412e-11
64 KSP Residual norm 3.484549398135e-11
65 KSP Residual norm 2.795537114883e-11
66 KSP Residual norm 2.309691736796e-11
67 KSP Residual norm 1.948092171019e-11
68 KSP Residual norm 1.628241321192e-11
69 KSP Residual norm 1.479678843960e-11
70 KSP Residual norm 1.140414742455e-11
71 KSP Residual norm 9.785625945195e-12
72 KSP Residual norm 8.259881813317e-12
73 KSP Residual norm 6.680291087321e-12
74 KSP Residual norm 5.362335932945e-12
75 KSP Residual norm 4.441789140949e-12
76 KSP Residual norm 3.946415425308e-12
77 KSP Residual norm 3.144930994057e-12
78 KSP Residual norm 2.361492898141e-12
79 KSP Residual norm 1.932466036096e-12
80 KSP Residual norm 1.485941020909e-12
81 KSP Residual norm 1.156077018267e-12
82 KSP Residual norm 7.795704034024e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.004959841340e-05 gnorm 3.465418314623e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
70 SNES Function norm 3.426818172334e-05
0 KSP Residual norm 6.201158083986e-04
1 KSP Residual norm 8.339842316904e-05
2 KSP Residual norm 6.129832816769e-05
3 KSP Residual norm 4.994520625676e-05
4 KSP Residual norm 3.263520566572e-05
5 KSP Residual norm 2.316506998045e-05
6 KSP Residual norm 1.389122124572e-05
7 KSP Residual norm 9.289881991723e-06
8 KSP Residual norm 7.002452737763e-06
9 KSP Residual norm 5.568473075434e-06
10 KSP Residual norm 4.023334098833e-06
11 KSP Residual norm 2.669922234090e-06
12 KSP Residual norm 2.034235613703e-06
13 KSP Residual norm 1.515426248713e-06
14 KSP Residual norm 1.043058130663e-06
15 KSP Residual norm 8.579520579946e-07
16 KSP Residual norm 7.096784608047e-07
17 KSP Residual norm 5.552305194805e-07
18 KSP Residual norm 4.497119452467e-07
19 KSP Residual norm 3.644849958779e-07
20 KSP Residual norm 2.908718487809e-07
21 KSP Residual norm 2.272849187907e-07
22 KSP Residual norm 1.874289576425e-07
23 KSP Residual norm 1.443974730309e-07
24 KSP Residual norm 1.209056224151e-07
25 KSP Residual norm 9.352703143863e-08
26 KSP Residual norm 7.311472697300e-08
27 KSP Residual norm 5.899070073176e-08
28 KSP Residual norm 4.487077618278e-08
29 KSP Residual norm 3.752664660380e-08
30 KSP Residual norm 2.871677271746e-08
31 KSP Residual norm 2.317706718010e-08
32 KSP Residual norm 1.737740698621e-08
33 KSP Residual norm 1.424629655585e-08
34 KSP Residual norm 1.078070271424e-08
35 KSP Residual norm 8.449725852233e-09
36 KSP Residual norm 6.729709934192e-09
37 KSP Residual norm 5.512258191050e-09
38 KSP Residual norm 4.354439872796e-09
39 KSP Residual norm 3.348576431795e-09
40 KSP Residual norm 2.592392645494e-09
41 KSP Residual norm 1.944830174711e-09
42 KSP Residual norm 1.515720103491e-09
43 KSP Residual norm 1.179266919851e-09
44 KSP Residual norm 8.670541166635e-10
45 KSP Residual norm 6.592316426364e-10
46 KSP Residual norm 5.041723329037e-10
47 KSP Residual norm 3.730904234507e-10
48 KSP Residual norm 2.960358616554e-10
49 KSP Residual norm 2.269218005990e-10
50 KSP Residual norm 1.748051261258e-10
51 KSP Residual norm 1.730518490122e-10
52 KSP Residual norm 1.699190774739e-10
53 KSP Residual norm 1.561850733031e-10
54 KSP Residual norm 1.350396670910e-10
55 KSP Residual norm 1.186765781076e-10
56 KSP Residual norm 1.100441506683e-10
57 KSP Residual norm 1.021909286674e-10
58 KSP Residual norm 8.845676271716e-11
59 KSP Residual norm 7.375884481668e-11
60 KSP Residual norm 6.685461275519e-11
61 KSP Residual norm 5.370952869127e-11
62 KSP Residual norm 3.963102766560e-11
63 KSP Residual norm 3.604898635332e-11
64 KSP Residual norm 2.967721102455e-11
65 KSP Residual norm 2.381342158016e-11
66 KSP Residual norm 1.968255064429e-11
67 KSP Residual norm 1.663834921621e-11
68 KSP Residual norm 1.389803625353e-11
69 KSP Residual norm 1.261279982987e-11
70 KSP Residual norm 9.728100465436e-12
71 KSP Residual norm 8.361451980271e-12
72 KSP Residual norm 7.027540572287e-12
73 KSP Residual norm 5.695384031729e-12
74 KSP Residual norm 4.586994878274e-12
75 KSP Residual norm 3.788111397180e-12
76 KSP Residual norm 3.353626586783e-12
77 KSP Residual norm 2.604251839876e-12
78 KSP Residual norm 2.010217246004e-12
79 KSP Residual norm 1.618020967522e-12
80 KSP Residual norm 1.138083981219e-12
81 KSP Residual norm 8.414459274186e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.426818172334e-05 gnorm 2.965165546381e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
71 SNES Function norm 2.932142050338e-05
0 KSP Residual norm 5.314047610485e-04
1 KSP Residual norm 7.138759629573e-05
2 KSP Residual norm 5.248972105579e-05
3 KSP Residual norm 4.276933984932e-05
4 KSP Residual norm 2.796026365181e-05
5 KSP Residual norm 1.984732500013e-05
6 KSP Residual norm 1.189470268171e-05
7 KSP Residual norm 7.948657520111e-06
8 KSP Residual norm 5.994451396916e-06
9 KSP Residual norm 4.765605272428e-06
10 KSP Residual norm 3.441631184573e-06
11 KSP Residual norm 2.281512649947e-06
12 KSP Residual norm 1.737249994640e-06
13 KSP Residual norm 1.296531811258e-06
14 KSP Residual norm 8.934299075185e-07
15 KSP Residual norm 7.339065612429e-07
16 KSP Residual norm 6.073819345595e-07
17 KSP Residual norm 4.755291378678e-07
18 KSP Residual norm 3.851592861638e-07
19 KSP Residual norm 3.120254348833e-07
20 KSP Residual norm 2.488944058581e-07
21 KSP Residual norm 1.946732141297e-07
22 KSP Residual norm 1.607288907483e-07
23 KSP Residual norm 1.236688181611e-07
24 KSP Residual norm 1.034838225594e-07
25 KSP Residual norm 7.998101805326e-08
26 KSP Residual norm 6.212796486486e-08
27 KSP Residual norm 5.038497371818e-08
28 KSP Residual norm 3.829775182046e-08
29 KSP Residual norm 3.188576598432e-08
30 KSP Residual norm 2.449760311761e-08
31 KSP Residual norm 1.970284199856e-08
32 KSP Residual norm 1.482141540886e-08
33 KSP Residual norm 1.219422211376e-08
34 KSP Residual norm 9.223198895153e-09
35 KSP Residual norm 7.236567330876e-09
36 KSP Residual norm 5.763124335656e-09
37 KSP Residual norm 4.725619075756e-09
38 KSP Residual norm 3.727503230342e-09
39 KSP Residual norm 2.867130550499e-09
40 KSP Residual norm 2.219532539993e-09
41 KSP Residual norm 1.665125011161e-09
42 KSP Residual norm 1.297375736036e-09
43 KSP Residual norm 1.009343476358e-09
44 KSP Residual norm 7.421237169355e-10
45 KSP Residual norm 5.639718514200e-10
46 KSP Residual norm 4.314219142703e-10
47 KSP Residual norm 3.193611218243e-10
48 KSP Residual norm 2.534005111176e-10
49 KSP Residual norm 1.942554346608e-10
50 KSP Residual norm 1.495767917276e-10
51 KSP Residual norm 1.480699485174e-10
52 KSP Residual norm 1.453903200746e-10
53 KSP Residual norm 1.336117707002e-10
54 KSP Residual norm 1.155350098599e-10
55 KSP Residual norm 1.015261849100e-10
56 KSP Residual norm 9.413969357467e-11
57 KSP Residual norm 8.743847497699e-11
58 KSP Residual norm 7.569123015314e-11
59 KSP Residual norm 6.312916368589e-11
60 KSP Residual norm 5.724127395726e-11
61 KSP Residual norm 4.599185971034e-11
62 KSP Residual norm 3.394713043332e-11
63 KSP Residual norm 3.087847576658e-11
64 KSP Residual norm 2.542001050326e-11
65 KSP Residual norm 2.039979349702e-11
66 KSP Residual norm 1.685684112238e-11
67 KSP Residual norm 1.424002509883e-11
68 KSP Residual norm 1.189586081649e-11
69 KSP Residual norm 1.080119964621e-11
70 KSP Residual norm 8.327898834990e-12
71 KSP Residual norm 7.156852350045e-12
72 KSP Residual norm 6.023928375893e-12
73 KSP Residual norm 4.877618195578e-12
74 KSP Residual norm 3.924268071208e-12
75 KSP Residual norm 3.243332774576e-12
76 KSP Residual norm 2.875345853090e-12
77 KSP Residual norm 2.251999928877e-12
78 KSP Residual norm 1.722177932405e-12
79 KSP Residual norm 1.393031001823e-12
80 KSP Residual norm 1.003246320955e-12
81 KSP Residual norm 8.227490895738e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.932142050338e-05 gnorm 2.537132904517e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
72 SNES Function norm 2.508879764141e-05
0 KSP Residual norm 4.541689905938e-04
1 KSP Residual norm 6.106623653201e-05
2 KSP Residual norm 4.488786661440e-05
3 KSP Residual norm 3.657316252502e-05
4 KSP Residual norm 2.390126188379e-05
5 KSP Residual norm 1.696632056870e-05
6 KSP Residual norm 1.017268242311e-05
7 KSP Residual norm 6.800939472374e-06
8 KSP Residual norm 5.127349034515e-06
9 KSP Residual norm 4.077041834955e-06
10 KSP Residual norm 2.945386056192e-06
11 KSP Residual norm 1.953951085475e-06
12 KSP Residual norm 1.488492333468e-06
13 KSP Residual norm 1.109485226092e-06
14 KSP Residual norm 7.639793372132e-07
15 KSP Residual norm 6.281453685776e-07
16 KSP Residual norm 5.196549804932e-07
17 KSP Residual norm 4.066508210672e-07
18 KSP Residual norm 3.293559396300e-07
19 KSP Residual norm 2.669156435306e-07
20 KSP Residual norm 2.129743299241e-07
21 KSP Residual norm 1.664625836999e-07
22 KSP Residual norm 1.373304892735e-07
23 KSP Residual norm 1.057604151657e-07
24 KSP Residual norm 8.853040836875e-08
25 KSP Residual norm 6.846810572606e-08
26 KSP Residual norm 5.342338578145e-08
27 KSP Residual norm 4.316577367176e-08
28 KSP Residual norm 3.282747294263e-08
29 KSP Residual norm 2.741835120223e-08
30 KSP Residual norm 2.100569655696e-08
31 KSP Residual norm 1.693660799071e-08
32 KSP Residual norm 1.271076645037e-08
33 KSP Residual norm 1.043331033368e-08
34 KSP Residual norm 7.892986234450e-09
35 KSP Residual norm 6.188230497808e-09
36 KSP Residual norm 4.927441521124e-09
37 KSP Residual norm 4.036981314923e-09
38 KSP Residual norm 3.188797648146e-09
39 KSP Residual norm 2.452409197462e-09
40 KSP Residual norm 1.898616651947e-09
41 KSP Residual norm 1.424283149943e-09
42 KSP Residual norm 1.109942908224e-09
43 KSP Residual norm 8.635543460200e-10
44 KSP Residual norm 6.349894418485e-10
45 KSP Residual norm 4.826978073900e-10
46 KSP Residual norm 3.692150123720e-10
47 KSP Residual norm 2.732481941525e-10
48 KSP Residual norm 2.168093153124e-10
49 KSP Residual norm 1.661989135048e-10
50 KSP Residual norm 1.280056166383e-10
51 KSP Residual norm 1.267200022878e-10
52 KSP Residual norm 1.244300434350e-10
53 KSP Residual norm 1.143592597752e-10
54 KSP Residual norm 9.887953181496e-11
55 KSP Residual norm 8.689182673483e-11
56 KSP Residual norm 8.057065723456e-11
57 KSP Residual norm 7.482566494767e-11
58 KSP Residual norm 6.477224485607e-11
59 KSP Residual norm 5.401300214992e-11
60 KSP Residual norm 4.896179720804e-11
61 KSP Residual norm 3.934130884934e-11
62 KSP Residual norm 2.903174791781e-11
63 KSP Residual norm 2.640923580337e-11
64 KSP Residual norm 2.174014862163e-11
65 KSP Residual norm 1.744443902182e-11
66 KSP Residual norm 1.441756794342e-11
67 KSP Residual norm 1.218455873333e-11
68 KSP Residual norm 1.017833820986e-11
69 KSP Residual norm 9.238682576931e-12
70 KSP Residual norm 7.125035048148e-12
71 KSP Residual norm 6.122928879195e-12
72 KSP Residual norm 5.148912924628e-12
73 KSP Residual norm 4.171613186012e-12
74 KSP Residual norm 3.358500837065e-12
75 KSP Residual norm 2.774117289102e-12
76 KSP Residual norm 2.456619122978e-12
77 KSP Residual norm 1.913223194355e-12
78 KSP Residual norm 1.472321883531e-12
79 KSP Residual norm 1.187226128298e-12
80 KSP Residual norm 8.395247666687e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.508879764141e-05 gnorm 2.170892611050e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
73 SNES Function norm 2.146720278267e-05
0 KSP Residual norm 3.892142634832e-04
1 KSP Residual norm 5.228019001919e-05
2 KSP Residual norm 3.844326947677e-05
3 KSP Residual norm 3.131893916791e-05
4 KSP Residual norm 2.048129425086e-05
5 KSP Residual norm 1.454104927333e-05
6 KSP Residual norm 8.713542846879e-06
7 KSP Residual norm 5.817668259219e-06
8 KSP Residual norm 4.389657603317e-06
9 KSP Residual norm 3.489280836404e-06
10 KSP Residual norm 2.519420101655e-06
11 KSP Residual norm 1.669029312849e-06
12 KSP Residual norm 1.270402733307e-06
13 KSP Residual norm 9.493078303725e-07
14 KSP Residual norm 6.548843828838e-07
15 KSP Residual norm 5.374521408134e-07
16 KSP Residual norm 4.448718647681e-07
17 KSP Residual norm 3.484803169419e-07
18 KSP Residual norm 2.822066964445e-07
19 KSP Residual norm 2.286076114360e-07
20 KSP Residual norm 1.822472950280e-07
21 KSP Residual norm 1.426411557047e-07
22 KSP Residual norm 1.178843471747e-07
23 KSP Residual norm 9.062636804825e-08
24 KSP Residual norm 7.579335762182e-08
25 KSP Residual norm 5.856430038674e-08
26 KSP Residual norm 4.527196023390e-08
27 KSP Residual norm 3.685272487155e-08
28 KSP Residual norm 2.800366402371e-08
29 KSP Residual norm 2.321141259678e-08
30 KSP Residual norm 1.790548240337e-08
31 KSP Residual norm 1.434149158805e-08
32 KSP Residual norm 1.081531025629e-08
33 KSP Residual norm 8.933543895755e-09
34 KSP Residual norm 6.749849352906e-09
35 KSP Residual norm 5.302531253028e-09
36 KSP Residual norm 4.217261252405e-09
37 KSP Residual norm 3.459593586801e-09
38 KSP Residual norm 2.731211143958e-09
39 KSP Residual norm 2.101403510755e-09
40 KSP Residual norm 1.626867338857e-09
41 KSP Residual norm 1.220168925334e-09
42 KSP Residual norm 9.505517023281e-10
43 KSP Residual norm 7.395097357555e-10
44 KSP Residual norm 5.439928958540e-10
45 KSP Residual norm 4.131780772125e-10
46 KSP Residual norm 3.162279614704e-10
47 KSP Residual norm 2.341296036956e-10
48 KSP Residual norm 1.857482851028e-10
49 KSP Residual norm 1.424131231096e-10
50 KSP Residual norm 1.096021573964e-10
51 KSP Residual norm 1.084946712701e-10
52 KSP Residual norm 1.065475191747e-10
53 KSP Residual norm 9.787342195212e-11
54 KSP Residual norm 8.463702271577e-11
55 KSP Residual norm 7.435318637217e-11
56 KSP Residual norm 6.894222133987e-11
57 KSP Residual norm 6.404416920531e-11
58 KSP Residual norm 5.544918839688e-11
59 KSP Residual norm 4.625027899894e-11
60 KSP Residual norm 4.194243211622e-11
61 KSP Residual norm 3.372337211742e-11
62 KSP Residual norm 2.489633493696e-11
63 KSP Residual norm 2.265286183260e-11
64 KSP Residual norm 1.864336759903e-11
65 KSP Residual norm 1.495899463105e-11
66 KSP Residual norm 1.236051858029e-11
67 KSP Residual norm 1.043453368883e-11
68 KSP Residual norm 8.718818384917e-12
69 KSP Residual norm 7.919490584634e-12
70 KSP Residual norm 6.105169218602e-12
71 KSP Residual norm 5.242680077479e-12
72 KSP Residual norm 4.418341595644e-12
73 KSP Residual norm 3.575669511865e-12
74 KSP Residual norm 2.873962499249e-12
75 KSP Residual norm 2.377024469707e-12
76 KSP Residual norm 2.108643582905e-12
77 KSP Residual norm 1.664646929152e-12
78 KSP Residual norm 1.262986759817e-12
79 KSP Residual norm 1.027330388301e-12
80 KSP Residual norm 7.662086518695e-13
Linear solve converged due to CONVERGED_ATOL iterations 80
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.146720278267e-05 gnorm 1.857522959449e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
74 SNES Function norm 1.836841681048e-05
0 KSP Residual norm 3.325418522994e-04
1 KSP Residual norm 4.470625641779e-05
2 KSP Residual norm 3.286324285295e-05
3 KSP Residual norm 2.677776289388e-05
4 KSP Residual norm 1.749872458428e-05
5 KSP Residual norm 1.242072902547e-05
6 KSP Residual norm 7.446874639099e-06
7 KSP Residual norm 4.979815257172e-06
8 KSP Residual norm 3.753877386428e-06
9 KSP Residual norm 2.984954727354e-06
10 KSP Residual norm 2.156426895823e-06
11 KSP Residual norm 1.430732259402e-06
12 KSP Residual norm 1.089941063930e-06
13 KSP Residual norm 8.122517480789e-07
14 KSP Residual norm 5.591709363519e-07
15 KSP Residual norm 4.598128242892e-07
16 KSP Residual norm 3.804037919415e-07
17 KSP Residual norm 2.976582009070e-07
18 KSP Residual norm 2.410981624791e-07
19 KSP Residual norm 1.953778787788e-07
20 KSP Residual norm 1.559123322361e-07
21 KSP Residual norm 1.218532771966e-07
22 KSP Residual norm 1.005081324000e-07
23 KSP Residual norm 7.741160466714e-08
24 KSP Residual norm 6.481011156712e-08
25 KSP Residual norm 5.012205022138e-08
26 KSP Residual norm 3.913478614451e-08
27 KSP Residual norm 3.160712679091e-08
28 KSP Residual norm 2.403789340914e-08
29 KSP Residual norm 2.008813252864e-08
30 KSP Residual norm 1.538252060287e-08
31 KSP Residual norm 1.240794884440e-08
32 KSP Residual norm 9.309308142726e-09
33 KSP Residual norm 7.635727346231e-09
34 KSP Residual norm 5.778458621916e-09
35 KSP Residual norm 4.529846775508e-09
36 KSP Residual norm 3.608531020528e-09
37 KSP Residual norm 2.956608386692e-09
38 KSP Residual norm 2.334008852430e-09
39 KSP Residual norm 1.794908516013e-09
40 KSP Residual norm 1.389529343315e-09
41 KSP Residual norm 1.042499052117e-09
42 KSP Residual norm 8.124336133215e-10
43 KSP Residual norm 6.320869306358e-10
44 KSP Residual norm 4.646967556038e-10
45 KSP Residual norm 3.533012212253e-10
46 KSP Residual norm 2.701955654532e-10
47 KSP Residual norm 1.999649086738e-10
48 KSP Residual norm 1.586708648097e-10
49 KSP Residual norm 1.216267447811e-10
50 KSP Residual norm 9.368898383512e-11
51 KSP Residual norm 9.274856839289e-11
52 KSP Residual norm 9.106678456961e-11
53 KSP Residual norm 8.370825510310e-11
54 KSP Residual norm 7.237702864839e-11
55 KSP Residual norm 6.360852517056e-11
56 KSP Residual norm 5.898180097387e-11
57 KSP Residual norm 5.477464620710e-11
58 KSP Residual norm 4.741259352237e-11
59 KSP Residual norm 3.953703101015e-11
60 KSP Residual norm 3.583974640788e-11
61 KSP Residual norm 2.879007298222e-11
62 KSP Residual norm 2.124504305818e-11
63 KSP Residual norm 1.932335332715e-11
64 KSP Residual norm 1.590882899547e-11
65 KSP Residual norm 1.276648348508e-11
66 KSP Residual norm 1.055101562248e-11
67 KSP Residual norm 8.918395062408e-12
68 KSP Residual norm 7.449358355756e-12
69 KSP Residual norm 6.761105638471e-12
70 KSP Residual norm 5.214312988564e-12
71 KSP Residual norm 4.482175544704e-12
72 KSP Residual norm 3.768138032725e-12
73 KSP Residual norm 3.053127376192e-12
74 KSP Residual norm 2.458565733574e-12
75 KSP Residual norm 2.030680257047e-12
76 KSP Residual norm 1.798581345114e-12
77 KSP Residual norm 1.398736330291e-12
78 KSP Residual norm 1.077784362892e-12
79 KSP Residual norm 8.678966470146e-13
Linear solve converged due to CONVERGED_ATOL iterations 79
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.836841681048e-05 gnorm 1.589390681907e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
75 SNES Function norm 1.571696024127e-05
0 KSP Residual norm 2.858145558857e-04
1 KSP Residual norm 3.834278712187e-05
2 KSP Residual norm 2.821128036341e-05
3 KSP Residual norm 2.296329511300e-05
4 KSP Residual norm 1.504736392728e-05
5 KSP Residual norm 1.069283044131e-05
6 KSP Residual norm 6.401661618090e-06
7 KSP Residual norm 4.253099553556e-06
8 KSP Residual norm 3.218574851318e-06
9 KSP Residual norm 2.555753964794e-06
10 KSP Residual norm 1.842973611180e-06
11 KSP Residual norm 1.216182321529e-06
12 KSP Residual norm 9.226024890946e-07
13 KSP Residual norm 6.951957767577e-07
14 KSP Residual norm 4.827357789014e-07
15 KSP Residual norm 3.935274540237e-07
16 KSP Residual norm 3.260694250439e-07
17 KSP Residual norm 2.564202703979e-07
18 KSP Residual norm 2.075256858597e-07
19 KSP Residual norm 1.679962604651e-07
20 KSP Residual norm 1.330445483479e-07
21 KSP Residual norm 1.048387847193e-07
22 KSP Residual norm 8.714883366234e-08
23 KSP Residual norm 6.656328367625e-08
24 KSP Residual norm 5.563835146552e-08
25 KSP Residual norm 4.294649232613e-08
26 KSP Residual norm 3.197336800583e-08
27 KSP Residual norm 2.686518767613e-08
28 KSP Residual norm 2.042818941094e-08
29 KSP Residual norm 1.629229567483e-08
30 KSP Residual norm 1.307967010021e-08
31 KSP Residual norm 9.840161567019e-09
32 KSP Residual norm 7.901220387904e-09
33 KSP Residual norm 5.969464469988e-09
34 KSP Residual norm 4.918973600031e-09
35 KSP Residual norm 3.831530964329e-09
36 KSP Residual norm 3.110886037632e-09
37 KSP Residual norm 2.496702766012e-09
38 KSP Residual norm 2.016518675956e-09
39 KSP Residual norm 1.544380773437e-09
40 KSP Residual norm 1.198816033573e-09
41 KSP Residual norm 8.976639721324e-10
42 KSP Residual norm 6.986444150209e-10
43 KSP Residual norm 5.434919560445e-10
44 KSP Residual norm 4.008230299207e-10
45 KSP Residual norm 3.034912530774e-10
46 KSP Residual norm 2.329009063239e-10
47 KSP Residual norm 1.726670252382e-10
48 KSP Residual norm 1.368678810334e-10
49 KSP Residual norm 1.050199013812e-10
50 KSP Residual norm 8.057521789178e-11
51 KSP Residual norm 7.974509979848e-11
52 KSP Residual norm 7.836353909044e-11
53 KSP Residual norm 7.180650568156e-11
54 KSP Residual norm 6.212375712795e-11
55 KSP Residual norm 5.447953467263e-11
56 KSP Residual norm 5.051989033675e-11
57 KSP Residual norm 4.697334160540e-11
58 KSP Residual norm 4.070606185696e-11
59 KSP Residual norm 3.396583928016e-11
60 KSP Residual norm 3.083187250898e-11
61 KSP Residual norm 2.487766455737e-11
62 KSP Residual norm 1.839556681001e-11
63 KSP Residual norm 1.676151125537e-11
64 KSP Residual norm 1.377671062034e-11
65 KSP Residual norm 1.104544538842e-11
66 KSP Residual norm 9.123041223130e-12
67 KSP Residual norm 7.670012952265e-12
68 KSP Residual norm 6.418422904166e-12
69 KSP Residual norm 5.841249194434e-12
70 KSP Residual norm 4.499143333933e-12
71 KSP Residual norm 3.848076081285e-12
72 KSP Residual norm 3.265591262877e-12
73 KSP Residual norm 2.636563609781e-12
74 KSP Residual norm 2.106386016135e-12
75 KSP Residual norm 1.762085971233e-12
76 KSP Residual norm 1.574044127473e-12
77 KSP Residual norm 1.267335138545e-12
78 KSP Residual norm 9.308580376767e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.571696024127e-05 gnorm 1.359964797891e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
76 SNES Function norm 1.344825279415e-05
0 KSP Residual norm 2.441221313879e-04
1 KSP Residual norm 3.275775332889e-05
2 KSP Residual norm 2.409557127679e-05
3 KSP Residual norm 1.963293246465e-05
4 KSP Residual norm 1.284294472580e-05
5 KSP Residual norm 9.116842289358e-06
6 KSP Residual norm 5.460624245862e-06
7 KSP Residual norm 3.645277646605e-06
8 KSP Residual norm 2.750874134455e-06
9 KSP Residual norm 2.186261535007e-06
10 KSP Residual norm 1.578012672273e-06
11 KSP Residual norm 1.044757630260e-06
12 KSP Residual norm 7.948272673500e-07
13 KSP Residual norm 5.945919211557e-07
14 KSP Residual norm 4.103774344898e-07
15 KSP Residual norm 3.365112730040e-07
16 KSP Residual norm 2.786600147473e-07
17 KSP Residual norm 2.183777971700e-07
18 KSP Residual norm 1.768794547875e-07
19 KSP Residual norm 1.432129680587e-07
20 KSP Residual norm 1.141487678211e-07
21 KSP Residual norm 8.940084986131e-08
22 KSP Residual norm 7.391253841532e-08
23 KSP Residual norm 5.678205069519e-08
24 KSP Residual norm 4.748516870780e-08
25 KSP Residual norm 3.666604781174e-08
26 KSP Residual norm 2.822133242794e-08
27 KSP Residual norm 2.306396946528e-08
28 KSP Residual norm 1.751732000082e-08
29 KSP Residual norm 1.446981625406e-08
30 KSP Residual norm 1.119808487972e-08
31 KSP Residual norm 8.944850477720e-09
32 KSP Residual norm 6.760236005494e-09
33 KSP Residual norm 5.592455855552e-09
34 KSP Residual norm 4.226535846566e-09
35 KSP Residual norm 3.323315858788e-09
36 KSP Residual norm 2.644772704068e-09
37 KSP Residual norm 2.171798390535e-09
38 KSP Residual norm 1.710766353755e-09
39 KSP Residual norm 1.316392668274e-09
40 KSP Residual norm 1.018997300608e-09
41 KSP Residual norm 7.644024054991e-10
42 KSP Residual norm 5.953928351408e-10
43 KSP Residual norm 4.631860733449e-10
44 KSP Residual norm 3.406190221026e-10
45 KSP Residual norm 2.586813471748e-10
46 KSP Residual norm 1.979666386166e-10
47 KSP Residual norm 1.466056994369e-10
48 KSP Residual norm 1.163204229227e-10
49 KSP Residual norm 8.918094481083e-11
50 KSP Residual norm 6.862826135992e-11
51 KSP Residual norm 6.793311355630e-11
52 KSP Residual norm 6.670718598328e-11
53 KSP Residual norm 6.128168665899e-11
54 KSP Residual norm 5.299781224238e-11
55 KSP Residual norm 4.656243904894e-11
56 KSP Residual norm 4.317423808591e-11
57 KSP Residual norm 4.011084085978e-11
58 KSP Residual norm 3.472546566388e-11
59 KSP Residual norm 2.896944775487e-11
60 KSP Residual norm 2.627892854673e-11
61 KSP Residual norm 2.112077358401e-11
62 KSP Residual norm 1.559604954896e-11
63 KSP Residual norm 1.418722183452e-11
64 KSP Residual norm 1.167768373040e-11
65 KSP Residual norm 9.372501026313e-12
66 KSP Residual norm 7.742921982190e-12
67 KSP Residual norm 6.534766515085e-12
68 KSP Residual norm 5.460082398920e-12
69 KSP Residual norm 4.960527374836e-12
70 KSP Residual norm 3.822963463487e-12
71 KSP Residual norm 3.284337558854e-12
72 KSP Residual norm 2.769325556618e-12
73 KSP Residual norm 2.240185614527e-12
74 KSP Residual norm 1.799841388850e-12
75 KSP Residual norm 1.489627721000e-12
76 KSP Residual norm 1.323224321871e-12
77 KSP Residual norm 1.047555158283e-12
78 KSP Residual norm 7.916168104117e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.344825279415e-05 gnorm 1.163657376523e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
77 SNES Function norm 1.150703900463e-05
0 KSP Residual norm 2.083307247899e-04
1 KSP Residual norm 2.800912175399e-05
2 KSP Residual norm 2.058930037789e-05
3 KSP Residual norm 1.677538091133e-05
4 KSP Residual norm 1.096348301202e-05
5 KSP Residual norm 7.782547739870e-06
6 KSP Residual norm 4.666048050450e-06
7 KSP Residual norm 3.119208771998e-06
8 KSP Residual norm 2.351757583161e-06
9 KSP Residual norm 1.869967091764e-06
10 KSP Residual norm 1.350869805636e-06
11 KSP Residual norm 8.960736697735e-07
12 KSP Residual norm 6.825795197554e-07
13 KSP Residual norm 5.088639989929e-07
14 KSP Residual norm 3.504469306300e-07
15 KSP Residual norm 2.881001930114e-07
16 KSP Residual norm 2.383526145310e-07
17 KSP Residual norm 1.865344612186e-07
18 KSP Residual norm 1.510771918379e-07
19 KSP Residual norm 1.224310888857e-07
20 KSP Residual norm 9.768480058547e-08
21 KSP Residual norm 7.635797911302e-08
22 KSP Residual norm 6.300279035440e-08
23 KSP Residual norm 4.851386633601e-08
24 KSP Residual norm 4.060657690892e-08
25 KSP Residual norm 3.140222090100e-08
26 KSP Residual norm 2.448717924396e-08
27 KSP Residual norm 1.979486420649e-08
28 KSP Residual norm 1.505317034162e-08
29 KSP Residual norm 1.256722682937e-08
30 KSP Residual norm 9.631725026465e-09
31 KSP Residual norm 7.763237006941e-09
32 KSP Residual norm 5.828067726365e-09
33 KSP Residual norm 4.785604225920e-09
34 KSP Residual norm 3.620101715473e-09
35 KSP Residual norm 2.838505030889e-09
36 KSP Residual norm 2.260050982274e-09
37 KSP Residual norm 1.851773793596e-09
38 KSP Residual norm 1.462644467695e-09
39 KSP Residual norm 1.124906153345e-09
40 KSP Residual norm 8.708868998711e-10
41 KSP Residual norm 6.533054374823e-10
42 KSP Residual norm 5.091103890129e-10
43 KSP Residual norm 3.960961782407e-10
44 KSP Residual norm 2.912654572867e-10
45 KSP Residual norm 2.214002358482e-10
46 KSP Residual norm 1.693563174242e-10
47 KSP Residual norm 1.253422079734e-10
48 KSP Residual norm 9.945315230288e-11
49 KSP Residual norm 7.623846383946e-11
50 KSP Residual norm 5.871549952874e-11
51 KSP Residual norm 5.812558880458e-11
52 KSP Residual norm 5.707562793489e-11
53 KSP Residual norm 5.245471951672e-11
54 KSP Residual norm 4.535485398630e-11
55 KSP Residual norm 3.985539261428e-11
56 KSP Residual norm 3.695595958556e-11
57 KSP Residual norm 3.432158152676e-11
58 KSP Residual norm 2.971063314528e-11
59 KSP Residual norm 2.477590298435e-11
60 KSP Residual norm 2.245965107113e-11
61 KSP Residual norm 1.804734036121e-11
62 KSP Residual norm 1.331838754491e-11
63 KSP Residual norm 1.211539138691e-11
64 KSP Residual norm 9.973332460420e-12
65 KSP Residual norm 8.002724675190e-12
66 KSP Residual norm 6.613993881656e-12
67 KSP Residual norm 5.589196309124e-12
68 KSP Residual norm 4.668957077972e-12
69 KSP Residual norm 4.238143685075e-12
70 KSP Residual norm 3.268436004210e-12
71 KSP Residual norm 2.808593716854e-12
72 KSP Residual norm 2.362228998542e-12
73 KSP Residual norm 1.913641443052e-12
74 KSP Residual norm 1.540471174524e-12
75 KSP Residual norm 1.272510830792e-12
76 KSP Residual norm 1.127019790493e-12
77 KSP Residual norm 8.785396802112e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.150703900463e-05 gnorm 9.956873209436e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
78 SNES Function norm 9.846041423677e-06
0 KSP Residual norm 1.781751633711e-04
1 KSP Residual norm 2.396338839829e-05
2 KSP Residual norm 1.761331291372e-05
3 KSP Residual norm 1.435042158105e-05
4 KSP Residual norm 9.377337621224e-06
5 KSP Residual norm 6.656544528595e-06
6 KSP Residual norm 3.991698122494e-06
7 KSP Residual norm 2.668955456733e-06
8 KSP Residual norm 2.012007816160e-06
9 KSP Residual norm 1.599948762867e-06
10 KSP Residual norm 1.155968089114e-06
11 KSP Residual norm 7.670186430469e-07
12 KSP Residual norm 5.843715773378e-07
13 KSP Residual norm 4.354258536441e-07
14 KSP Residual norm 2.997757857294e-07
15 KSP Residual norm 2.465365639917e-07
16 KSP Residual norm 2.039345924068e-07
17 KSP Residual norm 1.595683240652e-07
18 KSP Residual norm 1.292362535916e-07
19 KSP Residual norm 1.047455132273e-07
20 KSP Residual norm 8.358377451562e-08
21 KSP Residual norm 6.531758973907e-08
22 KSP Residual norm 5.387423678539e-08
23 KSP Residual norm 4.150033074019e-08
24 KSP Residual norm 3.474254448654e-08
25 KSP Residual norm 2.687441179775e-08
26 KSP Residual norm 2.099368976001e-08
27 KSP Residual norm 1.694671096589e-08
28 KSP Residual norm 1.288995235691e-08
29 KSP Residual norm 1.077421858106e-08
30 KSP Residual norm 8.248770474757e-09
31 KSP Residual norm 6.654774597504e-09
32 KSP Residual norm 4.991257167602e-09
33 KSP Residual norm 4.094457831173e-09
34 KSP Residual norm 3.097645977282e-09
35 KSP Residual norm 2.428168194645e-09
36 KSP Residual norm 1.933262485158e-09
37 KSP Residual norm 1.583490784678e-09
38 KSP Residual norm 1.251384851093e-09
39 KSP Residual norm 9.623691120239e-10
40 KSP Residual norm 7.450709722347e-10
41 KSP Residual norm 5.589141422703e-10
42 KSP Residual norm 4.355884254681e-10
43 KSP Residual norm 3.388998037715e-10
44 KSP Residual norm 2.492117742128e-10
45 KSP Residual norm 1.894589271890e-10
46 KSP Residual norm 1.449160052513e-10
47 KSP Residual norm 1.072435606685e-10
48 KSP Residual norm 8.509284172004e-11
49 KSP Residual norm 6.522894943291e-11
50 KSP Residual norm 5.024225330510e-11
51 KSP Residual norm 4.973811148092e-11
52 KSP Residual norm 4.883987366770e-11
53 KSP Residual norm 4.488784571186e-11
54 KSP Residual norm 3.881093941097e-11
55 KSP Residual norm 3.410546410156e-11
56 KSP Residual norm 3.162448070037e-11
57 KSP Residual norm 2.936854671418e-11
58 KSP Residual norm 2.542272310360e-11
59 KSP Residual norm 2.119865615958e-11
60 KSP Residual norm 1.921473091477e-11
61 KSP Residual norm 1.543965897033e-11
62 KSP Residual norm 1.139302651172e-11
63 KSP Residual norm 1.036407449664e-11
64 KSP Residual norm 8.531602765167e-12
65 KSP Residual norm 6.845605158348e-12
66 KSP Residual norm 5.658135067073e-12
67 KSP Residual norm 4.782298121625e-12
68 KSP Residual norm 3.994832930766e-12
69 KSP Residual norm 3.625695034228e-12
70 KSP Residual norm 2.796399801522e-12
71 KSP Residual norm 2.403028451146e-12
72 KSP Residual norm 2.020274892050e-12
73 KSP Residual norm 1.637063132547e-12
74 KSP Residual norm 1.318211100371e-12
75 KSP Residual norm 1.088678510656e-12
76 KSP Residual norm 9.638025938728e-13
Linear solve converged due to CONVERGED_ATOL iterations 76
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.846041423677e-06 gnorm 8.519638343202e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
79 SNES Function norm 8.424808390709e-06
0 KSP Residual norm 1.524654344264e-04
1 KSP Residual norm 2.050659873861e-05
2 KSP Residual norm 1.507259860492e-05
3 KSP Residual norm 1.227937159228e-05
4 KSP Residual norm 8.025007457734e-06
5 KSP Residual norm 5.697018094926e-06
6 KSP Residual norm 3.416288432731e-06
7 KSP Residual norm 2.283365477888e-06
8 KSP Residual norm 1.721690847518e-06
9 KSP Residual norm 1.369027179310e-06
10 KSP Residual norm 9.890751061181e-07
11 KSP Residual norm 6.561109925439e-07
12 KSP Residual norm 4.998269793992e-07
13 KSP Residual norm 3.725917139945e-07
14 KSP Residual norm 2.566251531320e-07
15 KSP Residual norm 2.109859301840e-07
16 KSP Residual norm 1.745327817639e-07
17 KSP Residual norm 1.365871763649e-07
18 KSP Residual norm 1.106131470507e-07
19 KSP Residual norm 8.965416757797e-08
20 KSP Residual norm 7.152693288291e-08
21 KSP Residual norm 5.590702071557e-08
22 KSP Residual norm 4.612996762077e-08
23 KSP Residual norm 3.552486018933e-08
24 KSP Residual norm 2.973226349942e-08
25 KSP Residual norm 2.299724464850e-08
26 KSP Residual norm 1.793855291139e-08
27 KSP Residual norm 1.449559051786e-08
28 KSP Residual norm 1.102443678995e-08
29 KSP Residual norm 9.204460106712e-09
30 KSP Residual norm 7.053870732517e-09
31 KSP Residual norm 5.685697140208e-09
32 KSP Residual norm 4.267493067923e-09
33 KSP Residual norm 3.505201245678e-09
34 KSP Residual norm 2.650630641369e-09
35 KSP Residual norm 2.078302850808e-09
36 KSP Residual norm 1.653749318944e-09
37 KSP Residual norm 1.354553928941e-09
38 KSP Residual norm 1.071144880894e-09
39 KSP Residual norm 8.238412396019e-10
40 KSP Residual norm 6.378548694609e-10
41 KSP Residual norm 4.784205983038e-10
42 KSP Residual norm 3.728382169597e-10
43 KSP Residual norm 2.900777477169e-10
44 KSP Residual norm 2.133612435795e-10
45 KSP Residual norm 1.621665671955e-10
46 KSP Residual norm 1.240685528093e-10
47 KSP Residual norm 9.182058055534e-11
48 KSP Residual norm 7.285110673808e-11
49 KSP Residual norm 5.584837842693e-11
50 KSP Residual norm 4.300781921194e-11
51 KSP Residual norm 4.257578115257e-11
52 KSP Residual norm 4.181003413351e-11
53 KSP Residual norm 3.841945573953e-11
54 KSP Residual norm 3.321885269794e-11
55 KSP Residual norm 2.918755170488e-11
56 KSP Residual norm 2.706397709353e-11
57 KSP Residual norm 2.513477669615e-11
58 KSP Residual norm 2.175943700399e-11
59 KSP Residual norm 1.814440512457e-11
60 KSP Residual norm 1.644695561297e-11
61 KSP Residual norm 1.321996541529e-11
62 KSP Residual norm 9.755814833683e-12
63 KSP Residual norm 8.876072017249e-12
64 KSP Residual norm 7.305724106390e-12
65 KSP Residual norm 5.861454163868e-12
66 KSP Residual norm 4.844723836743e-12
67 KSP Residual norm 4.093623089415e-12
68 KSP Residual norm 3.419914300683e-12
69 KSP Residual norm 3.104368687341e-12
70 KSP Residual norm 2.394209577345e-12
71 KSP Residual norm 2.056679676065e-12
72 KSP Residual norm 1.729956792198e-12
73 KSP Residual norm 1.401540744188e-12
74 KSP Residual norm 1.128130118757e-12
75 KSP Residual norm 9.318317275144e-13
Linear solve converged due to CONVERGED_ATOL iterations 75
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.424808390709e-06 gnorm 7.289867375940e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
80 SNES Function norm 7.208728409492e-06
0 KSP Residual norm 1.306696681809e-04
1 KSP Residual norm 1.755695030821e-05
2 KSP Residual norm 1.290931563720e-05
3 KSP Residual norm 1.051562633063e-05
4 KSP Residual norm 6.877210131051e-06
5 KSP Residual norm 4.883163505767e-06
6 KSP Residual norm 2.926490494223e-06
7 KSP Residual norm 1.953174058431e-06
8 KSP Residual norm 1.474035698970e-06
9 KSP Residual norm 1.171675347635e-06
10 KSP Residual norm 8.460233997252e-07
11 KSP Residual norm 5.603883952167e-07
12 KSP Residual norm 4.265341244255e-07
13 KSP Residual norm 3.188065557324e-07
14 KSP Residual norm 2.200131059441e-07
15 KSP Residual norm 1.805274418283e-07
16 KSP Residual norm 1.494219295577e-07
17 KSP Residual norm 1.170625088279e-07
18 KSP Residual norm 9.478636425717e-08
19 KSP Residual norm 7.679359779749e-08
20 KSP Residual norm 6.120373685186e-08
21 KSP Residual norm 4.791025141862e-08
22 KSP Residual norm 3.960798423940e-08
23 KSP Residual norm 3.044398280904e-08
24 KSP Residual norm 2.545605859206e-08
25 KSP Residual norm 1.967152737511e-08
26 KSP Residual norm 1.519087319511e-08
27 KSP Residual norm 1.237399647092e-08
28 KSP Residual norm 9.403232465856e-09
29 KSP Residual norm 7.783657863250e-09
30 KSP Residual norm 6.011605975936e-09
31 KSP Residual norm 4.807303633731e-09
32 KSP Residual norm 3.627543202473e-09
33 KSP Residual norm 3.000976565284e-09
34 KSP Residual norm 2.266128119623e-09
35 KSP Residual norm 1.781072584573e-09
36 KSP Residual norm 1.415153680713e-09
37 KSP Residual norm 1.160751089746e-09
38 KSP Residual norm 9.175140152340e-10
39 KSP Residual norm 7.060316116176e-10
40 KSP Residual norm 5.466393381619e-10
41 KSP Residual norm 4.099052102845e-10
42 KSP Residual norm 3.193276849362e-10
43 KSP Residual norm 2.484330225476e-10
44 KSP Residual norm 1.828135889194e-10
45 KSP Residual norm 1.388223024370e-10
46 KSP Residual norm 1.062778426877e-10
47 KSP Residual norm 7.868838926612e-11
48 KSP Residual norm 6.242284942591e-11
49 KSP Residual norm 4.786319161662e-11
50 KSP Residual norm 3.682782225736e-11
51 KSP Residual norm 3.645546188354e-11
52 KSP Residual norm 3.580479680391e-11
53 KSP Residual norm 3.288234711994e-11
54 KSP Residual norm 2.843550928546e-11
55 KSP Residual norm 2.497603355295e-11
56 KSP Residual norm 2.315828441695e-11
57 KSP Residual norm 2.151387855179e-11
58 KSP Residual norm 1.862855261143e-11
59 KSP Residual norm 1.553772639441e-11
60 KSP Residual norm 1.409018499791e-11
61 KSP Residual norm 1.133416087355e-11
62 KSP Residual norm 8.367860162764e-12
63 KSP Residual norm 7.615398469273e-12
64 KSP Residual norm 6.266426579444e-12
65 KSP Residual norm 5.027253938219e-12
66 KSP Residual norm 4.154196930635e-12
67 KSP Residual norm 3.505979994411e-12
68 KSP Residual norm 2.929867181610e-12
69 KSP Residual norm 2.661537824864e-12
70 KSP Residual norm 2.051839766521e-12
71 KSP Residual norm 1.761086374014e-12
72 KSP Residual norm 1.484818352409e-12
73 KSP Residual norm 1.201506035298e-12
74 KSP Residual norm 9.653827785008e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.208728409492e-06 gnorm 6.237611766402e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
81 SNES Function norm 6.168186788281e-06
0 KSP Residual norm 1.116975354077e-04
1 KSP Residual norm 1.501384518661e-05
2 KSP Residual norm 1.103726761663e-05
3 KSP Residual norm 8.993262022108e-06
4 KSP Residual norm 5.877537717518e-06
5 KSP Residual norm 4.172052593074e-06
6 KSP Residual norm 2.501121258741e-06
7 KSP Residual norm 1.672159920022e-06
8 KSP Residual norm 1.260677271582e-06
9 KSP Residual norm 1.002391913662e-06
10 KSP Residual norm 7.240960004679e-07
11 KSP Residual norm 4.803080357142e-07
12 KSP Residual norm 3.658578470744e-07
13 KSP Residual norm 2.727554889970e-07
14 KSP Residual norm 1.878293108314e-07
15 KSP Residual norm 1.544085836546e-07
16 KSP Residual norm 1.277548523145e-07
17 KSP Residual norm 9.998182225046e-08
18 KSP Residual norm 8.098149333196e-08
19 KSP Residual norm 6.562026663278e-08
20 KSP Residual norm 5.235947606200e-08
21 KSP Residual norm 4.092974812922e-08
22 KSP Residual norm 3.376999792915e-08
23 KSP Residual norm 2.600271953955e-08
24 KSP Residual norm 2.176564658259e-08
25 KSP Residual norm 1.683018634441e-08
26 KSP Residual norm 1.312253084570e-08
27 KSP Residual norm 1.060981715695e-08
28 KSP Residual norm 8.067922495832e-09
29 KSP Residual norm 6.735593347620e-09
30 KSP Residual norm 5.162265458635e-09
31 KSP Residual norm 4.160896333282e-09
32 KSP Residual norm 3.123996240191e-09
33 KSP Residual norm 2.564633969435e-09
34 KSP Residual norm 1.940431318554e-09
35 KSP Residual norm 1.521481057596e-09
36 KSP Residual norm 1.211836440741e-09
37 KSP Residual norm 9.930752184951e-10
38 KSP Residual norm 7.839056845872e-10
39 KSP Residual norm 6.028801580797e-10
40 KSP Residual norm 4.667231816949e-10
41 KSP Residual norm 3.501484979296e-10
42 KSP Residual norm 2.728614375094e-10
43 KSP Residual norm 2.122896649535e-10
44 KSP Residual norm 1.560819121318e-10
45 KSP Residual norm 1.186511515647e-10
46 KSP Residual norm 9.075097876510e-11
47 KSP Residual norm 6.716768647811e-11
48 KSP Residual norm 5.329656325938e-11
49 KSP Residual norm 4.085490054532e-11
50 KSP Residual norm 3.146654965620e-11
51 KSP Residual norm 3.115040958589e-11
52 KSP Residual norm 3.058627739606e-11
53 KSP Residual norm 2.811252200709e-11
54 KSP Residual norm 2.430757287013e-11
55 KSP Residual norm 2.136161033365e-11
56 KSP Residual norm 1.980769860292e-11
57 KSP Residual norm 1.839569192227e-11
58 KSP Residual norm 1.592372431450e-11
59 KSP Residual norm 1.327925554473e-11
60 KSP Residual norm 1.203830862058e-11
61 KSP Residual norm 9.671484420000e-12
62 KSP Residual norm 7.137362843485e-12
63 KSP Residual norm 6.492000911519e-12
64 KSP Residual norm 5.344639581985e-12
65 KSP Residual norm 4.288951323326e-12
66 KSP Residual norm 3.544513659056e-12
67 KSP Residual norm 2.995500890120e-12
68 KSP Residual norm 2.502170949453e-12
69 KSP Residual norm 2.271270094506e-12
70 KSP Residual norm 1.751535077775e-12
71 KSP Residual norm 1.505405148554e-12
72 KSP Residual norm 1.266073748260e-12
73 KSP Residual norm 1.025605628514e-12
74 KSP Residual norm 8.256585450923e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.168186788281e-06 gnorm 5.337246495296e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
82 SNES Function norm 5.277844089371e-06
0 KSP Residual norm 9.551949769985e-05
1 KSP Residual norm 1.284492542356e-05
2 KSP Residual norm 9.441478647298e-06
3 KSP Residual norm 7.692817033765e-06
4 KSP Residual norm 5.026763744845e-06
5 KSP Residual norm 3.568134573471e-06
6 KSP Residual norm 2.139564428911e-06
7 KSP Residual norm 1.430777443852e-06
8 KSP Residual norm 1.078519758425e-06
9 KSP Residual norm 8.576380790727e-07
10 KSP Residual norm 6.196365847459e-07
11 KSP Residual norm 4.111678876537e-07
12 KSP Residual norm 3.132576286419e-07
13 KSP Residual norm 2.333952169289e-07
14 KSP Residual norm 1.606636302353e-07
15 KSP Residual norm 1.321364594846e-07
16 KSP Residual norm 1.093066290079e-07
17 KSP Residual norm 8.552404099679e-08
18 KSP Residual norm 6.927052853214e-08
19 KSP Residual norm 5.614018994855e-08
20 KSP Residual norm 4.480134400332e-08
21 KSP Residual norm 3.500981544835e-08
22 KSP Residual norm 2.887351311815e-08
23 KSP Residual norm 2.224254299076e-08
24 KSP Residual norm 1.862222507236e-08
25 KSP Residual norm 1.440420928618e-08
26 KSP Residual norm 1.125506440319e-08
27 KSP Residual norm 9.084254650542e-09
28 KSP Residual norm 6.909627783469e-09
29 KSP Residual norm 5.776798369376e-09
30 KSP Residual norm 4.421886644711e-09
31 KSP Residual norm 3.567984394524e-09
32 KSP Residual norm 2.675836635775e-09
33 KSP Residual norm 2.194224465917e-09
34 KSP Residual norm 1.660383889939e-09
35 KSP Residual norm 1.301472623503e-09
36 KSP Residual norm 1.036534715192e-09
37 KSP Residual norm 8.490809851891e-10
38 KSP Residual norm 6.706740891229e-10
39 KSP Residual norm 5.157594782667e-10
40 KSP Residual norm 3.992900168807e-10
41 KSP Residual norm 2.995511595806e-10
42 KSP Residual norm 2.334553399445e-10
43 KSP Residual norm 1.816344157668e-10
44 KSP Residual norm 1.335476178661e-10
45 KSP Residual norm 1.015366872876e-10
46 KSP Residual norm 7.765648128983e-11
47 KSP Residual norm 5.746929266033e-11
48 KSP Residual norm 4.560090494329e-11
49 KSP Residual norm 3.495497239118e-11
50 KSP Residual norm 2.692605160729e-11
51 KSP Residual norm 2.665594219746e-11
52 KSP Residual norm 2.617341111382e-11
53 KSP Residual norm 2.405778016793e-11
54 KSP Residual norm 2.080083273664e-11
55 KSP Residual norm 1.828013047144e-11
56 KSP Residual norm 1.695046565136e-11
57 KSP Residual norm 1.574109981840e-11
58 KSP Residual norm 1.362569917862e-11
59 KSP Residual norm 1.136186545278e-11
60 KSP Residual norm 1.029869297813e-11
61 KSP Residual norm 8.273876484208e-12
62 KSP Residual norm 6.105293014784e-12
63 KSP Residual norm 5.553383983357e-12
64 KSP Residual norm 4.571852910032e-12
65 KSP Residual norm 3.668610782942e-12
66 KSP Residual norm 3.032146783897e-12
67 KSP Residual norm 2.563051118135e-12
68 KSP Residual norm 2.140895608753e-12
69 KSP Residual norm 1.942995051580e-12
70 KSP Residual norm 1.498568881836e-12
71 KSP Residual norm 1.288003146687e-12
72 KSP Residual norm 1.082699622040e-12
73 KSP Residual norm 8.773421344039e-13
Linear solve converged due to CONVERGED_ATOL iterations 73
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.277844089371e-06 gnorm 4.566845938718e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
83 SNES Function norm 4.516018990700e-06
0 KSP Residual norm 8.182763380245e-05
1 KSP Residual norm 1.099399976112e-05
2 KSP Residual norm 8.083302416826e-06
3 KSP Residual norm 6.586451508630e-06
4 KSP Residual norm 4.305401993068e-06
5 KSP Residual norm 3.056116378246e-06
6 KSP Residual norm 1.831704948874e-06
7 KSP Residual norm 1.224266656579e-06
8 KSP Residual norm 9.231719770694e-07
9 KSP Residual norm 7.339576238813e-07
10 KSP Residual norm 5.300898495415e-07
11 KSP Residual norm 3.514776822817e-07
12 KSP Residual norm 2.676613584172e-07
13 KSP Residual norm 1.996880872492e-07
14 KSP Residual norm 1.375728809864e-07
15 KSP Residual norm 1.130363874737e-07
16 KSP Residual norm 9.354304482141e-08
17 KSP Residual norm 7.322747300279e-08
18 KSP Residual norm 5.931198421435e-08
19 KSP Residual norm 4.805237459743e-08
20 KSP Residual norm 3.833505279771e-08
21 KSP Residual norm 2.997819423699e-08
22 KSP Residual norm 2.474524164188e-08
23 KSP Residual norm 1.904432022993e-08
24 KSP Residual norm 1.593747139723e-08
25 KSP Residual norm 1.231938189282e-08
26 KSP Residual norm 9.581507275914e-09
27 KSP Residual norm 7.762646145464e-09
28 KSP Residual norm 5.901235630760e-09
29 KSP Residual norm 4.917970619444e-09
30 KSP Residual norm 3.775163255033e-09
31 KSP Residual norm 3.038661833049e-09
32 KSP Residual norm 2.284375226218e-09
33 KSP Residual norm 1.877902024176e-09
34 KSP Residual norm 1.420592563563e-09
35 KSP Residual norm 1.114338301386e-09
36 KSP Residual norm 8.875506991272e-10
37 KSP Residual norm 7.276380989577e-10
38 KSP Residual norm 5.740248412193e-10
39 KSP Residual norm 4.415058801882e-10
40 KSP Residual norm 3.417853898306e-10
41 KSP Residual norm 2.564192595411e-10
42 KSP Residual norm 1.997997294098e-10
43 KSP Residual norm 1.554439290987e-10
44 KSP Residual norm 1.142862683417e-10
45 KSP Residual norm 8.686301536789e-11
46 KSP Residual norm 6.644330780533e-11
47 KSP Residual norm 4.918323352599e-11
48 KSP Residual norm 3.902614624747e-11
49 KSP Residual norm 2.991662220176e-11
50 KSP Residual norm 2.303817899192e-11
51 KSP Residual norm 2.280632564370e-11
52 KSP Residual norm 2.239326282854e-11
53 KSP Residual norm 2.058068704625e-11
54 KSP Residual norm 1.779590184656e-11
55 KSP Residual norm 1.563865518970e-11
56 KSP Residual norm 1.450096541604e-11
57 KSP Residual norm 1.346825846837e-11
58 KSP Residual norm 1.165863380377e-11
59 KSP Residual norm 9.723352116771e-12
60 KSP Residual norm 8.816002768925e-12
61 KSP Residual norm 7.082895648225e-12
62 KSP Residual norm 5.227697835711e-12
63 KSP Residual norm 4.754942099894e-12
64 KSP Residual norm 3.914560512615e-12
65 KSP Residual norm 3.141516005194e-12
66 KSP Residual norm 2.595986280843e-12
67 KSP Residual norm 2.193325548096e-12
68 KSP Residual norm 1.832169780103e-12
69 KSP Residual norm 1.663412789022e-12
70 KSP Residual norm 1.282594070743e-12
71 KSP Residual norm 1.102319036587e-12
72 KSP Residual norm 9.275799282949e-13
Linear solve converged due to CONVERGED_ATOL iterations 72
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.516018990700e-06 gnorm 3.907649598228e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
84 SNES Function norm 3.864159989859e-06
0 KSP Residual norm 6.997027194797e-05
1 KSP Residual norm 9.406578924846e-06
2 KSP Residual norm 6.914941293989e-06
3 KSP Residual norm 5.633760681425e-06
4 KSP Residual norm 3.682325390606e-06
5 KSP Residual norm 2.614079508258e-06
6 KSP Residual norm 1.567196842005e-06
7 KSP Residual norm 1.047357197292e-06
8 KSP Residual norm 7.897972973548e-07
9 KSP Residual norm 6.279651480408e-07
10 KSP Residual norm 4.536128238402e-07
11 KSP Residual norm 3.008253686833e-07
12 KSP Residual norm 2.291270083522e-07
13 KSP Residual norm 1.708839982628e-07
14 KSP Residual norm 1.177274452471e-07
15 KSP Residual norm 9.675430013594e-08
16 KSP Residual norm 8.005252322907e-08
17 KSP Residual norm 6.265955453955e-08
18 KSP Residual norm 5.074610744395e-08
19 KSP Residual norm 4.112304957278e-08
20 KSP Residual norm 3.280593415955e-08
21 KSP Residual norm 2.564885345572e-08
22 KSP Residual norm 2.116974257542e-08
23 KSP Residual norm 1.629685605014e-08
24 KSP Residual norm 1.363773041344e-08
25 KSP Residual norm 1.054530183692e-08
26 KSP Residual norm 8.211258952037e-09
27 KSP Residual norm 6.644981394994e-09
28 KSP Residual norm 5.052669234755e-09
29 KSP Residual norm 4.213474603492e-09
30 KSP Residual norm 3.232493731026e-09
31 KSP Residual norm 2.603008039674e-09
32 KSP Residual norm 1.955570967109e-09
33 KSP Residual norm 1.607550776562e-09
34 KSP Residual norm 1.215649114040e-09
35 KSP Residual norm 9.534409418365e-10
36 KSP Residual norm 7.588677590352e-10
37 KSP Residual norm 6.218455693886e-10
38 KSP Residual norm 4.912958307789e-10
39 KSP Residual norm 3.778820972302e-10
40 KSP Residual norm 2.925586610682e-10
41 KSP Residual norm 2.194484835954e-10
42 KSP Residual norm 1.710046251866e-10
43 KSP Residual norm 1.330439767997e-10
44 KSP Residual norm 9.784706739436e-11
45 KSP Residual norm 7.436406179566e-11
46 KSP Residual norm 5.689266892930e-11
47 KSP Residual norm 4.210959605377e-11
48 KSP Residual norm 3.341089744087e-11
49 KSP Residual norm 2.561314083754e-11
50 KSP Residual norm 1.972291418266e-11
51 KSP Residual norm 1.952456639153e-11
52 KSP Residual norm 1.917276528880e-11
53 KSP Residual norm 1.761823598068e-11
54 KSP Residual norm 1.523386763479e-11
55 KSP Residual norm 1.338553544645e-11
56 KSP Residual norm 1.241164563437e-11
57 KSP Residual norm 1.152747172621e-11
58 KSP Residual norm 9.979338520177e-12
59 KSP Residual norm 8.322098303910e-12
60 KSP Residual norm 7.544485477282e-12
61 KSP Residual norm 6.063624138886e-12
62 KSP Residual norm 4.475068913663e-12
63 KSP Residual norm 4.071216429866e-12
64 KSP Residual norm 3.351138059639e-12
65 KSP Residual norm 2.688879910512e-12
66 KSP Residual norm 2.222229718109e-12
67 KSP Residual norm 1.877488835902e-12
68 KSP Residual norm 1.568470118456e-12
69 KSP Residual norm 1.423930053783e-12
70 KSP Residual norm 1.098069529848e-12
71 KSP Residual norm 9.433574899927e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.864159989859e-06 gnorm 3.343605211527e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
85 SNES Function norm 3.306393622599e-06
0 KSP Residual norm 5.996261698855e-05
1 KSP Residual norm 8.050955196404e-06
2 KSP Residual norm 5.920741943998e-06
3 KSP Residual norm 4.824530015309e-06
4 KSP Residual norm 3.154576520759e-06
5 KSP Residual norm 2.239169218373e-06
6 KSP Residual norm 1.341618688162e-06
7 KSP Residual norm 8.963727070658e-07
8 KSP Residual norm 6.760853058922e-07
9 KSP Residual norm 5.374337836695e-07
10 KSP Residual norm 3.880459812550e-07
11 KSP Residual norm 2.571451941727e-07
12 KSP Residual norm 1.957492357354e-07
13 KSP Residual norm 1.461892935530e-07
14 KSP Residual norm 1.007767078357e-07
15 KSP Residual norm 8.274054691790e-08
16 KSP Residual norm 6.849228475969e-08
17 KSP Residual norm 5.363922788874e-08
18 KSP Residual norm 4.344789630638e-08
19 KSP Residual norm 3.518925558170e-08
20 KSP Residual norm 2.806567051272e-08
21 KSP Residual norm 2.196024925257e-08
22 KSP Residual norm 1.813737026777e-08
23 KSP Residual norm 1.394903079420e-08
24 KSP Residual norm 1.167042220529e-08
25 KSP Residual norm 9.016460479368e-09
26 KSP Residual norm 6.986025440304e-09
27 KSP Residual norm 5.678043870508e-09
28 KSP Residual norm 4.314729902014e-09
29 KSP Residual norm 3.585533106342e-09
30 KSP Residual norm 2.759461548260e-09
31 KSP Residual norm 2.216069855495e-09
32 KSP Residual norm 1.669238552535e-09
33 KSP Residual norm 1.374916703985e-09
34 KSP Residual norm 1.039897624662e-09
35 KSP Residual norm 8.162741218934e-10
36 KSP Residual norm 6.501758464581e-10
37 KSP Residual norm 5.333808342811e-10
38 KSP Residual norm 4.203469068425e-10
39 KSP Residual norm 3.233475445200e-10
40 KSP Residual norm 2.503026715538e-10
41 KSP Residual norm 1.877917197082e-10
42 KSP Residual norm 1.463035275281e-10
43 KSP Residual norm 1.138208341806e-10
44 KSP Residual norm 8.368010271292e-11
45 KSP Residual norm 6.358550142801e-11
46 KSP Residual norm 4.864269117755e-11
47 KSP Residual norm 3.601368871091e-11
48 KSP Residual norm 2.857660285372e-11
49 KSP Residual norm 2.190691816782e-11
50 KSP Residual norm 1.686650234610e-11
51 KSP Residual norm 1.669634422745e-11
52 KSP Residual norm 1.639368564049e-11
53 KSP Residual norm 1.506553352584e-11
54 KSP Residual norm 1.302781306162e-11
55 KSP Residual norm 1.144822600197e-11
56 KSP Residual norm 1.061532866875e-11
57 KSP Residual norm 9.860384059288e-12
58 KSP Residual norm 8.535617288440e-12
59 KSP Residual norm 7.119673659546e-12
60 KSP Residual norm 6.456731585507e-12
61 KSP Residual norm 5.187274709654e-12
62 KSP Residual norm 3.829349201316e-12
63 KSP Residual norm 3.482874665551e-12
64 KSP Residual norm 2.867328850876e-12
65 KSP Residual norm 2.301343389094e-12
66 KSP Residual norm 1.901447815753e-12
67 KSP Residual norm 1.605928831696e-12
68 KSP Residual norm 1.341556497486e-12
69 KSP Residual norm 1.218298445946e-12
70 KSP Residual norm 9.391774751722e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.306393622599e-06 gnorm 2.860977804668e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
86 SNES Function norm 2.829137881608e-06
0 KSP Residual norm 5.119438215601e-05
1 KSP Residual norm 6.885829811477e-06
2 KSP Residual norm 5.061084775405e-06
3 KSP Residual norm 4.123326881851e-06
4 KSP Residual norm 2.694512206016e-06
5 KSP Residual norm 1.912785396337e-06
6 KSP Residual norm 1.147059948041e-06
7 KSP Residual norm 7.668319996477e-07
8 KSP Residual norm 5.781308689620e-07
9 KSP Residual norm 4.597246594254e-07
10 KSP Residual norm 3.321503675643e-07
11 KSP Residual norm 2.203727062830e-07
12 KSP Residual norm 1.678923446403e-07
13 KSP Residual norm 1.251175841109e-07
14 KSP Residual norm 8.615427752490e-08
15 KSP Residual norm 7.084648332168e-08
16 KSP Residual norm 5.860391786786e-08
17 KSP Residual norm 4.585756170005e-08
18 KSP Residual norm 3.713875710474e-08
19 KSP Residual norm 3.010179261523e-08
20 KSP Residual norm 2.401845428118e-08
21 KSP Residual norm 1.877065647489e-08
22 KSP Residual norm 1.548429286167e-08
23 KSP Residual norm 1.192688190353e-08
24 KSP Residual norm 9.983583729419e-09
25 KSP Residual norm 7.722624120241e-09
26 KSP Residual norm 6.029820258297e-09
27 KSP Residual norm 4.868993216894e-09
28 KSP Residual norm 3.703371300435e-09
29 KSP Residual norm 3.094295298243e-09
30 KSP Residual norm 2.369792778780e-09
31 KSP Residual norm 1.911285509122e-09
32 KSP Residual norm 1.433835447514e-09
33 KSP Residual norm 1.176787198842e-09
34 KSP Residual norm 8.901014942833e-10
35 KSP Residual norm 6.977887742242e-10
36 KSP Residual norm 5.554004889883e-10
37 KSP Residual norm 4.548932992463e-10
38 KSP Residual norm 3.596341243003e-10
39 KSP Residual norm 2.765861412405e-10
40 KSP Residual norm 2.141413113481e-10
41 KSP Residual norm 1.606263825974e-10
42 KSP Residual norm 1.251828138216e-10
43 KSP Residual norm 9.739598912956e-11
44 KSP Residual norm 7.162986623145e-11
45 KSP Residual norm 5.445047540592e-11
46 KSP Residual norm 4.165362466447e-11
47 KSP Residual norm 3.082600625402e-11
48 KSP Residual norm 2.445844804764e-11
49 KSP Residual norm 1.874948157231e-11
50 KSP Residual norm 1.444038038567e-11
51 KSP Residual norm 1.429543463108e-11
52 KSP Residual norm 1.403781691695e-11
53 KSP Residual norm 1.290078289975e-11
54 KSP Residual norm 1.115431914152e-11
55 KSP Residual norm 9.801326797969e-12
56 KSP Residual norm 9.088275789033e-12
57 KSP Residual norm 8.440147931829e-12
58 KSP Residual norm 7.306457080783e-12
59 KSP Residual norm 6.092466580641e-12
60 KSP Residual norm 5.522323842874e-12
61 KSP Residual norm 4.438101739166e-12
62 KSP Residual norm 3.274989064273e-12
63 KSP Residual norm 2.979437934085e-12
64 KSP Residual norm 2.452478821503e-12
65 KSP Residual norm 1.967733873219e-12
66 KSP Residual norm 1.626423161582e-12
67 KSP Residual norm 1.374499875729e-12
68 KSP Residual norm 1.148222871793e-12
69 KSP Residual norm 1.042180414677e-12
70 KSP Residual norm 8.037979616743e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.829137881608e-06 gnorm 2.448015026153e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
87 SNES Function norm 2.420771286501e-06
0 KSP Residual norm 4.384523079984e-05
1 KSP Residual norm 5.892676634555e-06
2 KSP Residual norm 4.332137971495e-06
3 KSP Residual norm 3.529848803205e-06
4 KSP Residual norm 2.307089811211e-06
5 KSP Residual norm 1.637661639406e-06
6 KSP Residual norm 9.816979565568e-07
7 KSP Residual norm 6.562453314753e-07
8 KSP Residual norm 4.947967902195e-07
9 KSP Residual norm 3.934092400994e-07
10 KSP Residual norm 2.841688175491e-07
11 KSP Residual norm 1.884671619952e-07
12 KSP Residual norm 1.435463470017e-07
13 KSP Residual norm 1.070448351803e-07
14 KSP Residual norm 7.372847434039e-08
15 KSP Residual norm 6.059833751301e-08
16 KSP Residual norm 5.014131968830e-08
17 KSP Residual norm 3.924499160309e-08
18 KSP Residual norm 3.178669815913e-08
19 KSP Residual norm 2.575575308537e-08
20 KSP Residual norm 2.054949113051e-08
21 KSP Residual norm 1.606584622151e-08
22 KSP Residual norm 1.325785721490e-08
23 KSP Residual norm 1.020666308557e-08
24 KSP Residual norm 8.542627054592e-09
25 KSP Residual norm 6.604811930065e-09
26 KSP Residual norm 5.145078606735e-09
27 KSP Residual norm 4.162917185851e-09
28 KSP Residual norm 3.165275100881e-09
29 KSP Residual norm 2.640827710318e-09
30 KSP Residual norm 2.025149430510e-09
31 KSP Residual norm 1.631481750550e-09
32 KSP Residual norm 1.225488639496e-09
33 KSP Residual norm 1.006612488103e-09
34 KSP Residual norm 7.615354844869e-10
35 KSP Residual norm 5.972064436715e-10
36 KSP Residual norm 4.756375396009e-10
37 KSP Residual norm 3.898271987855e-10
38 KSP Residual norm 3.076808772144e-10
39 KSP Residual norm 2.366378022852e-10
40 KSP Residual norm 1.831942522554e-10
41 KSP Residual norm 1.374358782755e-10
42 KSP Residual norm 1.070964222594e-10
43 KSP Residual norm 8.332200984182e-11
44 KSP Residual norm 6.126244430455e-11
45 KSP Residual norm 4.656735037413e-11
46 KSP Residual norm 3.561919804552e-11
47 KSP Residual norm 2.636423112753e-11
48 KSP Residual norm 2.091956453222e-11
49 KSP Residual norm 1.603630748164e-11
50 KSP Residual norm 1.235032317094e-11
51 KSP Residual norm 1.222616692459e-11
52 KSP Residual norm 1.200484092109e-11
53 KSP Residual norm 1.103348015108e-11
54 KSP Residual norm 9.540265402329e-12
55 KSP Residual norm 8.383839695705e-12
56 KSP Residual norm 7.773941918046e-12
57 KSP Residual norm 7.219984377401e-12
58 KSP Residual norm 6.249877030370e-12
59 KSP Residual norm 5.212112055209e-12
60 KSP Residual norm 4.725277708347e-12
61 KSP Residual norm 3.796427936166e-12
62 KSP Residual norm 2.801814084260e-12
63 KSP Residual norm 2.548501589980e-12
64 KSP Residual norm 2.098062285132e-12
65 KSP Residual norm 1.683662154344e-12
66 KSP Residual norm 1.391383420696e-12
67 KSP Residual norm 1.175744361808e-12
68 KSP Residual norm 9.821280364809e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.420771286501e-06 gnorm 2.094661011135e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
88 SNES Function norm 2.071349940536e-06
0 KSP Residual norm 3.748444644368e-05
1 KSP Residual norm 5.041142314922e-06
2 KSP Residual norm 3.705334975659e-06
3 KSP Residual norm 3.018994906771e-06
4 KSP Residual norm 1.972717388525e-06
5 KSP Residual norm 1.400314186267e-06
6 KSP Residual norm 8.397048251482e-07
7 KSP Residual norm 5.615033718629e-07
8 KSP Residual norm 4.232706337124e-07
9 KSP Residual norm 3.365866413716e-07
10 KSP Residual norm 2.431853070570e-07
11 KSP Residual norm 1.613691897010e-07
12 KSP Residual norm 1.229443312462e-07
13 KSP Residual norm 9.160029785023e-08
14 KSP Residual norm 6.305794276693e-08
15 KSP Residual norm 5.186174792010e-08
16 KSP Residual norm 4.290034206787e-08
17 KSP Residual norm 3.356634240757e-08
18 KSP Residual norm 2.718653043927e-08
19 KSP Residual norm 2.203403717290e-08
20 KSP Residual norm 1.758341363498e-08
21 KSP Residual norm 1.374031505557e-08
22 KSP Residual norm 1.133216674274e-08
23 KSP Residual norm 8.729824893711e-09
24 KSP Residual norm 7.308690925896e-09
25 KSP Residual norm 5.653463664738e-09
26 KSP Residual norm 4.417542683740e-09
27 KSP Residual norm 3.565348158034e-09
28 KSP Residual norm 2.711919643972e-09
29 KSP Residual norm 2.267257504033e-09
30 KSP Residual norm 1.735510951145e-09
31 KSP Residual norm 1.400358510041e-09
32 KSP Residual norm 1.050180455994e-09
33 KSP Residual norm 8.612450579228e-10
34 KSP Residual norm 6.516531241364e-10
35 KSP Residual norm 5.107921836676e-10
36 KSP Residual norm 4.067524356674e-10
37 KSP Residual norm 3.331705333280e-10
38 KSP Residual norm 2.632343523930e-10
39 KSP Residual norm 2.024340429634e-10
40 KSP Residual norm 1.567231999825e-10
41 KSP Residual norm 1.175709487215e-10
42 KSP Residual norm 9.162983036881e-11
43 KSP Residual norm 7.129074929692e-11
44 KSP Residual norm 5.242036286115e-11
45 KSP Residual norm 3.985453073963e-11
46 KSP Residual norm 3.048275677660e-11
47 KSP Residual norm 2.255859390846e-11
48 KSP Residual norm 1.789969934130e-11
49 KSP Residual norm 1.372102378291e-11
50 KSP Residual norm 1.056910989890e-11
51 KSP Residual norm 1.046309017205e-11
52 KSP Residual norm 1.027388501821e-11
53 KSP Residual norm 9.443117528698e-12
54 KSP Residual norm 8.164677773991e-12
55 KSP Residual norm 7.175059491145e-12
56 KSP Residual norm 6.653133956457e-12
57 KSP Residual norm 6.178473165921e-12
58 KSP Residual norm 5.348264642176e-12
59 KSP Residual norm 4.459637407167e-12
60 KSP Residual norm 4.042284565010e-12
61 KSP Residual norm 3.247794342930e-12
62 KSP Residual norm 2.396542765801e-12
63 KSP Residual norm 2.179984605870e-12
64 KSP Residual norm 1.794622017847e-12
65 KSP Residual norm 1.440027423073e-12
66 KSP Residual norm 1.190218376623e-12
67 KSP Residual norm 1.006051322683e-12
68 KSP Residual norm 8.403606462475e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.071349940536e-06 gnorm 1.792311503239e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
89 SNES Function norm 1.772365384925e-06
0 KSP Residual norm 3.226000050288e-05
1 KSP Residual norm 4.325116639811e-06
2 KSP Residual norm 3.182943737681e-06
3 KSP Residual norm 2.590687991734e-06
4 KSP Residual norm 1.698232580155e-06
5 KSP Residual norm 1.206881961549e-06
6 KSP Residual norm 7.223174773663e-07
7 KSP Residual norm 4.795659773149e-07
8 KSP Residual norm 3.630752404953e-07
9 KSP Residual norm 2.882408839633e-07
10 KSP Residual norm 2.077860196320e-07
11 KSP Residual norm 1.370302080817e-07
12 KSP Residual norm 1.038562862561e-07
13 KSP Residual norm 7.839063570176e-08
14 KSP Residual norm 5.449930677608e-08
15 KSP Residual norm 4.436022529578e-08
16 KSP Residual norm 3.676609061246e-08
17 KSP Residual norm 2.893392601395e-08
18 KSP Residual norm 2.342079142326e-08
19 KSP Residual norm 1.895333972590e-08
20 KSP Residual norm 1.498875854890e-08
21 KSP Residual norm 1.182950457334e-08
22 KSP Residual norm 9.840473025993e-09
23 KSP Residual norm 7.506943195663e-09
24 KSP Residual norm 6.277412803569e-09
25 KSP Residual norm 4.844280018160e-09
26 KSP Residual norm 3.578918389770e-09
27 KSP Residual norm 3.027437270250e-09
28 KSP Residual norm 2.303359597538e-09
29 KSP Residual norm 1.832977137669e-09
30 KSP Residual norm 1.475694496528e-09
31 KSP Residual norm 1.104391996444e-09
32 KSP Residual norm 9.126764765570e-10
33 KSP Residual norm 6.964928784173e-10
34 KSP Residual norm 5.675096802114e-10
35 KSP Residual norm 4.362005159586e-10
36 KSP Residual norm 3.503653799482e-10
37 KSP Residual norm 2.838073459870e-10
38 KSP Residual norm 2.271574851557e-10
39 KSP Residual norm 1.744618608329e-10
40 KSP Residual norm 1.352756427692e-10
41 KSP Residual norm 1.012900992505e-10
42 KSP Residual norm 7.881889170251e-11
43 KSP Residual norm 6.131390348349e-11
44 KSP Residual norm 4.522764756401e-11
45 KSP Residual norm 3.423114617319e-11
46 KSP Residual norm 2.627727813269e-11
47 KSP Residual norm 1.948726248638e-11
48 KSP Residual norm 1.544555844255e-11
49 KSP Residual norm 1.185249435268e-11
50 KSP Residual norm 9.089579036156e-12
51 KSP Residual norm 8.995612873007e-12
52 KSP Residual norm 8.840048508271e-12
53 KSP Residual norm 8.097981442011e-12
54 KSP Residual norm 7.006722608168e-12
55 KSP Residual norm 6.143264795029e-12
56 KSP Residual norm 5.696997145330e-12
57 KSP Residual norm 5.297920618066e-12
58 KSP Residual norm 4.591470701554e-12
59 KSP Residual norm 3.831610055365e-12
60 KSP Residual norm 3.478931623945e-12
61 KSP Residual norm 2.807934711205e-12
62 KSP Residual norm 2.076917392614e-12
63 KSP Residual norm 1.892571273650e-12
64 KSP Residual norm 1.555363967658e-12
65 KSP Residual norm 1.247063747758e-12
66 KSP Residual norm 1.029870698946e-12
67 KSP Residual norm 8.653281223048e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.772365384925e-06 gnorm 1.533604192954e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
90 SNES Function norm 1.516537273848e-06
0 KSP Residual norm 2.744319334789e-05
1 KSP Residual norm 3.690850727096e-06
2 KSP Residual norm 2.712819854140e-06
3 KSP Residual norm 2.210312159302e-06
4 KSP Residual norm 1.444286372529e-06
5 KSP Residual norm 1.025215413669e-06
6 KSP Residual norm 6.147847899780e-07
7 KSP Residual norm 4.111013292288e-07
8 KSP Residual norm 3.098944312878e-07
9 KSP Residual norm 2.464305934592e-07
10 KSP Residual norm 1.780488278099e-07
11 KSP Residual norm 1.181485262746e-07
12 KSP Residual norm 9.001613168219e-08
13 KSP Residual norm 6.706541418562e-08
14 KSP Residual norm 4.616772447181e-08
15 KSP Residual norm 3.797112921023e-08
16 KSP Residual norm 3.140958544780e-08
17 KSP Residual norm 2.457548572104e-08
18 KSP Residual norm 1.990443491782e-08
19 KSP Residual norm 1.613226940156e-08
20 KSP Residual norm 1.287375084680e-08
21 KSP Residual norm 1.005987332099e-08
22 KSP Residual norm 8.296651866129e-09
23 KSP Residual norm 6.391521232389e-09
24 KSP Residual norm 5.351059288093e-09
25 KSP Residual norm 4.139262576296e-09
26 KSP Residual norm 3.234625788870e-09
27 KSP Residual norm 2.610448073245e-09
28 KSP Residual norm 1.985618047264e-09
29 KSP Residual norm 1.660122124984e-09
30 KSP Residual norm 1.270715930507e-09
31 KSP Residual norm 1.025360252920e-09
32 KSP Residual norm 7.689204680862e-10
33 KSP Residual norm 6.305706117829e-10
34 KSP Residual norm 4.771103069239e-10
35 KSP Residual norm 3.739743807750e-10
36 KSP Residual norm 2.977935608973e-10
37 KSP Residual norm 2.439158515399e-10
38 KSP Residual norm 1.927289279198e-10
39 KSP Residual norm 1.482135285569e-10
40 KSP Residual norm 1.147465569904e-10
41 KSP Residual norm 8.608016782227e-11
42 KSP Residual norm 6.708761638225e-11
43 KSP Residual norm 5.219626573804e-11
44 KSP Residual norm 3.838062806716e-11
45 KSP Residual norm 2.918037018838e-11
46 KSP Residual norm 2.231878148853e-11
47 KSP Residual norm 1.651682730717e-11
48 KSP Residual norm 1.310569016906e-11
49 KSP Residual norm 1.004619035501e-11
50 KSP Residual norm 7.738436088926e-12
51 KSP Residual norm 7.660816410319e-12
52 KSP Residual norm 7.522315031782e-12
53 KSP Residual norm 6.914017302624e-12
54 KSP Residual norm 5.977961264664e-12
55 KSP Residual norm 5.253366159939e-12
56 KSP Residual norm 4.871225196503e-12
57 KSP Residual norm 4.523685189785e-12
58 KSP Residual norm 3.915844134584e-12
59 KSP Residual norm 3.265201319122e-12
60 KSP Residual norm 2.959609495660e-12
61 KSP Residual norm 2.377946499527e-12
62 KSP Residual norm 1.754676571165e-12
63 KSP Residual norm 1.596131818016e-12
64 KSP Residual norm 1.313969916610e-12
65 KSP Residual norm 1.054339511518e-12
66 KSP Residual norm 8.714434194641e-13
Linear solve converged due to CONVERGED_ATOL iterations 66
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.516537273848e-06 gnorm 1.312239624081e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
91 SNES Function norm 1.297636278098e-06
0 KSP Residual norm 2.348635746232e-05
1 KSP Residual norm 3.158358656033e-06
2 KSP Residual norm 2.321526991871e-06
3 KSP Residual norm 1.891451817718e-06
4 KSP Residual norm 1.236052063993e-06
5 KSP Residual norm 8.774311656358e-07
6 KSP Residual norm 5.261281639690e-07
7 KSP Residual norm 3.517420082167e-07
8 KSP Residual norm 2.651826434624e-07
9 KSP Residual norm 2.108658842369e-07
10 KSP Residual norm 1.523425954757e-07
11 KSP Residual norm 1.010701302737e-07
12 KSP Residual norm 7.699710467156e-08
13 KSP Residual norm 5.738542377235e-08
14 KSP Residual norm 3.951485973815e-08
15 KSP Residual norm 3.249143640517e-08
16 KSP Residual norm 2.687858383416e-08
17 KSP Residual norm 2.103313632114e-08
18 KSP Residual norm 1.703478748152e-08
19 KSP Residual norm 1.380597035117e-08
20 KSP Residual norm 1.101610520627e-08
21 KSP Residual norm 8.609712693698e-09
22 KSP Residual norm 7.102579376863e-09
23 KSP Residual norm 5.470354004034e-09
24 KSP Residual norm 4.579066250360e-09
25 KSP Residual norm 3.541678622706e-09
26 KSP Residual norm 2.764428176381e-09
27 KSP Residual norm 2.232934175705e-09
28 KSP Residual norm 1.698274364987e-09
29 KSP Residual norm 1.418716805138e-09
30 KSP Residual norm 1.086713528983e-09
31 KSP Residual norm 8.763367320585e-10
32 KSP Residual norm 6.575523872592e-10
33 KSP Residual norm 5.396770929776e-10
34 KSP Residual norm 4.082497099298e-10
35 KSP Residual norm 3.200590512904e-10
36 KSP Residual norm 2.548104417908e-10
37 KSP Residual norm 2.087344252978e-10
38 KSP Residual norm 1.649396357141e-10
39 KSP Residual norm 1.268503750555e-10
40 KSP Residual norm 9.820839018580e-11
41 KSP Residual norm 7.367021347234e-11
42 KSP Residual norm 5.741311567131e-11
43 KSP Residual norm 4.466895602250e-11
44 KSP Residual norm 3.284847396423e-11
45 KSP Residual norm 2.497100744433e-11
46 KSP Residual norm 1.910124300874e-11
47 KSP Residual norm 1.413647803552e-11
48 KSP Residual norm 1.121669380247e-11
49 KSP Residual norm 8.598433505678e-12
50 KSP Residual norm 6.622456297211e-12
51 KSP Residual norm 6.555973068641e-12
52 KSP Residual norm 6.437621688589e-12
53 KSP Residual norm 5.916513790244e-12
54 KSP Residual norm 5.115598882243e-12
55 KSP Residual norm 4.495287250778e-12
56 KSP Residual norm 4.168260919793e-12
57 KSP Residual norm 3.871032575656e-12
58 KSP Residual norm 3.350999832662e-12
59 KSP Residual norm 2.794301969714e-12
60 KSP Residual norm 2.532914939603e-12
61 KSP Residual norm 2.035380365653e-12
62 KSP Residual norm 1.501981716408e-12
63 KSP Residual norm 1.366342558366e-12
64 KSP Residual norm 1.124746982422e-12
65 KSP Residual norm 9.024862026039e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.297636278098e-06 gnorm 1.122827500852e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
92 SNES Function norm 1.110332104688e-06
0 KSP Residual norm 2.010546987314e-05
1 KSP Residual norm 2.702603058254e-06
2 KSP Residual norm 1.986764588289e-06
3 KSP Residual norm 1.618822799162e-06
4 KSP Residual norm 1.057963751981e-06
5 KSP Residual norm 7.509781728920e-07
6 KSP Residual norm 4.502172005086e-07
7 KSP Residual norm 3.010019773613e-07
8 KSP Residual norm 2.269300815994e-07
9 KSP Residual norm 1.804384794050e-07
10 KSP Residual norm 1.303449958045e-07
11 KSP Residual norm 8.646310582402e-08
12 KSP Residual norm 6.586137519565e-08
13 KSP Residual norm 4.909883539737e-08
14 KSP Residual norm 3.381070068874e-08
15 KSP Residual norm 2.779562577981e-08
16 KSP Residual norm 2.299722317334e-08
17 KSP Residual norm 1.799754518723e-08
18 KSP Residual norm 1.457723256294e-08
19 KSP Residual norm 1.181230673612e-08
20 KSP Residual norm 9.425330742497e-09
21 KSP Residual norm 7.367636685739e-09
22 KSP Residual norm 6.078668538240e-09
23 KSP Residual norm 4.680730956103e-09
24 KSP Residual norm 3.918034725863e-09
25 KSP Residual norm 3.029694143788e-09
26 KSP Residual norm 2.362640790804e-09
27 KSP Residual norm 1.909976430563e-09
28 KSP Residual norm 1.452427431203e-09
29 KSP Residual norm 1.212695519598e-09
30 KSP Residual norm 9.293469097934e-10
31 KSP Residual norm 7.491336898798e-10
32 KSP Residual norm 5.623995877680e-10
33 KSP Residual norm 4.616700439558e-10
34 KSP Residual norm 3.493020065567e-10
35 KSP Residual norm 2.738798529716e-10
36 KSP Residual norm 2.181342572889e-10
37 KSP Residual norm 1.787494147138e-10
38 KSP Residual norm 1.411135008288e-10
39 KSP Residual norm 1.085264274353e-10
40 KSP Residual norm 8.401712001504e-11
41 KSP Residual norm 6.303146946320e-11
42 KSP Residual norm 4.911946993033e-11
43 KSP Residual norm 3.821580489754e-11
44 KSP Residual norm 2.809797213225e-11
45 KSP Residual norm 2.136009320200e-11
46 KSP Residual norm 1.633758456681e-11
47 KSP Residual norm 1.209201060487e-11
48 KSP Residual norm 9.594903153234e-12
49 KSP Residual norm 7.355065490188e-12
50 KSP Residual norm 5.664919077686e-12
51 KSP Residual norm 5.608015837989e-12
52 KSP Residual norm 5.506471616276e-12
53 KSP Residual norm 5.061143216516e-12
54 KSP Residual norm 4.376110013547e-12
55 KSP Residual norm 3.845736918895e-12
56 KSP Residual norm 3.565978966426e-12
57 KSP Residual norm 3.311770485523e-12
58 KSP Residual norm 2.866760735246e-12
59 KSP Residual norm 2.390657087080e-12
60 KSP Residual norm 2.167232761762e-12
61 KSP Residual norm 1.741168436832e-12
62 KSP Residual norm 1.284938211490e-12
63 KSP Residual norm 1.168759809864e-12
64 KSP Residual norm 9.621934669752e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.110332104688e-06 gnorm 9.607557134728e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
93 SNES Function norm 9.500639818490e-07
0 KSP Residual norm 1.720809969737e-05
1 KSP Residual norm 2.312677577650e-06
2 KSP Residual norm 1.700230698683e-06
3 KSP Residual norm 1.385356159513e-06
4 KSP Residual norm 9.054701989559e-07
5 KSP Residual norm 6.427389705957e-07
6 KSP Residual norm 3.852864967273e-07
7 KSP Residual norm 2.575517183222e-07
8 KSP Residual norm 1.941914270444e-07
9 KSP Residual norm 1.543993173912e-07
10 KSP Residual norm 1.115252448359e-07
11 KSP Residual norm 7.396446627682e-08
12 KSP Residual norm 5.633445638929e-08
13 KSP Residual norm 4.201112174998e-08
14 KSP Residual norm 2.893648697273e-08
15 KSP Residual norm 2.378259793220e-08
16 KSP Residual norm 1.967878714161e-08
17 KSP Residual norm 1.540260673543e-08
18 KSP Residual norm 1.247539191318e-08
19 KSP Residual norm 1.010833016081e-08
20 KSP Residual norm 8.064956371552e-09
21 KSP Residual norm 6.305406826866e-09
22 KSP Residual norm 5.203476843997e-09
23 KSP Residual norm 4.005846329386e-09
24 KSP Residual norm 3.352700581444e-09
25 KSP Residual norm 2.592130345995e-09
26 KSP Residual norm 2.018974653977e-09
27 KSP Residual norm 1.633738362283e-09
28 KSP Residual norm 1.242201261635e-09
29 KSP Residual norm 1.036281278183e-09
30 KSP Residual norm 7.947538507040e-10
31 KSP Residual norm 6.402164231605e-10
32 KSP Residual norm 4.809316563422e-10
33 KSP Residual norm 3.950688140845e-10
34 KSP Residual norm 2.988779501287e-10
35 KSP Residual norm 2.343902140648e-10
36 KSP Residual norm 1.866755634535e-10
37 KSP Residual norm 1.530003986290e-10
38 KSP Residual norm 1.207573233229e-10
39 KSP Residual norm 9.287545004898e-11
40 KSP Residual norm 7.190014321101e-11
41 KSP Residual norm 5.394079716771e-11
42 KSP Residual norm 4.203316597690e-11
43 KSP Residual norm 3.270229515539e-11
44 KSP Residual norm 2.404451617827e-11
45 KSP Residual norm 1.827691426280e-11
46 KSP Residual norm 1.398014221276e-11
47 KSP Residual norm 1.034785242064e-11
48 KSP Residual norm 8.210907360123e-12
49 KSP Residual norm 6.294257240299e-12
50 KSP Residual norm 4.847458152715e-12
51 KSP Residual norm 4.798726255394e-12
52 KSP Residual norm 4.711856833801e-12
53 KSP Residual norm 4.330602374468e-12
54 KSP Residual norm 3.744523296946e-12
55 KSP Residual norm 3.290626823053e-12
56 KSP Residual norm 3.051237345642e-12
57 KSP Residual norm 2.833831713973e-12
58 KSP Residual norm 2.453078620257e-12
59 KSP Residual norm 2.045765755835e-12
60 KSP Residual norm 1.854702629201e-12
61 KSP Residual norm 1.490135383295e-12
62 KSP Residual norm 1.099748324896e-12
63 KSP Residual norm 1.000318855730e-12
64 KSP Residual norm 8.235131316836e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.500639818490e-07 gnorm 8.220778467679e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
94 SNES Function norm 8.129294207328e-07
0 KSP Residual norm 1.472233259287e-05
1 KSP Residual norm 1.978800993860e-06
2 KSP Residual norm 1.454725228611e-06
3 KSP Residual norm 1.185309486140e-06
4 KSP Residual norm 7.746896068392e-07
5 KSP Residual norm 5.499065054678e-07
6 KSP Residual norm 3.296552843521e-07
7 KSP Residual norm 2.203749475392e-07
8 KSP Residual norm 1.661549014264e-07
9 KSP Residual norm 1.321106507281e-07
10 KSP Residual norm 9.542946980597e-08
11 KSP Residual norm 6.329471069517e-08
12 KSP Residual norm 4.821027556055e-08
13 KSP Residual norm 3.594754080145e-08
14 KSP Residual norm 2.475798665806e-08
15 KSP Residual norm 2.035040247436e-08
16 KSP Residual norm 1.683811287054e-08
17 KSP Residual norm 1.317850335739e-08
18 KSP Residual norm 1.067392248468e-08
19 KSP Residual norm 8.649020627637e-09
20 KSP Residual norm 6.900861441128e-09
21 KSP Residual norm 5.394871243880e-09
22 KSP Residual norm 4.451678072048e-09
23 KSP Residual norm 3.427423841047e-09
24 KSP Residual norm 2.868708843584e-09
25 KSP Residual norm 2.218095244504e-09
26 KSP Residual norm 1.728494917986e-09
27 KSP Residual norm 1.398117086794e-09
28 KSP Residual norm 1.063109914024e-09
29 KSP Residual norm 8.871813509402e-10
30 KSP Residual norm 6.801981908893e-10
31 KSP Residual norm 5.480809834880e-10
32 KSP Residual norm 4.116132583584e-10
33 KSP Residual norm 3.380402344533e-10
34 KSP Residual norm 2.557405371293e-10
35 KSP Residual norm 2.005444756969e-10
36 KSP Residual norm 1.597166784852e-10
37 KSP Residual norm 1.308926669414e-10
38 KSP Residual norm 1.033246539036e-10
39 KSP Residual norm 7.946657069615e-11
40 KSP Residual norm 6.152003626442e-11
41 KSP Residual norm 4.615313517203e-11
42 KSP Residual norm 3.596544508428e-11
43 KSP Residual norm 2.798164962629e-11
44 KSP Residual norm 2.057385090582e-11
45 KSP Residual norm 1.563927273788e-11
46 KSP Residual norm 1.196246570299e-11
47 KSP Residual norm 8.854169298306e-12
48 KSP Residual norm 7.025675677780e-12
49 KSP Residual norm 5.385669871496e-12
50 KSP Residual norm 4.147835290156e-12
51 KSP Residual norm 4.106150914779e-12
52 KSP Residual norm 4.031832048181e-12
53 KSP Residual norm 3.705634658860e-12
54 KSP Residual norm 3.204107043006e-12
55 KSP Residual norm 2.815723600323e-12
56 KSP Residual norm 2.610885106172e-12
57 KSP Residual norm 2.424820076172e-12
58 KSP Residual norm 2.099019224438e-12
59 KSP Residual norm 1.750461197962e-12
60 KSP Residual norm 1.586928666879e-12
61 KSP Residual norm 1.275002685455e-12
62 KSP Residual norm 9.409522920621e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.129294207328e-07 gnorm 7.034171279493e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
95 SNES Function norm 6.955892333390e-07
0 KSP Residual norm 1.259209629089e-05
1 KSP Residual norm 1.693163372643e-06
2 KSP Residual norm 1.244597871019e-06
3 KSP Residual norm 1.013998784931e-06
4 KSP Residual norm 6.627099663025e-07
5 KSP Residual norm 4.704528883190e-07
6 KSP Residual norm 2.820754149627e-07
7 KSP Residual norm 1.885367702694e-07
8 KSP Residual norm 1.421601727951e-07
9 KSP Residual norm 1.130364091648e-07
10 KSP Residual norm 8.165872129866e-08
11 KSP Residual norm 5.416398414008e-08
12 KSP Residual norm 4.125889338171e-08
13 KSP Residual norm 3.076137290411e-08
14 KSP Residual norm 2.118818772439e-08
15 KSP Residual norm 1.741755723891e-08
16 KSP Residual norm 1.440966580511e-08
17 KSP Residual norm 1.127756396290e-08
18 KSP Residual norm 9.133358300414e-09
19 KSP Residual norm 7.401935485325e-09
20 KSP Residual norm 5.905406237809e-09
21 KSP Residual norm 4.616270448247e-09
22 KSP Residual norm 3.809289486898e-09
23 KSP Residual norm 2.933149116809e-09
24 KSP Residual norm 2.454814363154e-09
25 KSP Residual norm 1.898450025145e-09
26 KSP Residual norm 1.479921576379e-09
27 KSP Residual norm 1.196549070761e-09
28 KSP Residual norm 9.099402602736e-10
29 KSP Residual norm 7.594284746351e-10
30 KSP Residual norm 5.821961735335e-10
31 KSP Residual norm 4.691357085582e-10
32 KSP Residual norm 3.522416641997e-10
33 KSP Residual norm 2.893646056413e-10
34 KSP Residual norm 2.188421719179e-10
35 KSP Residual norm 1.716062798977e-10
36 KSP Residual norm 1.365891666692e-10
37 KSP Residual norm 1.119048515460e-10
38 KSP Residual norm 8.843401524898e-11
39 KSP Residual norm 6.801679180583e-11
40 KSP Residual norm 5.265985841087e-11
41 KSP Residual norm 3.950022900998e-11
42 KSP Residual norm 3.078219580632e-11
43 KSP Residual norm 2.394931275002e-11
44 KSP Residual norm 1.761351980431e-11
45 KSP Residual norm 1.338773745978e-11
46 KSP Residual norm 1.024203931238e-11
47 KSP Residual norm 7.580444983350e-12
48 KSP Residual norm 6.014646751572e-12
49 KSP Residual norm 4.610836939553e-12
50 KSP Residual norm 3.550764724112e-12
51 KSP Residual norm 3.515087579688e-12
52 KSP Residual norm 3.451739234434e-12
53 KSP Residual norm 3.172028006879e-12
54 KSP Residual norm 2.742681031432e-12
55 KSP Residual norm 2.409961764711e-12
56 KSP Residual norm 2.234620726753e-12
57 KSP Residual norm 2.075371380077e-12
58 KSP Residual norm 1.796638973057e-12
59 KSP Residual norm 1.498217552758e-12
60 KSP Residual norm 1.358149030293e-12
61 KSP Residual norm 1.091536086970e-12
62 KSP Residual norm 8.055340531530e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.955892333390e-07 gnorm 6.018842226480e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
96 SNES Function norm 5.951862435156e-07
0 KSP Residual norm 1.077755761395e-05
1 KSP Residual norm 1.448867038010e-06
2 KSP Residual norm 1.065093749228e-06
3 KSP Residual norm 8.677600820021e-07
4 KSP Residual norm 5.671815472887e-07
5 KSP Residual norm 4.026408172898e-07
6 KSP Residual norm 2.413898740455e-07
7 KSP Residual norm 1.613224911286e-07
8 KSP Residual norm 1.216504180351e-07
9 KSP Residual norm 9.672377553920e-08
10 KSP Residual norm 6.986853162010e-08
11 KSP Residual norm 4.633528721958e-08
12 KSP Residual norm 3.529166609905e-08
13 KSP Residual norm 2.632068105905e-08
14 KSP Residual norm 1.813305782785e-08
15 KSP Residual norm 1.490264017048e-08
16 KSP Residual norm 1.233019793281e-08
17 KSP Residual norm 9.651254460141e-09
18 KSP Residual norm 7.816284564352e-09
19 KSP Residual norm 6.334020322544e-09
20 KSP Residual norm 5.053004381120e-09
21 KSP Residual norm 3.950623185945e-09
22 KSP Residual norm 3.260696391799e-09
23 KSP Residual norm 2.510158177842e-09
24 KSP Residual norm 2.100583822618e-09
25 KSP Residual norm 1.624253256152e-09
26 KSP Residual norm 1.264754361545e-09
27 KSP Residual norm 1.023509415533e-09
28 KSP Residual norm 7.782527961395e-10
29 KSP Residual norm 6.489980578890e-10
30 KSP Residual norm 4.978960410164e-10
31 KSP Residual norm 4.009444344705e-10
32 KSP Residual norm 3.012190721205e-10
33 KSP Residual norm 2.476073874182e-10
34 KSP Residual norm 1.872468117239e-10
35 KSP Residual norm 1.468590723511e-10
36 KSP Residual norm 1.168924233500e-10
37 KSP Residual norm 9.578746077500e-11
38 KSP Residual norm 7.567434877351e-11
39 KSP Residual norm 5.820532440098e-11
40 KSP Residual norm 4.506298891656e-11
41 KSP Residual norm 3.380205260643e-11
42 KSP Residual norm 2.634037455680e-11
43 KSP Residual norm 2.049329511889e-11
44 KSP Residual norm 1.507168207457e-11
45 KSP Residual norm 1.145481143355e-11
46 KSP Residual norm 8.763592947862e-12
47 KSP Residual norm 6.486577970036e-12
48 KSP Residual norm 5.146719123067e-12
49 KSP Residual norm 3.945529629975e-12
50 KSP Residual norm 3.038199557799e-12
51 KSP Residual norm 3.007649467575e-12
52 KSP Residual norm 2.953443042009e-12
53 KSP Residual norm 2.714027513870e-12
54 KSP Residual norm 2.346717534185e-12
55 KSP Residual norm 2.062009041264e-12
56 KSP Residual norm 1.911978796442e-12
57 KSP Residual norm 1.775781636510e-12
58 KSP Residual norm 1.537298414361e-12
59 KSP Residual norm 1.282007411695e-12
60 KSP Residual norm 1.162228812770e-12
61 KSP Residual norm 9.340895653639e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.951862435156e-07 gnorm 5.150068279455e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
97 SNES Function norm 5.092756643533e-07
0 KSP Residual norm 9.224857869581e-06
1 KSP Residual norm 1.239690633033e-06
2 KSP Residual norm 9.114102133001e-07
3 KSP Residual norm 7.426360259371e-07
4 KSP Residual norm 4.853869964461e-07
5 KSP Residual norm 3.445411592354e-07
6 KSP Residual norm 2.065278749030e-07
7 KSP Residual norm 1.380634643148e-07
8 KSP Residual norm 1.040961323188e-07
9 KSP Residual norm 8.276534062275e-08
10 KSP Residual norm 5.978207549663e-08
11 KSP Residual norm 3.964810288361e-08
12 KSP Residual norm 3.019741870863e-08
13 KSP Residual norm 2.251944389180e-08
14 KSP Residual norm 1.551038618585e-08
15 KSP Residual norm 1.274788163499e-08
16 KSP Residual norm 1.054833528679e-08
17 KSP Residual norm 8.256179011330e-09
18 KSP Residual norm 6.687241070318e-09
19 KSP Residual norm 5.418266767393e-09
20 KSP Residual norm 4.323062435645e-09
21 KSP Residual norm 3.379908411243e-09
22 KSP Residual norm 2.789166326871e-09
23 KSP Residual norm 2.147215773466e-09
24 KSP Residual norm 1.797162097848e-09
25 KSP Residual norm 1.389430406217e-09
26 KSP Residual norm 1.082235184873e-09
27 KSP Residual norm 8.757455270054e-10
28 KSP Residual norm 6.658607179586e-10
29 KSP Residual norm 5.555091071502e-10
30 KSP Residual norm 4.260177548722e-10
31 KSP Residual norm 3.431987552941e-10
32 KSP Residual norm 2.578115405358e-10
33 KSP Residual norm 2.117596804612e-10
34 KSP Residual norm 1.602127316487e-10
35 KSP Residual norm 1.256430533993e-10
36 KSP Residual norm 1.000779193799e-10
37 KSP Residual norm 8.202791251173e-11
38 KSP Residual norm 6.472890775191e-11
39 KSP Residual norm 4.978311455443e-11
40 KSP Residual norm 3.853952971503e-11
41 KSP Residual norm 2.891394064453e-11
42 KSP Residual norm 2.253114833254e-11
43 KSP Residual norm 1.752951526002e-11
44 KSP Residual norm 1.288802667207e-11
45 KSP Residual norm 9.796914112006e-12
46 KSP Residual norm 7.493499356344e-12
47 KSP Residual norm 5.546645136201e-12
48 KSP Residual norm 4.401295664635e-12
49 KSP Residual norm 3.373886985147e-12
50 KSP Residual norm 2.598431333213e-12
51 KSP Residual norm 2.572312015431e-12
52 KSP Residual norm 2.525704643284e-12
53 KSP Residual norm 2.321429121260e-12
54 KSP Residual norm 2.007258763679e-12
55 KSP Residual norm 1.763993272851e-12
56 KSP Residual norm 1.635665246605e-12
57 KSP Residual norm 1.519121914961e-12
58 KSP Residual norm 1.314998552209e-12
59 KSP Residual norm 1.096662664635e-12
60 KSP Residual norm 9.942555672417e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.092756643533e-07 gnorm 4.406695478776e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
98 SNES Function norm 4.357656434948e-07
0 KSP Residual norm 7.887494911860e-06
1 KSP Residual norm 1.060638419623e-06
2 KSP Residual norm 7.796243049569e-07
3 KSP Residual norm 6.351952670430e-07
4 KSP Residual norm 4.151031404008e-07
5 KSP Residual norm 2.946682417234e-07
6 KSP Residual norm 1.766862349131e-07
7 KSP Residual norm 1.181200764932e-07
8 KSP Residual norm 8.905376733181e-08
9 KSP Residual norm 7.081242408970e-08
10 KSP Residual norm 5.115845676609e-08
11 KSP Residual norm 3.393935178965e-08
12 KSP Residual norm 2.585508636445e-08
13 KSP Residual norm 1.927085284041e-08
14 KSP Residual norm 1.327020077172e-08
15 KSP Residual norm 1.091105263562e-08
16 KSP Residual norm 9.026322538341e-09
17 KSP Residual norm 7.063500587202e-09
18 KSP Residual norm 5.720723070074e-09
19 KSP Residual norm 4.636334819197e-09
20 KSP Residual norm 3.699380910614e-09
21 KSP Residual norm 2.891374908418e-09
22 KSP Residual norm 2.385334438529e-09
23 KSP Residual norm 1.837099147296e-09
24 KSP Residual norm 1.537738269329e-09
25 KSP Residual norm 1.189328282006e-09
26 KSP Residual norm 9.281228446947e-10
27 KSP Residual norm 7.498063451345e-10
28 KSP Residual norm 5.702611222435e-10
29 KSP Residual norm 4.763175682588e-10
30 KSP Residual norm 3.649004150309e-10
31 KSP Residual norm 2.942293505122e-10
32 KSP Residual norm 2.207976378522e-10
33 KSP Residual norm 1.812406706631e-10
34 KSP Residual norm 1.371004287971e-10
35 KSP Residual norm 1.074883984044e-10
36 KSP Residual norm 8.557543954538e-11
37 KSP Residual norm 7.010423279349e-11
38 KSP Residual norm 5.539287910629e-11
39 KSP Residual norm 4.260162752511e-11
40 KSP Residual norm 3.298256622417e-11
41 KSP Residual norm 2.474164626792e-11
42 KSP Residual norm 1.928185442167e-11
43 KSP Residual norm 1.500186899799e-11
44 KSP Residual norm 1.103208946086e-11
45 KSP Residual norm 8.386501755296e-12
46 KSP Residual norm 6.415294337406e-12
47 KSP Residual norm 4.748001525840e-12
48 KSP Residual norm 3.767400497525e-12
49 KSP Residual norm 2.888011931561e-12
50 KSP Residual norm 2.224296937613e-12
51 KSP Residual norm 2.201967687561e-12
52 KSP Residual norm 2.162217793249e-12
53 KSP Residual norm 1.987202385253e-12
54 KSP Residual norm 1.718195868006e-12
55 KSP Residual norm 1.509852709181e-12
56 KSP Residual norm 1.400006229126e-12
57 KSP Residual norm 1.300192108006e-12
58 KSP Residual norm 1.125534892146e-12
59 KSP Residual norm 9.385610116639e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.357656434948e-07 gnorm 3.770622949874e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
99 SNES Function norm 3.728662386339e-07
0 KSP Residual norm 6.759616877944e-06
1 KSP Residual norm 9.079534890580e-07
2 KSP Residual norm 6.676434915048e-07
3 KSP Residual norm 5.439551720813e-07
4 KSP Residual norm 3.556771763285e-07
5 KSP Residual norm 2.525011428195e-07
6 KSP Residual norm 1.513116259372e-07
7 KSP Residual norm 1.010611053233e-07
8 KSP Residual norm 7.623861895054e-08
9 KSP Residual norm 6.060418414737e-08
10 KSP Residual norm 4.376153461526e-08
11 KSP Residual norm 2.899808545527e-08
12 KSP Residual norm 2.207518182059e-08
13 KSP Residual norm 1.648787205973e-08
14 KSP Residual norm 1.136960792661e-08
15 KSP Residual norm 9.334013250237e-09
16 KSP Residual norm 7.725856724546e-09
17 KSP Residual norm 6.050778818131e-09
18 KSP Residual norm 4.900395030243e-09
19 KSP Residual norm 3.969638190241e-09
20 KSP Residual norm 3.165465109418e-09
21 KSP Residual norm 2.476890715154e-09
22 KSP Residual norm 2.046204889099e-09
23 KSP Residual norm 1.573612946479e-09
24 KSP Residual norm 1.316284824914e-09
25 KSP Residual norm 1.017138070796e-09
26 KSP Residual norm 7.877265722557e-10
27 KSP Residual norm 6.403282948263e-10
28 KSP Residual norm 4.866304479764e-10
29 KSP Residual norm 4.040789270931e-10
30 KSP Residual norm 3.112001659457e-10
31 KSP Residual norm 2.497042660296e-10
32 KSP Residual norm 1.881274864452e-10
33 KSP Residual norm 1.551399796578e-10
34 KSP Residual norm 1.172692890974e-10
35 KSP Residual norm 9.207532626571e-11
36 KSP Residual norm 7.327498799516e-11
37 KSP Residual norm 6.010133276798e-11
38 KSP Residual norm 4.742662826256e-11
39 KSP Residual norm 3.648608180441e-11
40 KSP Residual norm 2.824634436609e-11
41 KSP Residual norm 2.118773709667e-11
42 KSP Residual norm 1.650724385932e-11
43 KSP Residual norm 1.284252132187e-11
44 KSP Residual norm 9.445250734323e-12
45 KSP Residual norm 7.175916418312e-12
46 KSP Residual norm 5.491157341041e-12
47 KSP Residual norm 4.065529086572e-12
48 KSP Residual norm 3.225737846467e-12
49 KSP Residual norm 2.473045053774e-12
50 KSP Residual norm 1.903672939206e-12
51 KSP Residual norm 1.884466789570e-12
52 KSP Residual norm 1.850521761495e-12
53 KSP Residual norm 1.700229087571e-12
54 KSP Residual norm 1.470247803834e-12
55 KSP Residual norm 1.291771430793e-12
56 KSP Residual norm 1.197767322369e-12
57 KSP Residual norm 1.112621617060e-12
58 KSP Residual norm 9.632494392061e-13
Linear solve converged due to CONVERGED_ATOL iterations 58
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.728662386339e-07 gnorm 3.226362696877e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
100 SNES Function norm 3.190458868639e-07
0 KSP Residual norm 5.779087335788e-06
1 KSP Residual norm 7.766771003341e-07
2 KSP Residual norm 5.710012411019e-07
3 KSP Residual norm 4.652369623031e-07
4 KSP Residual norm 3.040993140827e-07
5 KSP Residual norm 2.158703089854e-07
6 KSP Residual norm 1.294003231006e-07
7 KSP Residual norm 8.648366082541e-08
8 KSP Residual norm 6.521490335414e-08
9 KSP Residual norm 5.185023637011e-08
10 KSP Residual norm 3.745108382030e-08
11 KSP Residual norm 2.483449028361e-08
12 KSP Residual norm 1.891381392665e-08
13 KSP Residual norm 1.410830083334e-08
14 KSP Residual norm 9.719705698612e-09
15 KSP Residual norm 7.987160284879e-09
16 KSP Residual norm 6.609084775357e-09
17 KSP Residual norm 5.173454653107e-09
18 KSP Residual norm 4.190063778336e-09
19 KSP Residual norm 3.395051652740e-09
20 KSP Residual norm 2.708467571029e-09
21 KSP Residual norm 2.117801067287e-09
22 KSP Residual norm 1.748032278980e-09
23 KSP Residual norm 1.345510548332e-09
24 KSP Residual norm 1.125977665811e-09
25 KSP Residual norm 8.705060630168e-10
26 KSP Residual norm 6.774458611639e-10
27 KSP Residual norm 5.485293822149e-10
28 KSP Residual norm 4.170483496664e-10
29 KSP Residual norm 3.476707415715e-10
30 KSP Residual norm 2.668052647983e-10
31 KSP Residual norm 2.148058688794e-10
32 KSP Residual norm 1.614309707374e-10
33 KSP Residual norm 1.327051633810e-10
34 KSP Residual norm 1.003713437783e-10
35 KSP Residual norm 7.872860001798e-11
36 KSP Residual norm 6.268564704409e-11
37 KSP Residual norm 5.138035010549e-11
38 KSP Residual norm 4.056204669718e-11
39 KSP Residual norm 3.119838003322e-11
40 KSP Residual norm 2.415306049572e-11
41 KSP Residual norm 1.811899308828e-11
42 KSP Residual norm 1.411896810847e-11
43 KSP Residual norm 1.098476094694e-11
44 KSP Residual norm 8.077549576062e-12
45 KSP Residual norm 6.139426695084e-12
46 KSP Residual norm 4.696694324199e-12
47 KSP Residual norm 3.476605532944e-12
48 KSP Residual norm 2.758624726487e-12
49 KSP Residual norm 2.114757565048e-12
50 KSP Residual norm 1.628490478911e-12
51 KSP Residual norm 1.612112990155e-12
52 KSP Residual norm 1.582987371163e-12
53 KSP Residual norm 1.454787050497e-12
54 KSP Residual norm 1.257912469590e-12
55 KSP Residual norm 1.105371787770e-12
56 KSP Residual norm 1.024945146706e-12
57 KSP Residual norm 9.519513298907e-13
Linear solve converged due to CONVERGED_ATOL iterations 57
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.190458868639e-07 gnorm 2.760662404399e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
101 SNES Function norm 2.729941053572e-07
0 KSP Residual norm 4.942325127077e-06
1 KSP Residual norm 6.645231436975e-07
2 KSP Residual norm 4.884811748115e-07
3 KSP Residual norm 3.979739136601e-07
4 KSP Residual norm 2.601080415661e-07
5 KSP Residual norm 1.846501269809e-07
6 KSP Residual norm 1.107098451184e-07
7 KSP Residual norm 7.399320108445e-08
8 KSP Residual norm 5.579423863963e-08
9 KSP Residual norm 4.436325165590e-08
10 KSP Residual norm 3.204769372129e-08
11 KSP Residual norm 2.125579510321e-08
12 KSP Residual norm 1.619082908921e-08
13 KSP Residual norm 1.207275508868e-08
14 KSP Residual norm 8.316275990350e-09
15 KSP Residual norm 6.835783357004e-09
16 KSP Residual norm 5.655414473114e-09
17 KSP Residual norm 4.426352178113e-09
18 KSP Residual norm 3.584731601506e-09
19 KSP Residual norm 2.905115174283e-09
20 KSP Residual norm 2.317673673426e-09
21 KSP Residual norm 1.811839690095e-09
22 KSP Residual norm 1.495219911531e-09
23 KSP Residual norm 1.151241164643e-09
24 KSP Residual norm 9.634506641703e-10
25 KSP Residual norm 7.450594269963e-10
26 KSP Residual norm 5.805824607889e-10
27 KSP Residual norm 4.695542180567e-10
28 KSP Residual norm 3.570717723373e-10
29 KSP Residual norm 2.979230826301e-10
30 KSP Residual norm 2.284542666144e-10
31 KSP Residual norm 1.840496277813e-10
32 KSP Residual norm 1.382181833360e-10
33 KSP Residual norm 1.135755530518e-10
34 KSP Residual norm 8.589084606980e-11
35 KSP Residual norm 6.735719890467e-11
36 KSP Residual norm 5.361088585197e-11
37 KSP Residual norm 4.392500663895e-11
38 KSP Residual norm 3.471104722661e-11
39 KSP Residual norm 2.669772220772e-11
40 KSP Residual norm 2.067000780315e-11
41 KSP Residual norm 1.550453241792e-11
42 KSP Residual norm 1.208254180371e-11
43 KSP Residual norm 9.400549569367e-12
44 KSP Residual norm 6.913790523116e-12
45 KSP Residual norm 5.255014891246e-12
46 KSP Residual norm 4.020428884058e-12
47 KSP Residual norm 2.975777563663e-12
48 KSP Residual norm 2.361146901355e-12
49 KSP Residual norm 1.810080319626e-12
50 KSP Residual norm 1.393885643777e-12
51 KSP Residual norm 1.379879911878e-12
52 KSP Residual norm 1.355020186318e-12
53 KSP Residual norm 1.245209265449e-12
54 KSP Residual norm 1.076666496338e-12
55 KSP Residual norm 9.460490046824e-13
Linear solve converged due to CONVERGED_ATOL iterations 55
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.729941053572e-07 gnorm 2.362182382738e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
102 SNES Function norm 2.335895448602e-07
0 KSP Residual norm 4.239957251925e-06
1 KSP Residual norm 5.694216787594e-07
2 KSP Residual norm 4.187937728471e-07
3 KSP Residual norm 3.409729081674e-07
4 KSP Residual norm 2.232294283493e-07
5 KSP Residual norm 1.585830419818e-07
6 KSP Residual norm 9.500107027588e-08
7 KSP Residual norm 6.323688100208e-08
8 KSP Residual norm 4.779844058009e-08
9 KSP Residual norm 3.797458958794e-08
10 KSP Residual norm 2.740275975008e-08
11 KSP Residual norm 1.811368912087e-08
12 KSP Residual norm 1.376655078568e-08
13 KSP Residual norm 1.033239815300e-08
14 KSP Residual norm 7.154422853568e-09
15 KSP Residual norm 5.851729792220e-09
16 KSP Residual norm 4.845789675194e-09
17 KSP Residual norm 3.803795561045e-09
18 KSP Residual norm 3.078440321829e-09
19 KSP Residual norm 2.493478249812e-09
20 KSP Residual norm 1.981296520549e-09
21 KSP Residual norm 1.555767179068e-09
22 KSP Residual norm 1.290245755269e-09
23 KSP Residual norm 9.885454635107e-10
24 KSP Residual norm 8.259553910680e-10
25 KSP Residual norm 6.378900847864e-10
26 KSP Residual norm 4.837666028417e-10
27 KSP Residual norm 3.999632024598e-10
28 KSP Residual norm 3.038913338401e-10
29 KSP Residual norm 2.463592824599e-10
30 KSP Residual norm 1.941998845325e-10
31 KSP Residual norm 1.507676866095e-10
32 KSP Residual norm 1.152040540215e-10
33 KSP Residual norm 9.566014858793e-11
34 KSP Residual norm 7.239181747311e-11
35 KSP Residual norm 5.792437150404e-11
36 KSP Residual norm 4.561299543500e-11
37 KSP Residual norm 3.759496550499e-11
38 KSP Residual norm 2.977640545427e-11
39 KSP Residual norm 2.296238401843e-11
40 KSP Residual norm 1.777632511425e-11
41 KSP Residual norm 1.331915017982e-11
42 KSP Residual norm 1.037147464227e-11
43 KSP Residual norm 8.068748395668e-12
44 KSP Residual norm 5.946198974540e-12
45 KSP Residual norm 4.508043483834e-12
46 KSP Residual norm 3.456422635751e-12
47 KSP Residual norm 2.560955462070e-12
48 KSP Residual norm 2.030739431856e-12
49 KSP Residual norm 1.557780180688e-12
50 KSP Residual norm 1.196672598546e-12
51 KSP Residual norm 1.184457537561e-12
52 KSP Residual norm 1.163753279484e-12
53 KSP Residual norm 1.067376938259e-12
54 KSP Residual norm 9.232242516954e-13
Linear solve converged due to CONVERGED_ATOL iterations 54
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.335895448602e-07 gnorm 2.021219785309e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
103 SNES Function norm 1.998727186841e-07
0 KSP Residual norm 3.621938064897e-06
1 KSP Residual norm 4.867339564131e-07
2 KSP Residual norm 3.578641359162e-07
3 KSP Residual norm 2.915169872158e-07
4 KSP Residual norm 1.906245202947e-07
5 KSP Residual norm 1.353474183933e-07
6 KSP Residual norm 8.112252744145e-08
7 KSP Residual norm 5.415826027359e-08
8 KSP Residual norm 4.086510818951e-08
9 KSP Residual norm 3.248502401805e-08
10 KSP Residual norm 2.345871028071e-08
11 KSP Residual norm 1.554311029135e-08
12 KSP Residual norm 1.183266054898e-08
13 KSP Residual norm 8.839384289848e-09
14 KSP Residual norm 6.097762243042e-09
15 KSP Residual norm 5.005443478552e-09
16 KSP Residual norm 4.142528230985e-09
17 KSP Residual norm 3.244706738795e-09
18 KSP Residual norm 2.627321381319e-09
19 KSP Residual norm 2.128762759878e-09
20 KSP Residual norm 1.697018653795e-09
21 KSP Residual norm 1.327996476197e-09
22 KSP Residual norm 1.097443480373e-09
23 KSP Residual norm 8.438789762792e-10
24 KSP Residual norm 7.057204778835e-10
25 KSP Residual norm 5.454448214481e-10
26 KSP Residual norm 4.221205567131e-10
27 KSP Residual norm 3.432412322962e-10
28 KSP Residual norm 2.608784126215e-10
29 KSP Residual norm 2.163876521167e-10
30 KSP Residual norm 1.668109621597e-10
31 KSP Residual norm 1.336722396901e-10
32 KSP Residual norm 1.007501451716e-10
33 KSP Residual norm 8.321574573801e-11
34 KSP Residual norm 6.285678808233e-11
35 KSP Residual norm 4.937170627212e-11
36 KSP Residual norm 3.924399104744e-11
37 KSP Residual norm 3.217925747235e-11
38 KSP Residual norm 2.543704250068e-11
39 KSP Residual norm 1.957193434217e-11
40 KSP Residual norm 1.515369672338e-11
41 KSP Residual norm 1.136391627061e-11
42 KSP Residual norm 8.853698830998e-12
43 KSP Residual norm 6.888249899326e-12
44 KSP Residual norm 5.068396533098e-12
45 KSP Residual norm 3.849727678286e-12
46 KSP Residual norm 2.946933899011e-12
47 KSP Residual norm 2.181861234348e-12
48 KSP Residual norm 1.730993652062e-12
49 KSP Residual norm 1.327211419141e-12
50 KSP Residual norm 1.021390403133e-12
51 KSP Residual norm 1.011081727805e-12
52 KSP Residual norm 9.930061993992e-13
Linear solve converged due to CONVERGED_ATOL iterations 52
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.998727186841e-07 gnorm 1.729472545503e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
104 SNES Function norm 1.710226594956e-07
0 KSP Residual norm 3.095846919237e-06
1 KSP Residual norm 4.162821423223e-07
2 KSP Residual norm 3.059948575868e-07
3 KSP Residual norm 2.493033402331e-07
4 KSP Residual norm 1.629297112686e-07
5 KSP Residual norm 1.156609918963e-07
6 KSP Residual norm 6.934930613593e-08
7 KSP Residual norm 4.635617828714e-08
8 KSP Residual norm 3.495176581649e-08
9 KSP Residual norm 2.779175802134e-08
10 KSP Residual norm 2.007744173291e-08
11 KSP Residual norm 1.331820549017e-08
12 KSP Residual norm 1.014530119649e-08
13 KSP Residual norm 7.563198506029e-09
14 KSP Residual norm 5.208952717423e-09
15 KSP Residual norm 4.282337718034e-09
16 KSP Residual norm 3.542723920251e-09
17 KSP Residual norm 2.772561136329e-09
18 KSP Residual norm 2.245431114927e-09
19 KSP Residual norm 1.819773369157e-09
20 KSP Residual norm 1.451912237769e-09
21 KSP Residual norm 1.134902137504e-09
22 KSP Residual norm 9.364112178049e-10
23 KSP Residual norm 7.211051215509e-10
24 KSP Residual norm 6.035383446756e-10
25 KSP Residual norm 4.667653057763e-10
26 KSP Residual norm 3.640121877522e-10
27 KSP Residual norm 2.942212220308e-10
28 KSP Residual norm 2.237574550324e-10
29 KSP Residual norm 1.868036681024e-10
30 KSP Residual norm 1.431705294635e-10
31 KSP Residual norm 1.153993541531e-10
32 KSP Residual norm 8.662782921142e-11
33 KSP Residual norm 7.114395432143e-11
34 KSP Residual norm 5.380988994457e-11
35 KSP Residual norm 4.219303901159e-11
36 KSP Residual norm 3.358683992576e-11
37 KSP Residual norm 2.751643225304e-11
38 KSP Residual norm 2.174368026304e-11
39 KSP Residual norm 1.672342913556e-11
40 KSP Residual norm 1.294766754287e-11
41 KSP Residual norm 9.712307340146e-12
42 KSP Residual norm 7.568982398580e-12
43 KSP Residual norm 5.888941500091e-12
44 KSP Residual norm 4.330918680018e-12
45 KSP Residual norm 3.292174924043e-12
46 KSP Residual norm 2.518584986396e-12
47 KSP Residual norm 1.864134980709e-12
48 KSP Residual norm 1.479151541007e-12
49 KSP Residual norm 1.133917077279e-12
50 KSP Residual norm 8.732621919832e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.710226594956e-07 gnorm 1.479836812307e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
105 SNES Function norm 1.463368874456e-07
0 KSP Residual norm 2.651420632843e-06
1 KSP Residual norm 3.562404775685e-07
2 KSP Residual norm 2.619225782880e-07
3 KSP Residual norm 2.134220060433e-07
4 KSP Residual norm 1.395047747483e-07
5 KSP Residual norm 9.902422206048e-08
6 KSP Residual norm 5.935173989461e-08
7 KSP Residual norm 3.967174254257e-08
8 KSP Residual norm 2.991380354711e-08
9 KSP Residual norm 2.378294402983e-08
10 KSP Residual norm 1.717715886429e-08
11 KSP Residual norm 1.139002841897e-08
12 KSP Residual norm 8.674089444471e-09
13 KSP Residual norm 6.470684588894e-09
14 KSP Residual norm 4.457558139961e-09
15 KSP Residual norm 3.662814923855e-09
16 KSP Residual norm 3.031083139445e-09
17 KSP Residual norm 2.372727501108e-09
18 KSP Residual norm 1.921832549174e-09
19 KSP Residual norm 1.557013465780e-09
20 KSP Residual norm 1.242192049619e-09
21 KSP Residual norm 9.713545359865e-10
22 KSP Residual norm 8.017288839817e-10
23 KSP Residual norm 6.170790833071e-10
24 KSP Residual norm 5.164261389923e-10
25 KSP Residual norm 3.991999146665e-10
26 KSP Residual norm 3.105956245415e-10
27 KSP Residual norm 2.515624569301e-10
28 KSP Residual norm 1.912503363315e-10
29 KSP Residual norm 1.594287182863e-10
30 KSP Residual norm 1.223521137354e-10
31 KSP Residual norm 9.850840187831e-11
32 KSP Residual norm 7.404231638071e-11
33 KSP Residual norm 6.085367273073e-11
34 KSP Residual norm 4.603739459899e-11
35 KSP Residual norm 3.611101099263e-11
36 KSP Residual norm 2.876382358896e-11
37 KSP Residual norm 2.358069424103e-11
38 KSP Residual norm 1.860219388737e-11
39 KSP Residual norm 1.430769853716e-11
40 KSP Residual norm 1.107626566990e-11
41 KSP Residual norm 8.309952644629e-12
42 KSP Residual norm 6.475322988876e-12
43 KSP Residual norm 5.037900219507e-12
44 KSP Residual norm 3.703976300820e-12
45 KSP Residual norm 2.815495785788e-12
46 KSP Residual norm 2.153655870340e-12
47 KSP Residual norm 1.594280358756e-12
48 KSP Residual norm 1.265111436520e-12
49 KSP Residual norm 9.698115129688e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.463368874456e-07 gnorm 1.266233851149e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
106 SNES Function norm 1.252142938155e-07
0 KSP Residual norm 2.265736051600e-06
1 KSP Residual norm 3.047266463078e-07
2 KSP Residual norm 2.239748446807e-07
3 KSP Residual norm 1.824900879397e-07
4 KSP Residual norm 1.192390930592e-07
5 KSP Residual norm 8.463941355704e-08
6 KSP Residual norm 5.075628408501e-08
7 KSP Residual norm 3.394404465881e-08
8 KSP Residual norm 2.558587284178e-08
9 KSP Residual norm 2.034653158794e-08
10 KSP Residual norm 1.470099960676e-08
11 KSP Residual norm 9.756139603585e-09
12 KSP Residual norm 7.433367303417e-09
13 KSP Residual norm 5.537302253876e-09
14 KSP Residual norm 3.811337439808e-09
15 KSP Residual norm 3.135045968935e-09
16 KSP Residual norm 2.593204034850e-09
17 KSP Residual norm 2.028870007401e-09
18 KSP Residual norm 1.643258109365e-09
19 KSP Residual norm 1.331851572983e-09
20 KSP Residual norm 1.062886498768e-09
21 KSP Residual norm 8.305091072053e-10
22 KSP Residual norm 6.848438335231e-10
23 KSP Residual norm 5.276574102592e-10
24 KSP Residual norm 4.417956279518e-10
25 KSP Residual norm 3.417633562638e-10
26 KSP Residual norm 2.672176008346e-10
27 KSP Residual norm 2.155658041730e-10
28 KSP Residual norm 1.639812904617e-10
29 KSP Residual norm 1.371511640783e-10
30 KSP Residual norm 1.049478651797e-10
31 KSP Residual norm 8.471141554721e-11
32 KSP Residual norm 6.350865066690e-11
33 KSP Residual norm 5.206324293575e-11
34 KSP Residual norm 3.939742637071e-11
35 KSP Residual norm 3.087935161061e-11
36 KSP Residual norm 2.459226591251e-11
37 KSP Residual norm 2.014239173018e-11
38 KSP Residual norm 1.591412778822e-11
39 KSP Residual norm 1.223826839661e-11
40 KSP Residual norm 9.474927859928e-12
41 KSP Residual norm 7.108092912791e-12
42 KSP Residual norm 5.540075480923e-12
43 KSP Residual norm 4.310455217773e-12
44 KSP Residual norm 3.169442578169e-12
45 KSP Residual norm 2.410037666251e-12
46 KSP Residual norm 1.843309110957e-12
47 KSP Residual norm 1.364196788231e-12
48 KSP Residual norm 1.082535434519e-12
49 KSP Residual norm 8.298177054743e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.252142938155e-07 gnorm 1.083462954929e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
107 SNES Function norm 1.071405960513e-07
0 KSP Residual norm 1.941428360440e-06
1 KSP Residual norm 2.609166768682e-07
2 KSP Residual norm 1.918287561634e-07
3 KSP Residual norm 1.562562489394e-07
4 KSP Residual norm 1.021774576712e-07
5 KSP Residual norm 7.255155156844e-08
6 KSP Residual norm 4.348691188187e-08
7 KSP Residual norm 2.902817898587e-08
8 KSP Residual norm 2.190474960686e-08
9 KSP Residual norm 1.741295345585e-08
10 KSP Residual norm 1.257486036803e-08
11 KSP Residual norm 8.331481425050e-09
12 KSP Residual norm 6.342562309438e-09
13 KSP Residual norm 4.738450322945e-09
14 KSP Residual norm 3.269129525182e-09
15 KSP Residual norm 2.683401225819e-09
16 KSP Residual norm 2.220711084762e-09
17 KSP Residual norm 1.739483785706e-09
18 KSP Residual norm 1.408425432730e-09
19 KSP Residual norm 1.141239885835e-09
20 KSP Residual norm 9.096778035616e-10
21 KSP Residual norm 7.119018232423e-10
22 KSP Residual norm 5.883690651754e-10
23 KSP Residual norm 4.524095424577e-10
24 KSP Residual norm 3.783191803107e-10
25 KSP Residual norm 2.924150889517e-10
26 KSP Residual norm 2.262467637014e-10
27 KSP Residual norm 1.839907127455e-10
28 KSP Residual norm 1.398455716472e-10
29 KSP Residual norm 1.159558676378e-10
30 KSP Residual norm 8.941710951008e-11
31 KSP Residual norm 7.162303430523e-11
32 KSP Residual norm 5.399130276118e-11
33 KSP Residual norm 4.461671214079e-11
34 KSP Residual norm 3.369415873570e-11
35 KSP Residual norm 2.646912934804e-11
36 KSP Residual norm 2.103164077181e-11
37 KSP Residual norm 1.724371472588e-11
38 KSP Residual norm 1.363821478698e-11
39 KSP Residual norm 1.049414439587e-11
40 KSP Residual norm 8.125463595563e-12
41 KSP Residual norm 6.092894227877e-12
42 KSP Residual norm 4.747051661647e-12
43 KSP Residual norm 3.693288702752e-12
44 KSP Residual norm 2.717910648112e-12
45 KSP Residual norm 2.064293290328e-12
46 KSP Residual norm 1.580379661894e-12
47 KSP Residual norm 1.170116613823e-12
48 KSP Residual norm 9.283076186832e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.071405960513e-07 gnorm 9.270733607137e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
108 SNES Function norm 9.167567013760e-08
0 KSP Residual norm 1.659846884812e-06
1 KSP Residual norm 2.231669767590e-07
2 KSP Residual norm 1.640495377912e-07
3 KSP Residual norm 1.336513862846e-07
4 KSP Residual norm 8.735643151160e-08
5 KSP Residual norm 6.201548429303e-08
6 KSP Residual norm 3.718130767128e-08
7 KSP Residual norm 2.484711954104e-08
8 KSP Residual norm 1.873723545083e-08
9 KSP Residual norm 1.489806910360e-08
10 KSP Residual norm 1.076190759244e-08
11 KSP Residual norm 7.137136780898e-09
12 KSP Residual norm 5.436165186912e-09
13 KSP Residual norm 4.054271365610e-09
14 KSP Residual norm 2.793187478620e-09
15 KSP Residual norm 2.295645868124e-09
16 KSP Residual norm 1.899281391271e-09
17 KSP Residual norm 1.486639755831e-09
18 KSP Residual norm 1.203931858372e-09
19 KSP Residual norm 9.756754247659e-10
20 KSP Residual norm 7.783224305146e-10
21 KSP Residual norm 6.085128648679e-10
22 KSP Residual norm 5.022417944161e-10
23 KSP Residual norm 3.866603547212e-10
24 KSP Residual norm 3.235585687808e-10
25 KSP Residual norm 2.502037293274e-10
26 KSP Residual norm 1.948458187771e-10
27 KSP Residual norm 1.576602217615e-10
28 KSP Residual norm 1.198889709119e-10
29 KSP Residual norm 9.997842944444e-11
30 KSP Residual norm 7.670140760059e-11
31 KSP Residual norm 6.176915625855e-11
32 KSP Residual norm 4.640316508889e-11
33 KSP Residual norm 3.815019983134e-11
34 KSP Residual norm 2.884701786062e-11
35 KSP Residual norm 2.262574939004e-11
36 KSP Residual norm 1.800570026136e-11
37 KSP Residual norm 1.475357381451e-11
38 KSP Residual norm 1.165980459962e-11
39 KSP Residual norm 8.968519637415e-12
40 KSP Residual norm 6.943786112141e-12
41 KSP Residual norm 5.208332767387e-12
42 KSP Residual norm 4.058801447640e-12
43 KSP Residual norm 3.157898146105e-12
44 KSP Residual norm 2.322699959947e-12
45 KSP Residual norm 1.765383749841e-12
46 KSP Residual norm 1.350765357785e-12
47 KSP Residual norm 9.998708982266e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.167567013760e-08 gnorm 7.932574859507e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
109 SNES Function norm 7.844299582012e-08
0 KSP Residual norm 1.421778693722e-06
1 KSP Residual norm 1.909692927637e-07
2 KSP Residual norm 1.404216709356e-07
3 KSP Residual norm 1.144255772094e-07
4 KSP Residual norm 7.480036536165e-08
5 KSP Residual norm 5.309283225732e-08
6 KSP Residual norm 3.181759536081e-08
7 KSP Residual norm 2.126753271252e-08
8 KSP Residual norm 1.603660224146e-08
9 KSP Residual norm 1.274933708878e-08
10 KSP Residual norm 9.207272641243e-09
11 KSP Residual norm 6.104392673609e-09
12 KSP Residual norm 4.648293166405e-09
13 KSP Residual norm 3.468393346399e-09
14 KSP Residual norm 2.389471079138e-09
15 KSP Residual norm 1.963122432533e-09
16 KSP Residual norm 1.624701678455e-09
17 KSP Residual norm 1.271945894152e-09
18 KSP Residual norm 1.030277784030e-09
19 KSP Residual norm 8.345969322734e-10
20 KSP Residual norm 6.658254556019e-10
21 KSP Residual norm 5.207364517183e-10
22 KSP Residual norm 4.298370844868e-10
23 KSP Residual norm 3.307875937181e-10
24 KSP Residual norm 2.768295936155e-10
25 KSP Residual norm 2.139514801366e-10
26 KSP Residual norm 1.663246014920e-10
27 KSP Residual norm 1.348174804641e-10
28 KSP Residual norm 1.024842857638e-10
29 KSP Residual norm 8.538761379554e-11
30 KSP Residual norm 6.556166050818e-11
31 KSP Residual norm 5.276822126772e-11
32 KSP Residual norm 3.968134135370e-11
33 KSP Residual norm 3.262068981926e-11
34 KSP Residual norm 2.468147067078e-11
35 KSP Residual norm 1.936251025898e-11
36 KSP Residual norm 1.542733262023e-11
37 KSP Residual norm 1.265049014742e-11
38 KSP Residual norm 9.973081453079e-12
39 KSP Residual norm 7.670838423084e-12
40 KSP Residual norm 5.938180073179e-12
41 KSP Residual norm 4.455416434624e-12
42 KSP Residual norm 3.471710130725e-12
43 KSP Residual norm 2.701033115448e-12
44 KSP Residual norm 1.985626867393e-12
45 KSP Residual norm 1.509398267242e-12
46 KSP Residual norm 1.154554380579e-12
47 KSP Residual norm 8.547791460128e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.844299582012e-08 gnorm 6.787570081752e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
110 SNES Function norm 6.712036667985e-08
0 KSP Residual norm 1.215067722291e-06
1 KSP Residual norm 1.633854537225e-07
2 KSP Residual norm 1.200998249962e-07
3 KSP Residual norm 9.784511405805e-08
4 KSP Residual norm 6.394987732622e-08
5 KSP Residual norm 4.539864042830e-08
6 KSP Residual norm 2.722036587779e-08
7 KSP Residual norm 1.819187552697e-08
8 KSP Residual norm 1.371783345173e-08
9 KSP Residual norm 1.090741682875e-08
10 KSP Residual norm 7.879541507025e-09
11 KSP Residual norm 5.226125435904e-09
12 KSP Residual norm 3.980836293968e-09
13 KSP Residual norm 2.968370967888e-09
14 KSP Residual norm 2.044823824393e-09
15 KSP Residual norm 1.680813253864e-09
16 KSP Residual norm 1.390529971630e-09
17 KSP Residual norm 1.088350415168e-09
18 KSP Residual norm 8.813795622609e-10
19 KSP Residual norm 7.143111595127e-10
20 KSP Residual norm 5.698500385965e-10
21 KSP Residual norm 4.454808328030e-10
22 KSP Residual norm 3.676365212717e-10
23 KSP Residual norm 2.830707375200e-10
24 KSP Residual norm 2.368889555588e-10
25 KSP Residual norm 1.831997306509e-10
26 KSP Residual norm 1.427589266256e-10
27 KSP Residual norm 1.154539571817e-10
28 KSP Residual norm 8.780118330364e-11
29 KSP Residual norm 7.325402758829e-11
30 KSP Residual norm 5.617577432720e-11
31 KSP Residual norm 4.525779114600e-11
32 KSP Residual norm 3.398789595423e-11
33 KSP Residual norm 2.793292670624e-11
34 KSP Residual norm 2.112235711373e-11
35 KSP Residual norm 1.656529767566e-11
36 KSP Residual norm 1.318286830898e-11
37 KSP Residual norm 1.080061689862e-11
38 KSP Residual norm 8.537172461557e-12
39 KSP Residual norm 6.566501380089e-12
40 KSP Residual norm 5.084097404115e-12
41 KSP Residual norm 3.813420963195e-12
42 KSP Residual norm 2.971871390523e-12
43 KSP Residual norm 2.312236042665e-12
44 KSP Residual norm 1.700702939755e-12
45 KSP Residual norm 1.292713090652e-12
46 KSP Residual norm 9.890968282796e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.712036667985e-08 gnorm 5.807840259218e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
111 SNES Function norm 5.743209537996e-08
0 KSP Residual norm 1.039398074068e-06
1 KSP Residual norm 1.397884780442e-07
2 KSP Residual norm 1.027480154024e-07
3 KSP Residual norm 8.371022416299e-08
4 KSP Residual norm 5.470520667402e-08
5 KSP Residual norm 3.883449697270e-08
6 KSP Residual norm 2.328697377110e-08
7 KSP Residual norm 1.556678313103e-08
8 KSP Residual norm 1.173664656363e-08
9 KSP Residual norm 9.332671420101e-09
10 KSP Residual norm 6.742552328251e-09
11 KSP Residual norm 4.473110528039e-09
12 KSP Residual norm 3.407675124762e-09
13 KSP Residual norm 2.539914133904e-09
14 KSP Residual norm 1.749119117155e-09
15 KSP Residual norm 1.438194723991e-09
16 KSP Residual norm 1.189696716544e-09
17 KSP Residual norm 9.310106611273e-10
18 KSP Residual norm 7.539778025473e-10
19 KSP Residual norm 6.110989179506e-10
20 KSP Residual norm 4.875770109910e-10
21 KSP Residual norm 3.810808309398e-10
22 KSP Residual norm 3.143884141111e-10
23 KSP Residual norm 2.421459760772e-10
24 KSP Residual norm 2.026781050764e-10
25 KSP Residual norm 1.567688852129e-10
26 KSP Residual norm 1.223445774153e-10
27 KSP Residual norm 9.883153876541e-11
28 KSP Residual norm 7.517205120940e-11
29 KSP Residual norm 6.278597740366e-11
30 KSP Residual norm 4.810255243014e-11
31 KSP Residual norm 3.878897256682e-11
32 KSP Residual norm 2.910792178439e-11
33 KSP Residual norm 2.389882186562e-11
34 KSP Residual norm 1.807583602800e-11
35 KSP Residual norm 1.417255023649e-11
36 KSP Residual norm 1.128088972764e-11
37 KSP Residual norm 9.240673601097e-12
38 KSP Residual norm 7.304637659764e-12
39 KSP Residual norm 5.618075810054e-12
40 KSP Residual norm 4.349776389020e-12
41 KSP Residual norm 3.262762557345e-12
42 KSP Residual norm 2.542921621290e-12
43 KSP Residual norm 1.978509297474e-12
44 KSP Residual norm 1.455134058241e-12
45 KSP Residual norm 1.106242581368e-12
46 KSP Residual norm 8.463500595183e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.743209537996e-08 gnorm 4.969524161528e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
112 SNES Function norm 4.914222386449e-08
0 KSP Residual norm 8.898469820723e-07
1 KSP Residual norm 1.196388870764e-07
2 KSP Residual norm 8.794788120166e-08
3 KSP Residual norm 7.164700118748e-08
4 KSP Residual norm 4.683473866914e-08
5 KSP Residual norm 3.325055930737e-08
6 KSP Residual norm 1.993472534480e-08
7 KSP Residual norm 1.331770088511e-08
8 KSP Residual norm 1.004465777776e-08
9 KSP Residual norm 7.986192677165e-09
10 KSP Residual norm 5.768635177234e-09
11 KSP Residual norm 3.824790812654e-09
12 KSP Residual norm 2.912930625020e-09
13 KSP Residual norm 2.173338486967e-09
14 KSP Residual norm 1.497859912509e-09
15 KSP Residual norm 1.230704266504e-09
16 KSP Residual norm 1.018251496934e-09
17 KSP Residual norm 7.971636595052e-10
18 KSP Residual norm 6.455195110593e-10
19 KSP Residual norm 5.231363101686e-10
20 KSP Residual norm 4.172384500068e-10
21 KSP Residual norm 3.262773452469e-10
22 KSP Residual norm 2.693861487537e-10
23 KSP Residual norm 2.073381051718e-10
24 KSP Residual norm 1.734669986448e-10
25 KSP Residual norm 1.341306204336e-10
26 KSP Residual norm 1.043041769460e-10
27 KSP Residual norm 8.448946450616e-11
28 KSP Residual norm 6.424304624751e-11
29 KSP Residual norm 5.350850517440e-11
30 KSP Residual norm 4.109583034879e-11
31 KSP Residual norm 3.306131391350e-11
32 KSP Residual norm 2.485575948810e-11
33 KSP Residual norm 2.046066792048e-11
34 KSP Residual norm 1.546541329796e-11
35 KSP Residual norm 1.213410426094e-11
36 KSP Residual norm 9.652118586193e-12
37 KSP Residual norm 7.909501078283e-12
38 KSP Residual norm 6.253422119373e-12
39 KSP Residual norm 4.810467450094e-12
40 KSP Residual norm 3.724589026601e-12
41 KSP Residual norm 2.793433005876e-12
42 KSP Residual norm 2.176843706879e-12
43 KSP Residual norm 1.693655664565e-12
44 KSP Residual norm 1.245937052428e-12
45 KSP Residual norm 9.468383466922e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.914222386449e-08 gnorm 4.252214174188e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
113 SNES Function norm 4.204894811487e-08
0 KSP Residual norm 7.610794984648e-07
1 KSP Residual norm 1.023368225722e-07
2 KSP Residual norm 7.522323079944e-08
3 KSP Residual norm 6.129207520199e-08
4 KSP Residual norm 4.005078688825e-08
5 KSP Residual norm 2.842889080775e-08
6 KSP Residual norm 1.704614841524e-08
7 KSP Residual norm 1.139936956825e-08
8 KSP Residual norm 8.592804910536e-09
9 KSP Residual norm 6.832937257714e-09
10 KSP Residual norm 4.936611721922e-09
11 KSP Residual norm 3.275687318073e-09
12 KSP Residual norm 2.495584875479e-09
13 KSP Residual norm 1.859462953007e-09
14 KSP Residual norm 1.280008841006e-09
15 KSP Residual norm 1.052717225316e-09
16 KSP Residual norm 8.708378398012e-10
17 KSP Residual norm 6.813939717294e-10
18 KSP Residual norm 5.518867136218e-10
19 KSP Residual norm 4.472673544032e-10
20 KSP Residual norm 3.569298397045e-10
21 KSP Residual norm 2.789313051573e-10
22 KSP Residual norm 2.300412874793e-10
23 KSP Residual norm 1.772161646104e-10
24 KSP Residual norm 1.483709472971e-10
25 KSP Residual norm 1.147628236434e-10
26 KSP Residual norm 8.966363877317e-11
27 KSP Residual norm 7.237929068410e-11
28 KSP Residual norm 5.505636310732e-11
29 KSP Residual norm 4.602646362133e-11
30 KSP Residual norm 3.523576774515e-11
31 KSP Residual norm 2.843399762392e-11
32 KSP Residual norm 2.132686621621e-11
33 KSP Residual norm 1.749008686784e-11
34 KSP Residual norm 1.323550442345e-11
35 KSP Residual norm 1.037552342329e-11
36 KSP Residual norm 8.264561405121e-12
37 KSP Residual norm 6.770680408849e-12
38 KSP Residual norm 5.347025583480e-12
39 KSP Residual norm 4.112030079025e-12
40 KSP Residual norm 3.183506389668e-12
41 KSP Residual norm 2.388367066622e-12
42 KSP Residual norm 1.861518551078e-12
43 KSP Residual norm 1.448332905348e-12
44 KSP Residual norm 1.064874196553e-12
45 KSP Residual norm 8.097714650163e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.204894811487e-08 gnorm 3.638440088769e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
114 SNES Function norm 3.597950913642e-08
0 KSP Residual norm 6.550444413725e-07
1 KSP Residual norm 8.777123498787e-08
2 KSP Residual norm 6.460077220672e-08
3 KSP Residual norm 5.260175941912e-08
4 KSP Residual norm 3.446980499427e-08
5 KSP Residual norm 2.448647601708e-08
6 KSP Residual norm 1.465279692651e-08
7 KSP Residual norm 9.741313141330e-09
8 KSP Residual norm 7.369576405707e-09
9 KSP Residual norm 5.851688978155e-09
10 KSP Residual norm 4.218519357740e-09
11 KSP Residual norm 2.783557009864e-09
12 KSP Residual norm 2.110795576478e-09
13 KSP Residual norm 1.590984096895e-09
14 KSP Residual norm 1.104506934812e-09
15 KSP Residual norm 9.001960350748e-10
16 KSP Residual norm 7.462162789142e-10
17 KSP Residual norm 5.867283207499e-10
18 KSP Residual norm 4.751145737623e-10
19 KSP Residual norm 3.843318484350e-10
20 KSP Residual norm 3.047733158116e-10
21 KSP Residual norm 2.400186854421e-10
22 KSP Residual norm 1.993304453542e-10
23 KSP Residual norm 1.523385271841e-10
24 KSP Residual norm 1.273314445826e-10
25 KSP Residual norm 9.821071444968e-11
26 KSP Residual norm 7.303103070371e-11
27 KSP Residual norm 6.146330440339e-11
28 KSP Residual norm 4.670163845459e-11
29 KSP Residual norm 3.716628413358e-11
30 KSP Residual norm 2.988095822712e-11
31 KSP Residual norm 2.262958359620e-11
32 KSP Residual norm 1.787872035704e-11
33 KSP Residual norm 1.364255090972e-11
34 KSP Residual norm 1.072169458184e-11
35 KSP Residual norm 8.661904712248e-12
36 KSP Residual norm 6.983284611868e-12
37 KSP Residual norm 5.484355135719e-12
38 KSP Residual norm 4.625822584703e-12
39 KSP Residual norm 3.515924462187e-12
40 KSP Residual norm 2.743538954217e-12
41 KSP Residual norm 2.054947805826e-12
42 KSP Residual norm 1.599320262087e-12
43 KSP Residual norm 1.244109423365e-12
44 KSP Residual norm 9.167357095097e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.597950913642e-08 gnorm 3.113258865221e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
115 SNES Function norm 3.078614014343e-08
0 KSP Residual norm 5.577310191712e-07
1 KSP Residual norm 7.494691506694e-08
2 KSP Residual norm 5.510196785976e-08
3 KSP Residual norm 4.489624282333e-08
4 KSP Residual norm 2.934719176624e-08
5 KSP Residual norm 2.083246800725e-08
6 KSP Residual norm 1.248701423455e-08
7 KSP Residual norm 8.345307506310e-09
8 KSP Residual norm 6.293133363609e-09
9 KSP Residual norm 5.003370915034e-09
10 KSP Residual norm 3.613726466425e-09
11 KSP Residual norm 2.396143704726e-09
12 KSP Residual norm 1.824780572693e-09
13 KSP Residual norm 1.361366171122e-09
14 KSP Residual norm 9.379550768312e-10
15 KSP Residual norm 7.707019116064e-10
16 KSP Residual norm 6.377444415183e-10
17 KSP Residual norm 4.992547354364e-10
18 KSP Residual norm 4.043459443128e-10
19 KSP Residual norm 3.276184060667e-10
20 KSP Residual norm 2.613539942655e-10
21 KSP Residual norm 2.043747293064e-10
22 KSP Residual norm 1.687025781444e-10
23 KSP Residual norm 1.298500306176e-10
24 KSP Residual norm 1.086622501129e-10
25 KSP Residual norm 8.400567259995e-11
26 KSP Residual norm 6.534507937516e-11
27 KSP Residual norm 5.293335548907e-11
28 KSP Residual norm 4.024705241565e-11
29 KSP Residual norm 3.354030971941e-11
30 KSP Residual norm 2.574924187529e-11
31 KSP Residual norm 2.072858983407e-11
32 KSP Residual norm 1.558283549983e-11
33 KSP Residual norm 1.281408558108e-11
34 KSP Residual norm 9.692094689557e-12
35 KSP Residual norm 7.603523633487e-12
36 KSP Residual norm 6.054769662752e-12
37 KSP Residual norm 4.963547370671e-12
38 KSP Residual norm 3.917648480650e-12
39 KSP Residual norm 3.013333619248e-12
40 KSP Residual norm 2.332882607915e-12
41 KSP Residual norm 1.750093761712e-12
42 KSP Residual norm 1.363812181529e-12
43 KSP Residual norm 1.061061697238e-12
44 KSP Residual norm 7.802284365675e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.078614014343e-08 gnorm 2.663884200136e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
116 SNES Function norm 2.634240069728e-08
0 KSP Residual norm 4.780137406814e-07
1 KSP Residual norm 6.417476336441e-08
2 KSP Residual norm 4.719913796409e-08
3 KSP Residual norm 3.844821477292e-08
4 KSP Residual norm 2.515382790438e-08
5 KSP Residual norm 1.786069422657e-08
6 KSP Residual norm 1.069960127914e-08
7 KSP Residual norm 7.137340698108e-09
8 KSP Residual norm 5.388329006838e-09
9 KSP Residual norm 4.282225342844e-09
10 KSP Residual norm 3.090957245577e-09
11 KSP Residual norm 2.045923881684e-09
12 KSP Residual norm 1.556327623429e-09
13 KSP Residual norm 1.164908661249e-09
14 KSP Residual norm 8.046221167966e-10
15 KSP Residual norm 6.595197741522e-10
16 KSP Residual norm 5.460764875874e-10
17 KSP Residual norm 4.280759493596e-10
18 KSP Residual norm 3.466223429952e-10
19 KSP Residual norm 2.807203559100e-10
20 KSP Residual norm 2.236216697454e-10
21 KSP Residual norm 1.751995962867e-10
22 KSP Residual norm 1.449468340776e-10
23 KSP Residual norm 1.113132281773e-10
24 KSP Residual norm 9.305442413039e-11
25 KSP Residual norm 7.187120974402e-11
26 KSP Residual norm 5.518466064053e-11
27 KSP Residual norm 4.517570258264e-11
28 KSP Residual norm 3.431890867246e-11
29 KSP Residual norm 2.825311401516e-11
30 KSP Residual norm 2.193637186761e-11
31 KSP Residual norm 1.745021721558e-11
32 KSP Residual norm 1.320811627893e-11
33 KSP Residual norm 1.096453163340e-11
34 KSP Residual norm 8.277883153860e-12
35 KSP Residual norm 6.519253039197e-12
36 KSP Residual norm 5.178216527140e-12
37 KSP Residual norm 4.252762337659e-12
38 KSP Residual norm 3.357035173778e-12
39 KSP Residual norm 2.583951923706e-12
40 KSP Residual norm 2.000493926291e-12
41 KSP Residual norm 1.500125560126e-12
42 KSP Residual norm 1.168532400551e-12
43 KSP Residual norm 9.090868384826e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.634240069728e-08 gnorm 2.279368538454e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
117 SNES Function norm 2.254003312016e-08
0 KSP Residual norm 4.083894938366e-07
1 KSP Residual norm 5.487063117830e-08
2 KSP Residual norm 4.034313030363e-08
3 KSP Residual norm 3.287297537031e-08
4 KSP Residual norm 2.148738947955e-08
5 KSP Residual norm 1.525223485570e-08
6 KSP Residual norm 9.141735552245e-09
7 KSP Residual norm 6.110702075225e-09
8 KSP Residual norm 4.607589819022e-09
9 KSP Residual norm 3.663284026043e-09
10 KSP Residual norm 2.645792446342e-09
11 KSP Residual norm 1.754451849963e-09
12 KSP Residual norm 1.336108171936e-09
13 KSP Residual norm 9.966877512048e-10
14 KSP Residual norm 6.865765785188e-10
15 KSP Residual norm 5.641920364208e-10
16 KSP Residual norm 4.668702146897e-10
17 KSP Residual norm 3.654747528874e-10
18 KSP Residual norm 2.960138158456e-10
19 KSP Residual norm 2.398312090481e-10
20 KSP Residual norm 1.913406748379e-10
21 KSP Residual norm 1.496198058900e-10
22 KSP Residual norm 1.234897737215e-10
23 KSP Residual norm 9.505636356604e-11
24 KSP Residual norm 7.955660529819e-11
25 KSP Residual norm 6.150322913863e-11
26 KSP Residual norm 4.785974025682e-11
27 KSP Residual norm 3.876207188892e-11
28 KSP Residual norm 2.947335028135e-11
29 KSP Residual norm 2.457181755859e-11
30 KSP Residual norm 1.885802506791e-11
31 KSP Residual norm 1.518741462277e-11
32 KSP Residual norm 1.141547733708e-11
33 KSP Residual norm 9.382288007551e-12
34 KSP Residual norm 7.098435463777e-12
35 KSP Residual norm 5.568370815191e-12
36 KSP Residual norm 4.435893477776e-12
37 KSP Residual norm 3.636719477662e-12
38 KSP Residual norm 2.868839719749e-12
39 KSP Residual norm 2.206546254517e-12
40 KSP Residual norm 1.708229161440e-12
41 KSP Residual norm 1.281596782624e-12
42 KSP Residual norm 9.987359941866e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.254003312016e-08 gnorm 1.950354324211e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
118 SNES Function norm 1.928650389629e-08
0 KSP Residual norm 3.496062646296e-07
1 KSP Residual norm 4.696401375563e-08
2 KSP Residual norm 3.453301271885e-08
3 KSP Residual norm 2.813467170491e-08
4 KSP Residual norm 1.839635552335e-08
5 KSP Residual norm 1.306020670793e-08
6 KSP Residual norm 7.826735715172e-09
7 KSP Residual norm 5.227215659763e-09
8 KSP Residual norm 3.943417059060e-09
9 KSP Residual norm 3.134766360682e-09
10 KSP Residual norm 2.263604610246e-09
11 KSP Residual norm 1.499977990932e-09
12 KSP Residual norm 1.141886734129e-09
13 KSP Residual norm 8.528835151916e-10
14 KSP Residual norm 5.881476833947e-10
15 KSP Residual norm 4.828607554580e-10
16 KSP Residual norm 3.996429131282e-10
17 KSP Residual norm 3.130111134456e-10
18 KSP Residual norm 2.534825410845e-10
19 KSP Residual norm 2.053589372554e-10
20 KSP Residual norm 1.637516211805e-10
21 KSP Residual norm 1.281299074921e-10
22 KSP Residual norm 1.058563712997e-10
23 KSP Residual norm 8.141517943693e-11
24 KSP Residual norm 6.810441843860e-11
25 KSP Residual norm 5.263531078002e-11
26 KSP Residual norm 4.076585911773e-11
27 KSP Residual norm 3.313903097937e-11
28 KSP Residual norm 2.519040546492e-11
29 KSP Residual norm 2.091578924521e-11
30 KSP Residual norm 1.611183181404e-11
31 KSP Residual norm 1.293023511446e-11
32 KSP Residual norm 9.742289526675e-12
33 KSP Residual norm 8.036795094340e-12
34 KSP Residual norm 6.074715226922e-12
35 KSP Residual norm 4.770498272275e-12
36 KSP Residual norm 3.796001132120e-12
37 KSP Residual norm 3.113510847658e-12
38 KSP Residual norm 2.457656313866e-12
39 KSP Residual norm 1.890827536177e-12
40 KSP Residual norm 1.463909724705e-12
41 KSP Residual norm 1.098013059983e-12
42 KSP Residual norm 8.555386734451e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.928650389629e-08 gnorm 1.668837261500e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
119 SNES Function norm 1.650266107841e-08
0 KSP Residual norm 2.986792447414e-07
1 KSP Residual norm 4.016639379701e-08
2 KSP Residual norm 2.952382274126e-08
3 KSP Residual norm 2.405427737931e-08
4 KSP Residual norm 1.571924630545e-08
5 KSP Residual norm 1.115860385072e-08
6 KSP Residual norm 6.691089730248e-09
7 KSP Residual norm 4.473289309313e-09
8 KSP Residual norm 3.372478683011e-09
9 KSP Residual norm 2.681720357125e-09
10 KSP Residual norm 1.937433944349e-09
11 KSP Residual norm 1.285388442329e-09
12 KSP Residual norm 9.792258737618e-10
13 KSP Residual norm 7.298268441007e-10
14 KSP Residual norm 5.025498160112e-10
15 KSP Residual norm 4.132377627464e-10
16 KSP Residual norm 3.418357265434e-10
17 KSP Residual norm 2.675091372028e-10
18 KSP Residual norm 2.166450604963e-10
19 KSP Residual norm 1.755941949030e-10
20 KSP Residual norm 1.401093602867e-10
21 KSP Residual norm 1.095030596977e-10
22 KSP Residual norm 9.033622934722e-11
23 KSP Residual norm 6.958337147052e-11
24 KSP Residual norm 5.824969616141e-11
25 KSP Residual norm 4.505903136966e-11
26 KSP Residual norm 3.517163758212e-11
27 KSP Residual norm 2.841202889389e-11
28 KSP Residual norm 2.161383507547e-11
29 KSP Residual norm 1.805550923094e-11
30 KSP Residual norm 1.383272280605e-11
31 KSP Residual norm 1.115796695075e-11
32 KSP Residual norm 8.372989724952e-12
33 KSP Residual norm 6.873460645983e-12
34 KSP Residual norm 5.199840108152e-12
35 KSP Residual norm 4.077237830660e-12
36 KSP Residual norm 3.246150384370e-12
37 KSP Residual norm 2.659280448268e-12
38 KSP Residual norm 2.101485041002e-12
39 KSP Residual norm 1.616276906412e-12
40 KSP Residual norm 1.251400054798e-12
41 KSP Residual norm 9.386976679941e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.650266107841e-08 gnorm 1.427955631499e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
120 SNES Function norm 1.412065062610e-08
0 KSP Residual norm 2.556234985231e-07
1 KSP Residual norm 3.436954622299e-08
2 KSP Residual norm 2.526432462665e-08
3 KSP Residual norm 2.058461281302e-08
4 KSP Residual norm 1.345229779266e-08
5 KSP Residual norm 9.549159127097e-09
6 KSP Residual norm 5.725486379238e-09
7 KSP Residual norm 3.827805610061e-09
8 KSP Residual norm 2.885836937709e-09
9 KSP Residual norm 2.294700924839e-09
10 KSP Residual norm 1.657730849538e-09
11 KSP Residual norm 1.099744473314e-09
12 KSP Residual norm 8.377499682705e-10
13 KSP Residual norm 6.244648294836e-10
14 KSP Residual norm 4.300129030070e-10
15 KSP Residual norm 3.535580324250e-10
16 KSP Residual norm 2.924868097832e-10
17 KSP Residual norm 2.289052274166e-10
18 KSP Residual norm 1.853863700365e-10
19 KSP Residual norm 1.502501723808e-10
20 KSP Residual norm 1.198890937971e-10
21 KSP Residual norm 9.370633036670e-11
22 KSP Residual norm 7.731240320492e-11
23 KSP Residual norm 5.954543415118e-11
24 KSP Residual norm 4.984801644538e-11
25 KSP Residual norm 3.855683690046e-11
26 KSP Residual norm 3.008281405995e-11
27 KSP Residual norm 2.431217083410e-11
28 KSP Residual norm 1.849468023046e-11
29 KSP Residual norm 1.544561054671e-11
30 KSP Residual norm 1.183648714760e-11
31 KSP Residual norm 9.546322825271e-12
32 KSP Residual norm 7.165571862731e-12
33 KSP Residual norm 5.883183133482e-12
34 KSP Residual norm 4.451267542718e-12
35 KSP Residual norm 3.490599340066e-12
36 KSP Residual norm 2.779620894449e-12
37 KSP Residual norm 2.277458106479e-12
38 KSP Residual norm 1.798938709668e-12
39 KSP Residual norm 1.383634213285e-12
40 KSP Residual norm 1.071258977421e-12
41 KSP Residual norm 8.035832848735e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.412065062610e-08 gnorm 1.221842240443e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
121 SNES Function norm 1.208245340581e-08
0 KSP Residual norm 2.187865494008e-07
1 KSP Residual norm 2.940927354316e-08
2 KSP Residual norm 2.161971497154e-08
3 KSP Residual norm 1.761596138882e-08
4 KSP Residual norm 1.151265749448e-08
5 KSP Residual norm 8.172018484438e-09
6 KSP Residual norm 4.899206842017e-09
7 KSP Residual norm 3.275534669860e-09
8 KSP Residual norm 2.469444886589e-09
9 KSP Residual norm 1.963542091493e-09
10 KSP Residual norm 1.418399647199e-09
11 KSP Residual norm 9.408983160466e-10
12 KSP Residual norm 7.166979410491e-10
13 KSP Residual norm 5.343029958577e-10
14 KSP Residual norm 3.679283933619e-10
15 KSP Residual norm 3.024812047901e-10
16 KSP Residual norm 2.502538478573e-10
17 KSP Residual norm 1.958613565456e-10
18 KSP Residual norm 1.586325670422e-10
19 KSP Residual norm 1.285537334195e-10
20 KSP Residual norm 1.025778749242e-10
21 KSP Residual norm 8.018310565116e-11
22 KSP Residual norm 6.615794491744e-11
23 KSP Residual norm 5.094852992512e-11
24 KSP Residual norm 4.265149447368e-11
25 KSP Residual norm 3.298570616545e-11
26 KSP Residual norm 2.572368287867e-11
27 KSP Residual norm 2.079881045967e-11
28 KSP Residual norm 1.582063321193e-11
29 KSP Residual norm 1.320898375019e-11
30 KSP Residual norm 1.012488545427e-11
31 KSP Residual norm 8.164296075256e-12
32 KSP Residual norm 6.129938172031e-12
33 KSP Residual norm 5.033080225786e-12
34 KSP Residual norm 3.808597877430e-12
35 KSP Residual norm 2.986807184784e-12
36 KSP Residual norm 2.379106752169e-12
37 KSP Residual norm 1.949682309774e-12
38 KSP Residual norm 1.539100949619e-12
39 KSP Residual norm 1.183774539845e-12
40 KSP Residual norm 9.164876664742e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.208245340581e-08 gnorm 1.045478195510e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
122 SNES Function norm 1.033843916163e-08
0 KSP Residual norm 1.871802521660e-07
1 KSP Residual norm 2.516288966060e-08
2 KSP Residual norm 1.849744090545e-08
3 KSP Residual norm 1.507212583917e-08
4 KSP Residual norm 9.849513914496e-09
5 KSP Residual norm 6.991349734384e-09
6 KSP Residual norm 4.191615376489e-09
7 KSP Residual norm 2.802818543037e-09
8 KSP Residual norm 2.112892210207e-09
9 KSP Residual norm 1.680096848452e-09
10 KSP Residual norm 1.213693961721e-09
11 KSP Residual norm 8.052155402416e-10
12 KSP Residual norm 6.133835690480e-10
13 KSP Residual norm 4.571796403164e-10
14 KSP Residual norm 3.147644384984e-10
15 KSP Residual norm 2.588114458521e-10
16 KSP Residual norm 2.141148826361e-10
17 KSP Residual norm 1.675665974009e-10
18 KSP Residual norm 1.357166913894e-10
19 KSP Residual norm 1.099892683664e-10
20 KSP Residual norm 8.777247051394e-11
21 KSP Residual norm 6.860208042326e-11
22 KSP Residual norm 5.659698154368e-11
23 KSP Residual norm 4.359268263404e-11
24 KSP Residual norm 3.649851243160e-11
25 KSP Residual norm 2.823143382646e-11
26 KSP Residual norm 2.203295585166e-11
27 KSP Residual norm 1.780567660921e-11
28 KSP Residual norm 1.354616947210e-11
29 KSP Residual norm 1.131585799174e-11
30 KSP Residual norm 8.670170867125e-12
31 KSP Residual norm 6.994624605769e-12
32 KSP Residual norm 5.249952566844e-12
33 KSP Residual norm 4.308720334795e-12
34 KSP Residual norm 3.261059233981e-12
35 KSP Residual norm 2.557198174468e-12
36 KSP Residual norm 2.037119810149e-12
37 KSP Residual norm 1.669272797345e-12
38 KSP Residual norm 1.317768857178e-12
39 KSP Residual norm 1.013545284306e-12
40 KSP Residual norm 7.847066434467e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.033843916163e-08 gnorm 8.945723067135e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
123 SNES Function norm 8.846173357500e-09
0 KSP Residual norm 1.602841032443e-07
1 KSP Residual norm 2.153465959472e-08
2 KSP Residual norm 1.583327362738e-08
3 KSP Residual norm 1.290177905554e-08
4 KSP Residual norm 8.433141532144e-09
5 KSP Residual norm 5.985920831435e-09
6 KSP Residual norm 3.587756570757e-09
7 KSP Residual norm 2.398323550869e-09
8 KSP Residual norm 1.808324523541e-09
9 KSP Residual norm 1.437735718304e-09
10 KSP Residual norm 1.038375050033e-09
11 KSP Residual norm 6.885714327712e-10
12 KSP Residual norm 5.243785394492e-10
13 KSP Residual norm 3.911622869956e-10
14 KSP Residual norm 2.694420659521e-10
15 KSP Residual norm 2.214133150432e-10
16 KSP Residual norm 1.832216823206e-10
17 KSP Residual norm 1.434345699842e-10
18 KSP Residual norm 1.161748696407e-10
19 KSP Residual norm 9.412914460168e-11
20 KSP Residual norm 7.510203826674e-11
21 KSP Residual norm 5.872561476893e-11
22 KSP Residual norm 4.847345869441e-11
23 KSP Residual norm 3.731392120866e-11
24 KSP Residual norm 3.123357211576e-11
25 KSP Residual norm 2.414850159971e-11
26 KSP Residual norm 1.879199766644e-11
27 KSP Residual norm 1.522286373803e-11
28 KSP Residual norm 1.157719232992e-11
29 KSP Residual norm 9.652036151424e-12
30 KSP Residual norm 7.408320911761e-12
31 KSP Residual norm 5.967673336343e-12
32 KSP Residual norm 4.485885192454e-12
33 KSP Residual norm 3.687038878095e-12
34 KSP Residual norm 2.790148606778e-12
35 KSP Residual norm 2.188907867371e-12
36 KSP Residual norm 1.743907646071e-12
37 KSP Residual norm 1.429752156038e-12
38 KSP Residual norm 1.127681960966e-12
39 KSP Residual norm 8.674213608328e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.846173357500e-09 gnorm 7.654485083598e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
124 SNES Function norm 7.569304570698e-09
0 KSP Residual norm 1.372169424023e-07
1 KSP Residual norm 1.842924892046e-08
2 KSP Residual norm 1.355159732763e-08
3 KSP Residual norm 1.104240028113e-08
4 KSP Residual norm 7.219194191250e-09
5 KSP Residual norm 5.124388758476e-09
6 KSP Residual norm 3.070833963423e-09
7 KSP Residual norm 2.052050168304e-09
8 KSP Residual norm 1.547567113502e-09
9 KSP Residual norm 1.230304503087e-09
10 KSP Residual norm 8.884056076348e-10
11 KSP Residual norm 5.888840283392e-10
12 KSP Residual norm 4.483461200073e-10
13 KSP Residual norm 3.346934203770e-10
14 KSP Residual norm 2.306626941047e-10
15 KSP Residual norm 1.894419553919e-10
16 KSP Residual norm 1.567945221852e-10
17 KSP Residual norm 1.227861039434e-10
18 KSP Residual norm 9.944852188706e-11
19 KSP Residual norm 8.056708179700e-11
20 KSP Residual norm 6.426979182552e-11
21 KSP Residual norm 5.027496967981e-11
22 KSP Residual norm 4.152157298962e-11
23 KSP Residual norm 3.194613951416e-11
24 KSP Residual norm 2.673527510623e-11
25 KSP Residual norm 2.066641591822e-11
26 KSP Residual norm 1.603814437121e-11
27 KSP Residual norm 1.302204638816e-11
28 KSP Residual norm 9.901718624748e-12
29 KSP Residual norm 8.237758675652e-12
30 KSP Residual norm 6.335156007379e-12
31 KSP Residual norm 5.095126334638e-12
32 KSP Residual norm 3.835511401458e-12
33 KSP Residual norm 3.157822343313e-12
34 KSP Residual norm 2.389099037481e-12
35 KSP Residual norm 1.875336983654e-12
36 KSP Residual norm 1.493761532069e-12
37 KSP Residual norm 1.225140313059e-12
38 KSP Residual norm 9.660361071627e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.569304570698e-09 gnorm 6.549625624659e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
125 SNES Function norm 6.476740256208e-09
0 KSP Residual norm 1.173423674279e-07
1 KSP Residual norm 1.576932464411e-08
2 KSP Residual norm 1.159373786528e-08
3 KSP Residual norm 9.445484944112e-09
4 KSP Residual norm 6.175092143961e-09
5 KSP Residual norm 4.383907176515e-09
6 KSP Residual norm 2.627722228447e-09
7 KSP Residual norm 1.755370786450e-09
8 KSP Residual norm 1.324031847187e-09
9 KSP Residual norm 1.052645960396e-09
10 KSP Residual norm 7.602184257750e-10
11 KSP Residual norm 5.039330630363e-10
12 KSP Residual norm 3.837004104412e-10
13 KSP Residual norm 2.864229090597e-10
14 KSP Residual norm 1.974491374058e-10
15 KSP Residual norm 1.621681564111e-10
16 KSP Residual norm 1.341989938399e-10
17 KSP Residual norm 1.050951312476e-10
18 KSP Residual norm 8.510543827318e-11
19 KSP Residual norm 6.896831268467e-11
20 KSP Residual norm 5.501139375423e-11
21 KSP Residual norm 4.302972068554e-11
22 KSP Residual norm 3.554783947943e-11
23 KSP Residual norm 2.735071918939e-11
24 KSP Residual norm 2.288755186835e-11
25 KSP Residual norm 1.769931210419e-11
26 KSP Residual norm 1.373628673648e-11
27 KSP Residual norm 1.115069505951e-11
28 KSP Residual norm 8.480937880914e-12
29 KSP Residual norm 7.053242545458e-12
30 KSP Residual norm 5.426682083466e-12
31 KSP Residual norm 4.362855763101e-12
32 KSP Residual norm 3.284203680112e-12
33 KSP Residual norm 2.706828437374e-12
34 KSP Residual norm 2.046624906760e-12
35 KSP Residual norm 1.606774589091e-12
36 KSP Residual norm 1.278615387428e-12
37 KSP Residual norm 1.048353491008e-12
38 KSP Residual norm 8.280347401569e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.476740256208e-09 gnorm 5.604243562598e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
126 SNES Function norm 5.541878612511e-09
0 KSP Residual norm 1.003876194175e-07
1 KSP Residual norm 1.349075530864e-08
2 KSP Residual norm 9.918245270348e-09
3 KSP Residual norm 8.081375470737e-09
4 KSP Residual norm 5.282198932263e-09
5 KSP Residual norm 3.749578957076e-09
6 KSP Residual norm 2.247613349550e-09
7 KSP Residual norm 1.502310629959e-09
8 KSP Residual norm 1.132779900936e-09
9 KSP Residual norm 9.006721725413e-10
10 KSP Residual norm 6.505302391008e-10
11 KSP Residual norm 4.314039152732e-10
12 KSP Residual norm 3.285416721007e-10
13 KSP Residual norm 2.450639061053e-10
14 KSP Residual norm 1.688205746916e-10
15 KSP Residual norm 1.387308240849e-10
16 KSP Residual norm 1.147945245498e-10
17 KSP Residual norm 8.987048719718e-11
18 KSP Residual norm 7.278602295010e-11
19 KSP Residual norm 5.898476501070e-11
20 KSP Residual norm 4.706432138078e-11
21 KSP Residual norm 3.679965425631e-11
22 KSP Residual norm 3.038199985454e-11
23 KSP Residual norm 2.338785143614e-11
24 KSP Residual norm 1.957860827564e-11
25 KSP Residual norm 1.514252120959e-11
26 KSP Residual norm 1.178384639559e-11
27 KSP Residual norm 9.546510778516e-12
28 KSP Residual norm 7.262232895864e-12
29 KSP Residual norm 6.053885249356e-12
30 KSP Residual norm 4.648041911127e-12
31 KSP Residual norm 3.744475477542e-12
32 KSP Residual norm 2.814914448251e-12
33 KSP Residual norm 2.314686015504e-12
34 KSP Residual norm 1.751373344099e-12
35 KSP Residual norm 1.374147737961e-12
36 KSP Residual norm 1.094433043081e-12
37 KSP Residual norm 8.971860866442e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.541878612511e-09 gnorm 4.795309557608e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
127 SNES Function norm 4.741946530977e-09
0 KSP Residual norm 8.579419269021e-08
1 KSP Residual norm 1.153990078630e-08
2 KSP Residual norm 8.481555156275e-09
3 KSP Residual norm 6.910585887188e-09
4 KSP Residual norm 4.515277157410e-09
5 KSP Residual norm 3.205073270142e-09
6 KSP Residual norm 1.922109653300e-09
7 KSP Residual norm 1.285485132326e-09
8 KSP Residual norm 9.689158712895e-10
9 KSP Residual norm 7.705601948110e-10
10 KSP Residual norm 5.567487098644e-10
11 KSP Residual norm 3.695052710716e-10
12 KSP Residual norm 2.815229568386e-10
13 KSP Residual norm 2.097069975700e-10
14 KSP Residual norm 1.443385890601e-10
15 KSP Residual norm 1.187286763228e-10
16 KSP Residual norm 9.820510413835e-11
17 KSP Residual norm 7.684610186069e-11
18 KSP Residual norm 6.223788392139e-11
19 KSP Residual norm 5.045817168922e-11
20 KSP Residual norm 4.027701612470e-11
21 KSP Residual norm 3.146879945825e-11
22 KSP Residual norm 2.595963396031e-11
23 KSP Residual norm 2.000310044226e-11
24 KSP Residual norm 1.675546432095e-11
25 KSP Residual norm 1.296940128187e-11
26 KSP Residual norm 1.013994652248e-11
27 KSP Residual norm 8.184640249186e-12
28 KSP Residual norm 6.230541190220e-12
29 KSP Residual norm 5.210580568129e-12
30 KSP Residual norm 3.989388364793e-12
31 KSP Residual norm 3.222652134208e-12
32 KSP Residual norm 2.416930027484e-12
33 KSP Residual norm 1.981959436649e-12
34 KSP Residual norm 1.500347114357e-12
35 KSP Residual norm 1.176436880477e-12
36 KSP Residual norm 9.369316594567e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.741946530977e-09 gnorm 4.103152524063e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
128 SNES Function norm 4.057491896459e-09
0 KSP Residual norm 7.358361331596e-08
1 KSP Residual norm 9.883856339317e-09
2 KSP Residual norm 7.268140458813e-09
3 KSP Residual norm 5.920221666273e-09
4 KSP Residual norm 3.872675767550e-09
5 KSP Residual norm 2.749976435230e-09
6 KSP Residual norm 1.647787715398e-09
7 KSP Residual norm 1.099273385083e-09
8 KSP Residual norm 8.298107973941e-10
9 KSP Residual norm 6.595640188423e-10
10 KSP Residual norm 4.761456782239e-10
11 KSP Residual norm 3.152506013864e-10
12 KSP Residual norm 2.398532680041e-10
13 KSP Residual norm 1.794480055122e-10
14 KSP Residual norm 1.239245132535e-10
15 KSP Residual norm 1.016078735821e-10
16 KSP Residual norm 8.411751034208e-11
17 KSP Residual norm 6.594074688532e-11
18 KSP Residual norm 5.339150633826e-11
19 KSP Residual norm 4.326178434079e-11
20 KSP Residual norm 3.447486418683e-11
21 KSP Residual norm 2.700208001942e-11
22 KSP Residual norm 2.234716629298e-11
23 KSP Residual norm 1.716658204035e-11
24 KSP Residual norm 1.435851680660e-11
25 KSP Residual norm 1.109942466786e-11
26 KSP Residual norm 8.535330286712e-12
27 KSP Residual norm 6.981979299257e-12
28 KSP Residual norm 5.308610103256e-12
29 KSP Residual norm 4.376222335241e-12
30 KSP Residual norm 3.395618173225e-12
31 KSP Residual norm 2.706797512642e-12
32 KSP Residual norm 2.047782213717e-12
33 KSP Residual norm 1.699723143512e-12
34 KSP Residual norm 1.283399178511e-12
35 KSP Residual norm 1.010601913041e-12
36 KSP Residual norm 8.027476436815e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.057491896459e-09 gnorm 3.510896679607e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
129 SNES Function norm 3.471826820653e-09
0 KSP Residual norm 6.282903699101e-08
1 KSP Residual norm 8.449327041850e-09
2 KSP Residual norm 6.210384413531e-09
3 KSP Residual norm 5.060209391717e-09
4 KSP Residual norm 3.306432192233e-09
5 KSP Residual norm 2.346985029506e-09
6 KSP Residual norm 1.407368772116e-09
7 KSP Residual norm 9.412102088222e-10
8 KSP Residual norm 7.094345567741e-10
9 KSP Residual norm 5.641864436653e-10
10 KSP Residual norm 4.076124233374e-10
11 KSP Residual norm 2.704974139242e-10
12 KSP Residual norm 2.060732216802e-10
13 KSP Residual norm 1.535345686370e-10
14 KSP Residual norm 1.056850708739e-10
15 KSP Residual norm 8.691964905588e-11
16 KSP Residual norm 7.190230761614e-11
17 KSP Residual norm 5.626828085306e-11
18 KSP Residual norm 4.557479498668e-11
19 KSP Residual norm 3.694790738292e-11
20 KSP Residual norm 2.949410914679e-11
21 KSP Residual norm 2.304655646097e-11
22 KSP Residual norm 1.901568899505e-11
23 KSP Residual norm 1.465025517126e-11
24 KSP Residual norm 1.227245332831e-11
25 KSP Residual norm 9.499065480712e-12
26 KSP Residual norm 7.420804999579e-12
27 KSP Residual norm 5.994682456232e-12
28 KSP Residual norm 4.563511609590e-12
29 KSP Residual norm 3.814523128566e-12
30 KSP Residual norm 2.922426259191e-12
31 KSP Residual norm 2.360036385414e-12
32 KSP Residual norm 1.770926937753e-12
33 KSP Residual norm 1.452879004572e-12
34 KSP Residual norm 1.099871022794e-12
35 KSP Residual norm 8.625529624018e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.471826820653e-09 gnorm 3.004120960634e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
130 SNES Function norm 2.970690490704e-09
0 KSP Residual norm 5.376962534766e-08
1 KSP Residual norm 7.230531044046e-09
2 KSP Residual norm 5.314711359382e-09
3 KSP Residual norm 4.330147891995e-09
4 KSP Residual norm 2.829799140751e-09
5 KSP Residual norm 2.008781571796e-09
6 KSP Residual norm 1.204508816077e-09
7 KSP Residual norm 8.052529003824e-10
8 KSP Residual norm 6.070804311555e-10
9 KSP Residual norm 4.827709766895e-10
10 KSP Residual norm 3.487566906355e-10
11 KSP Residual norm 2.313805077873e-10
12 KSP Residual norm 1.762471142523e-10
13 KSP Residual norm 1.313777837267e-10
14 KSP Residual norm 9.047718275179e-11
15 KSP Residual norm 7.438247177742e-11
16 KSP Residual norm 6.153667925124e-11
17 KSP Residual norm 4.817023710222e-11
18 KSP Residual norm 3.901492982334e-11
19 KSP Residual norm 3.163262071187e-11
20 KSP Residual norm 2.524901606847e-11
21 KSP Residual norm 1.973291573945e-11
22 KSP Residual norm 1.629196284896e-11
23 KSP Residual norm 1.254769398265e-11
24 KSP Residual norm 1.050962704843e-11
25 KSP Residual norm 8.134668194480e-12
26 KSP Residual norm 6.343358734031e-12
27 KSP Residual norm 5.131929465267e-12
28 KSP Residual norm 3.906828188528e-12
29 KSP Residual norm 3.261328097178e-12
30 KSP Residual norm 2.501811779644e-12
31 KSP Residual norm 2.018906791326e-12
32 KSP Residual norm 1.516417008266e-12
33 KSP Residual norm 1.245664309045e-12
34 KSP Residual norm 9.426557745279e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.970690490704e-09 gnorm 2.570500176542e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
131 SNES Function norm 2.541894980939e-09
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 131
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=10257
total number of function evaluations=267
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.3652e+08*s to t=3.1536e+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/Formulation.py:273:finalize
-- implicit(info)
-- Formulation finalize.
>> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/utils/PetscManager.py:75:finalize
-- petsc(info)
-- Finalizing PETSc.
************************************************************************************************************************
*** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document ***
************************************************************************************************************************
---------------------------------------------- PETSc Performance Summary: ----------------------------------------------
/home/lawrence/Documents/pylith/bin/mpinemesis on a arch-pylith-gcc-opt named petaluma with 1 processor, by lawrence Wed Nov 11 12:29:14 2015
Using Petsc Development GIT revision: v3.5-272-gc754102 GIT Date: 2014-07-16 16:18:38 -0500
Max Max/Min Avg Total
Time (sec): 1.110e+02 1.00000 1.110e+02
Objects: 1.562e+05 1.00000 1.562e+05
Flops: 8.811e+10 1.00000 8.811e+10 8.811e+10
Flops/sec: 7.940e+08 1.00000 7.940e+08 7.940e+08
Memory: 1.961e+07 1.00000 1.961e+07
MPI Messages: 9.466e+03 1.00000 9.466e+03 9.466e+03
MPI Message Lengths: 1.141e+08 1.00000 1.205e+04 1.141e+08
MPI Reductions: 8.000e+00 1.00000
Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract)
e.g., VecAXPY() for real vectors of length N --> 2N flops
and VecAXPY() for complex vectors of length N --> 8N flops
Summary of Stages: ----- Time ------ ----- Flops ----- --- Messages --- -- Message Lengths -- -- Reductions --
Avg %Total Avg %Total counts %Total Avg %Total counts %Total
0: Main Stage: 5.7634e-02 0.1% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
1: Meshing: 8.1802e-02 0.1% 2.8800e+03 0.0% 0.000e+00 0.0% 1.690e-03 0.0% 8.000e+00 100.0%
2: Setup: 1.2240e+00 1.1% 3.6668e+06 0.0% 3.650e+01 0.4% 3.071e+01 0.3% 0.000e+00 0.0%
3: Reform Jacobian: 5.4499e-02 0.0% 5.5003e+07 0.1% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
4: Reform Residual: 4.0086e-02 0.0% 1.1918e+07 0.0% 1.650e+01 0.2% 3.537e+01 0.3% 0.000e+00 0.0%
5: Solve: 1.0829e+02 97.6% 8.8029e+10 99.9% 9.394e+03 99.2% 1.196e+04 99.3% 0.000e+00 0.0%
6: Prestep: 3.2101e-02 0.0% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
7: Step: 9.2581e-02 0.1% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
8: Poststep: 1.0303e+00 0.9% 7.2390e+06 0.0% 1.950e+01 0.2% 2.295e+01 0.2% 0.000e+00 0.0%
9: Finalize: 5.6698e-02 0.1% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
------------------------------------------------------------------------------------------------------------------------
See the 'Profiling' chapter of the users' manual for details on interpreting output.
Phase summary info:
Count: number of times phase was executed
Time and Flops: Max - maximum over all processors
Ratio - ratio of maximum to minimum over all processors
Mess: number of messages sent
Avg. len: average message length (bytes)
Reduct: number of global reductions
Global: entire computation
Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop().
%T - percent time in this phase %F - percent flops in this phase
%M - percent messages in this phase %L - percent message lengths in this phase
%R - percent reductions in this phase
Total Mflop/s: 10e-6 * (sum of flops over all processors)/(max time over all processors)
------------------------------------------------------------------------------------------------------------------------
Event Count Time (sec) Flops --- Global --- --- Stage --- Total
Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s
------------------------------------------------------------------------------------------------------------------------
--- Event Stage 0: Main Stage
--- Event Stage 1: Meshing
MeIm create 1 1.0 6.2768e-02 1.0 2.88e+03 1.0 0.0e+00 0.0e+00 8.0e+00 0 0 0 0100 77100 0100100 0
MeIm adjTopo 1 1.0 1.2426e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 15 0 0 0 0 0
MeIm reorder 1 1.0 1.4223e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 17 0 0 0 0 0
VecScale 1 1.0 1.5974e-05 1.0 2.88e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0100 0 0 0 180
VecSet 4 1.0 3.8147e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexInterp 1 1.0 6.2242e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 8 0 0 0 0 0
DMPlexStratify 5 1.0 4.3757e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 5 0 0 0 0 0
Refin refine 1 1.0 4.0531e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
--- Event Stage 2: Setup
VecView 8 1.0 2.9526e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 24 0 0 0 0 0
VecMDot 3 1.0 4.1008e-05 1.0 6.48e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 2 0 0 0 1580
VecNorm 6 1.0 2.7657e-05 1.0 3.24e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 1171
VecScale 12 1.0 9.6297e-04 1.0 2.57e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 27
VecCopy 6 1.0 1.6928e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 132 1.0 7.1144e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecMAXPY 3 1.0 5.2929e-05 1.0 6.48e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 2 0 0 0 1224
VecAssemblyBegin 2 1.0 1.7881e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAssemblyEnd 2 1.0 2.8610e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecNormalize 6 1.0 6.3896e-04 1.0 4.86e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 76
MatAssemblyBegin 1 1.0 9.5367e-07 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 1 1.0 2.0790e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatZeroEntries 1 1.0 5.8174e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexStratify 2 1.0 6.9785e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexPrealloc 1 1.0 8.9712e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 7 0 0 0 0 0
SFSetGraph 11 1.0 5.1594e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 2 1.0 9.0599e-06 1.0 0.00e+00 0.0 2.0e+00 3.2e+03 0.0e+00 0 0 0 0 0 0 0 5 2 0 0
SFBcastEnd 2 1.0 7.8678e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 18 1.0 8.0609e-04 1.0 0.00e+00 0.0 3.4e+01 8.2e+03 0.0e+00 0 0 0 0 0 0 0 95 98 0 0
SFReduceEnd 18 1.0 1.8477e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm preinit 1 1.0 1.0929e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 9 0 0 0 0 0
TSIm verify 1 1.0 2.9669e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn preinit 1 1.0 5.0068e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn verify 1 1.0 1.0014e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn init 1 1.0 5.2929e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm verify 1 1.0 1.9431e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm init 1 1.0 4.9510e-01 1.0 3.43e+06 1.0 9.5e+00 9.1e+03 0.0e+00 0 0 0 0 0 40 93 26 30 0 7
MaEl3D verify 1 1.0 4.1962e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
OutM init 4 1.0 4.3170e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
OutM open 6 1.0 4.6766e-01 1.0 9.48e+03 1.0 1.5e+01 7.6e+03 0.0e+00 0 0 0 0 0 38 0 41 39 0 0
OutM writeInfo 4 1.0 3.8951e-01 1.0 9.38e+04 1.0 1.2e+01 4.8e+03 0.0e+00 0 0 0 0 0 32 3 33 20 0 0
DiBC verify 3 1.0 5.1022e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DiBC init 3 1.0 4.5702e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
CoDy verify 1 1.0 4.7493e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
CoDy init 1 1.0 2.1047e-01 1.0 5.75e+04 1.0 1.4e+01 1.7e+03 0.0e+00 0 0 0 0 0 17 2 40 8 0 0
--- Event Stage 3: Reform Jacobian
MatAssemblyBegin 3 1.0 0.0000e+00 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 3 1.0 1.6999e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetValues 160 1.0 5.5313e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetSubMatrice 1 1.0 3.9601e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
MatZeroEntries 1 1.0 5.6791e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
ElIJ setup 1 1.0 2.4856e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 46 0 0 0 0 0
ElIJ compute 1 1.0 2.8097e-02 1.0 5.50e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 52100 0 0 0 1958
FaIJ setup 1 1.0 5.0068e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIJ compute 1 1.0 1.4806e-04 1.0 4.80e+02 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
FaPr setup 1 1.0 4.0531e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaPr compute 1 1.0 6.0701e-04 1.0 1.44e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 2
--- Event Stage 4: Reform Residual
VecSet 10 1.0 2.9087e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 1 1.0 6.6042e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 5 1.0 7.1049e-05 1.0 0.00e+00 0.0 5.0e+00 2.2e+04 0.0e+00 0 0 0 0 0 0 0 30 32 0 0
SFBcastEnd 5 1.0 7.0095e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 10 1.0 2.4962e-04 1.0 0.00e+00 0.0 1.2e+01 2.0e+04 0.0e+00 0 0 0 0 0 1 0 70 68 0 0
SFReduceEnd 10 1.0 1.2803e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR setup 5 1.0 1.5834e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 39 0 0 0 0 0
ElIR compute 5 1.0 2.2721e-02 1.0 1.19e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 57100 0 0 0 523
FaIR setup 5 1.0 6.1274e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIR compute 5 1.0 1.4091e-04 1.0 9.60e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 68
--- Event Stage 5: Solve
VecDot 280 1.0 2.5210e-02 1.0 1.51e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 60
VecMDot 22212 1.0 8.2361e-01 1.0 2.65e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 3218
VecNorm 24700 1.0 5.6576e-02 1.0 1.22e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2160
VecScale 45995 1.0 4.1081e+00 1.0 6.55e+07 1.0 0.0e+00 0.0e+00 0.0e+00 4 0 0 0 0 4 0 0 0 0 16
VecCopy 2199 1.0 3.4266e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 184824 1.0 1.1246e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAXPY 2425 1.0 2.1307e-01 1.0 7.99e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 38
VecAYPX 64737 1.0 9.2904e-02 1.0 6.01e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 647
VecWAXPY 284 1.0 1.3347e-03 1.0 7.78e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 583
VecMAXPY 23847 1.0 1.0624e+00 1.0 2.76e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 2603
VecPointwiseMult 21579 1.0 1.5525e-02 1.0 5.18e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 334
VecScatterBegin 86316 1.0 1.9681e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecReduceArith 560 1.0 1.7183e-03 1.0 3.02e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1760
VecReduceComm 280 1.0 1.3423e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecNormalize 23851 1.0 2.1519e+00 1.0 1.76e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 82
MatMult 176566 1.0 1.1468e+01 1.0 1.97e+10 1.0 0.0e+00 0.0e+00 0.0e+00 10 22 0 0 0 11 22 0 0 0 1714
MatMultAdd 64737 1.0 1.4794e+00 1.0 2.45e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 1653
MatSolve 23851 1.0 6.0367e-02 1.0 5.83e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 966
MatSOR 129474 1.0 2.3851e+01 1.0 4.30e+10 1.0 0.0e+00 0.0e+00 0.0e+00 21 49 0 0 0 22 49 0 0 0 1801
MatLUFactorSym 281 1.0 4.6327e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatLUFactorNum 1418 1.0 3.4221e-01 1.0 4.19e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1226
MatResidual 64737 1.0 4.5523e+00 1.0 7.81e+09 1.0 0.0e+00 0.0e+00 0.0e+00 4 9 0 0 0 4 9 0 0 0 1716
MatAssemblyBegin 77593 1.0 1.3673e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 77593 1.0 2.8464e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetValues 116494 1.0 1.2985e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetRowIJ 281 1.0 6.1154e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetSubMatrice 2818 1.0 2.6374e+00 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0
MatGetOrdering 281 1.0 8.6040e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatZeroEntries 1407 1.0 6.7434e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatView 3135 1.0 6.4733e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexPrealloc 1 1.0 4.3230e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 3 1.0 6.1035e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 4837 1.0 3.5069e-02 1.0 0.00e+00 0.0 4.8e+03 1.2e+04 0.0e+00 0 0 51 52 0 0 0 51 53 0 0
SFBcastEnd 4837 1.0 2.3901e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 4552 1.0 3.3969e-02 1.0 0.00e+00 0.0 4.6e+03 1.2e+04 0.0e+00 0 0 48 47 0 0 0 49 47 0 0
SFReduceEnd 4552 1.0 2.2260e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR setup 569 1.0 2.0492e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR compute 569 1.0 1.9634e+00 1.0 1.35e+09 1.0 0.0e+00 0.0e+00 0.0e+00 2 2 0 0 0 2 2 0 0 0 689
ElIJ setup 280 1.0 5.4157e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIJ compute 280 1.0 7.3401e+00 1.0 1.54e+10 1.0 0.0e+00 0.0e+00 0.0e+00 7 17 0 0 0 7 17 0 0 0 2098
FaIR setup 569 1.0 3.2806e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIR compute 569 1.0 1.0732e-02 1.0 1.09e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 102
FaIJ setup 280 1.0 6.7973e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIJ compute 280 1.0 3.5531e-02 1.0 1.34e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 4
FaPr setup 280 1.0 6.0177e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaPr compute 280 1.0 1.1766e-01 1.0 4.03e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
SoNl solve 5 1.0 1.0829e+02 1.0 8.80e+10 1.0 9.4e+03 1.2e+04 0.0e+00 98100 99 99 0 100100100100 0 813
SoNl scatter 5 1.0 1.1301e-04 1.0 0.00e+00 0.0 5.0e+00 2.2e+04 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SNESSolve 5 1.0 1.0829e+02 1.0 8.80e+10 1.0 9.4e+03 1.2e+04 0.0e+00 98100 99 99 0 100100100100 0 813
SNESFunctionEval 569 1.0 7.6969e+00 1.0 1.90e+09 1.0 9.1e+03 1.2e+04 0.0e+00 7 2 96 94 0 7 2 97 95 0 247
SNESJacobianEval 280 1.0 7.6668e+00 1.0 1.54e+10 1.0 2.8e+02 2.2e+04 0.0e+00 7 17 3 5 0 7 17 3 5 0 2009
SNESLineSearch 280 1.0 7.6907e+00 1.0 2.00e+09 1.0 9.0e+03 1.2e+04 0.0e+00 7 2 95 93 0 7 2 96 94 0 260
KSPGMRESOrthog 22212 1.0 1.8687e+00 1.0 5.30e+09 1.0 0.0e+00 0.0e+00 0.0e+00 2 6 0 0 0 2 6 0 0 0 2837
KSPSetUp 3098 1.0 1.6212e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
KSPSolve 1418 1.0 9.3391e+01 1.0 7.11e+10 1.0 0.0e+00 0.0e+00 0.0e+00 84 81 0 0 0 86 81 0 0 0 761
PCSetUp 1978 1.0 4.4988e+01 1.0 1.29e+09 1.0 0.0e+00 0.0e+00 0.0e+00 41 1 0 0 0 42 1 0 0 0 29
PCApply 23851 1.0 8.3098e+01 1.0 5.73e+10 1.0 0.0e+00 0.0e+00 0.0e+00 75 65 0 0 0 77 65 0 0 0 690
--- Event Stage 6: Prestep
VecSet 5 1.0 1.6212e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm timestep 5 1.0 3.5310e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
--- Event Stage 7: Step
--- Event Stage 8: Poststep
VecView 11 1.0 4.2272e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 41 0 0 0 0 0
VecCopy 6 1.0 8.1062e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 20 1.0 3.3450e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAXPY 5 1.0 4.5919e-04 1.0 3.12e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 68
VecAssemblyBegin 11 1.0 5.8174e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAssemblyEnd 11 1.0 1.4305e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 3 1.0 1.3399e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 15 1.0 2.9111e-04 1.0 0.00e+00 0.0 2.0e+01 1.1e+04 0.0e+00 0 0 0 0 0 0 0100100 0 0
SFReduceEnd 15 1.0 1.0395e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm poststep 5 1.0 1.6263e-03 1.0 1.72e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 11
TSIm write 5 1.0 4.9478e-01 1.0 7.19e+06 1.0 9.5e+00 1.5e+04 0.0e+00 0 0 0 0 0 48 99 49 66 0 15
ElIm poststep 5 1.0 8.7738e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm write 5 1.0 2.7582e-01 1.0 7.19e+06 1.0 5.5e+00 2.5e+04 0.0e+00 0 0 0 0 0 27 99 28 63 0 26
OutM writeData 20 1.0 1.0261e+00 1.0 7.19e+06 1.0 2.0e+01 1.1e+04 0.0e+00 1 0 0 0 0 100 99100100 0 7
CoDy poststep 5 1.0 1.3003e-03 1.0 1.72e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 13
CoDy write 5 1.0 2.1875e-01 1.0 3.52e+03 1.0 4.0e+00 1.9e+03 0.0e+00 0 0 0 0 0 21 0 21 4 0 0
--- Event Stage 9: Finalize
TSIm finalize 1 1.0 5.6637e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 100 0 0 0 0 0
OutM close 4 1.0 3.7310e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 7 0 0 0 0 0
------------------------------------------------------------------------------------------------------------------------
Memory usage is given in bytes:
Object Type Creations Destructions Memory Descendants' Mem.
Reports information only for process 0.
--- Event Stage 0: Main Stage
Container 0 55 18920 0
Vector 0 182 3810760 0
Vector Scatter 0 2 784 0
Matrix 0 19 8966540 0
Matrix Null Space 0 1 432 0
Distributed Mesh 0 95 215872 0
Star Forest Bipartite Graph 0 100 47552 0
Discrete System 0 95 44080 0
Index Set 0 21 19404 0
Section 0 229 91600 0
SNES 0 1 872 0
SNESLineSearch 0 1 544 0
DMSNES 0 1 392 0
Krylov Solver 0 8 66924 0
DMKSP interface 0 1 384 0
Preconditioner 0 8 11836 0
--- Event Stage 1: Meshing
Container 4 3 1032 0
Vector 4 3 46752 0
Distributed Mesh 11 9 21672 0
Star Forest Bipartite Graph 22 19 8968 0
Discrete System 11 9 4176 0
Index Set 67 67 118284 0
Section 28 24 9600 0
Viewer 1 0 0 0
--- Event Stage 2: Setup
Container 102 58 19952 0
Vector 104 26 377952 0
Matrix 2 0 0 0
Matrix Null Space 1 0 0 0
Distributed Mesh 80 7 15848 0
Star Forest Bipartite Graph 162 86 40784 0
Discrete System 80 7 3248 0
Index Set 52 43 50568 0
Section 239 68 27200 0
Viewer 6 2 872 0
SNES 1 0 0 0
SNESLineSearch 1 0 0 0
DMSNES 1 0 0 0
Krylov Solver 1 0 0 0
Preconditioner 1 0 0 0
--- Event Stage 3: Reform Jacobian
Matrix 1 1 275404 0
Index Set 3 1 456 0
Section 4 2 800 0
--- Event Stage 4: Reform Residual
Index Set 1 0 0 0
Section 1 0 0 0
--- Event Stage 5: Solve
Container 18 11 3784 0
Vector 5683 5584 42305784 0
Vector Scatter 2 0 0 0
Matrix 74781 74764 423735484 0
Distributed Mesh 13 0 0 0
Star Forest Bipartite Graph 28 14 6608 0
Discrete System 13 0 0 0
Index Set 73944 73935 37194304 0
Section 605 573 229200 0
Krylov Solver 7 0 0 0
DMKSP interface 1 0 0 0
Preconditioner 7 0 0 0
--- Event Stage 6: Prestep
--- Event Stage 7: Step
--- Event Stage 8: Poststep
Container 10 7 2408 0
Vector 13 5 62160 0
Distributed Mesh 10 3 6792 0
Star Forest Bipartite Graph 20 13 6168 0
Discrete System 10 3 1392 0
Index Set 6 6 4768 0
Section 34 15 6000 0
--- Event Stage 9: Finalize
Vector 0 4 3648 0
Viewer 0 4 1744 0
========================================================================================================================
Average time to get PetscTime(): 9.53674e-08
#PETSc Option Table entries:
-friction_ksp_converged_reason
-friction_ksp_gmres_restart 30
-friction_ksp_max_it 500
-friction_pc_type lu
-friction_sub_pc_factor_shift_type nonzero
-fs_fieldsplit_displacement_ksp_type preonly
-fs_fieldsplit_displacement_pc_type ml
-fs_fieldsplit_lagrange_multiplier_ksp_type preonly
-fs_fieldsplit_lagrange_multiplier_pc_type jacobi
-fs_pc_fieldsplit_type multiplicative
-fs_pc_type fieldsplit
-fs_pc_use_amat
-ksp_atol 1.0e-12
-ksp_converged_reason
-ksp_error_if_not_converged
-ksp_gmres_restart 50
-ksp_max_it 300
-ksp_monitor
-ksp_rtol 1.0e-12
-ksp_view
-log_summary
-malloc_dump
-pc_type lu
-snes_atol 1.0e-09
-snes_converged_reason
-snes_error_if_not_converged
-snes_linesearch_monitor
-snes_max_it 200
-snes_monitor
-snes_rtol 1.0e-16
-snes_view
-sub_pc_factor_shift_type nonzero
#End of PETSc Option Table entries
Compiled without FORTRAN kernels
Compiled with full precision matrices (default)
sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4
Configure options: --prefix=/home/buildbot/install/pylith_linux_i686_binbot --download-fblaslapack=1 --with-c2html=0 --CXXFLAGS=-DMPICH_IGNORE_CXX_SEEK --with-clanguage=C --with-mpicompilers=1 --with-debugging=0 --download-chaco=1 --download-ml=1 --with-hdf5=1 --with-hdf5-dir=/home/buildbot/install/pylith_linux_i686_binbot --with-x=0 --with-ssl=0 --with-shared-libraries=1
-----------------------------------------
Libraries compiled on Tue Aug 19 17:54:39 2014 on nix
Machine characteristics: Linux-2.6.32-46-generic-pae-i686-with-debian-squeeze-sid
Using PETSc directory: /home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries
Using PETSc arch: arch-pylith-gcc-opt
-----------------------------------------
Using C compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O ${COPTFLAGS} ${CFLAGS}
Using Fortran compiler: mpif90 -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O ${FOPTFLAGS} ${FFLAGS}
-----------------------------------------
Using include paths: -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/include -I/home/buildbot/install/pylith_linux_i686_binbot/include
-----------------------------------------
Using C linker: mpicc
Using Fortran linker: mpif90
Using libraries: -Wl,-rpath,/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -L/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -lpetsc -Wl,-rpath,/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -L/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -lml -Wl,-rpath,/home/buildbot/install/pylith_linux_i686_binbot/lib -L/home/buildbot/install/pylith_linux_i686_binbot/lib -Wl,-rpath,/home/buildbot/install/pylith_linux_i686_binbot/lib/gcc/i686-pc-linux-gnu/4.6.3 -L/home/buildbot/install/pylith_linux_i686_binbot/lib/gcc/i686-pc-linux-gnu/4.6.3 -lmpichcxx -lstdc++ -lflapack -lfblas -lpthread -lchaco -lhdf5_fortran -lhdf5_hl -lhdf5 -lmpichf90 -lgfortran -lm -lgfortran -lm -lquadmath -lm -lmpichcxx -lstdc++ -ldl -lmpich -lopa -lmpl -lrt -lpthread -lgcc_s -ldl
-----------------------------------------
63
80
63
4
...ITERATING... AT [ 3, 1] --- DELTEX = 0.315360E+09 MAX. RES. = 0.148977E-01 AT ELEMENT A55 4 EQUATION 1
...ITERATING... AT [ 3, 2] --- DELTEX = 0.315360E+09 MAX. RES. = 0.160902E-04 AT ELEMENT A55 5 EQUATION 1
A55 6( 3, 3) ST = 0.946080E+09 DT = 0.315360E+09 DX1= 0.770682E+07 DX2= 0.000000E+00 T = 25.000 P = 42292918. S = 0.000000E+00 ICURV=0
>> /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 880 vertices.
>> meshio/MeshIOCubit.cc:217:<unknown>
-- meshiocubit(info)
-- Reading 630 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 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_xpos' with id 2 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_yneg' with id 3 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_ypos' with id 4 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg' with id 5 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zpos' with id 6 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'fault' with id 7 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg_nofault' with id 8 containing 100 nodes.
DM Object:domain 1 MPI processes
type: plex
domain in 3 dimensions:
0-cells: 880
1-cells: 2362
2-cells: 2113
3-cells: 630
Labels:
face_zneg_nofault: 1 strata of sizes (342)
fault: 1 strata of sizes (285)
face_zpos: 1 strata of sizes (399)
face_zneg: 1 strata of sizes (399)
face_ypos: 1 strata of sizes (315)
face_yneg: 1 strata of sizes (315)
face_xpos: 1 strata of sizes (285)
face_xneg: 1 strata of sizes (285)
material-id: 1 strata of sizes (630)
depth: 4 strata of sizes (880, 2362, 2113, 630)
>> /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 0x926fd70> >
-- 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 0x934e0c8> >
-- 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.
Linear solve converged due to CONVERGED_ATOL iterations 0
Linear solve converged due to CONVERGED_ATOL iterations 0
0 SNES Function norm 1.900692398041e-01
0 KSP Residual norm 2.296942586343e+00
1 KSP Residual norm 9.685519505058e-01
2 KSP Residual norm 2.435948282677e-01
3 KSP Residual norm 1.866214485183e-01
4 KSP Residual norm 1.648961280355e-01
5 KSP Residual norm 1.456072247784e-01
6 KSP Residual norm 1.039903921253e-01
7 KSP Residual norm 8.293315860287e-02
8 KSP Residual norm 5.839419493585e-02
9 KSP Residual norm 4.134124983749e-02
10 KSP Residual norm 3.182509213545e-02
11 KSP Residual norm 2.453308965817e-02
12 KSP Residual norm 1.700127589091e-02
13 KSP Residual norm 1.120255581592e-02
14 KSP Residual norm 7.493635941338e-03
15 KSP Residual norm 5.536520891150e-03
16 KSP Residual norm 3.943705169839e-03
17 KSP Residual norm 3.089874864426e-03
18 KSP Residual norm 2.168981855052e-03
19 KSP Residual norm 1.684662423029e-03
20 KSP Residual norm 1.329680380028e-03
21 KSP Residual norm 1.022339331380e-03
22 KSP Residual norm 7.931109993771e-04
23 KSP Residual norm 6.142590083069e-04
24 KSP Residual norm 4.932716852501e-04
25 KSP Residual norm 3.606968643510e-04
26 KSP Residual norm 2.902590852162e-04
27 KSP Residual norm 2.203865972818e-04
28 KSP Residual norm 1.789293909816e-04
29 KSP Residual norm 1.512030179979e-04
30 KSP Residual norm 1.192479793920e-04
31 KSP Residual norm 1.020719911551e-04
32 KSP Residual norm 8.023168168331e-05
33 KSP Residual norm 6.699395552031e-05
34 KSP Residual norm 5.640389877732e-05
35 KSP Residual norm 4.456347411744e-05
36 KSP Residual norm 3.602889638914e-05
37 KSP Residual norm 2.868985946936e-05
38 KSP Residual norm 2.190380915028e-05
39 KSP Residual norm 1.694609053491e-05
40 KSP Residual norm 1.323434679591e-05
41 KSP Residual norm 9.559479759608e-06
42 KSP Residual norm 6.836209084009e-06
43 KSP Residual norm 5.119498282746e-06
44 KSP Residual norm 3.913332182749e-06
45 KSP Residual norm 2.954769143643e-06
46 KSP Residual norm 2.267290815668e-06
47 KSP Residual norm 1.695137577039e-06
48 KSP Residual norm 1.360088893074e-06
49 KSP Residual norm 1.015484577991e-06
50 KSP Residual norm 7.737176373207e-07
51 KSP Residual norm 7.648229746029e-07
52 KSP Residual norm 7.535548555797e-07
53 KSP Residual norm 7.009402630032e-07
54 KSP Residual norm 6.073955625863e-07
55 KSP Residual norm 5.019976826219e-07
56 KSP Residual norm 4.681405039172e-07
57 KSP Residual norm 4.307251577231e-07
58 KSP Residual norm 3.700299816269e-07
59 KSP Residual norm 3.055733459004e-07
60 KSP Residual norm 2.601120966100e-07
61 KSP Residual norm 2.196188614780e-07
62 KSP Residual norm 1.790102895625e-07
63 KSP Residual norm 1.464764932485e-07
64 KSP Residual norm 1.220151373828e-07
65 KSP Residual norm 9.497440668841e-08
66 KSP Residual norm 8.060215275712e-08
67 KSP Residual norm 6.832610861639e-08
68 KSP Residual norm 5.360784681834e-08
69 KSP Residual norm 4.296501043330e-08
70 KSP Residual norm 3.676999587287e-08
71 KSP Residual norm 2.740679456360e-08
72 KSP Residual norm 2.456080838041e-08
73 KSP Residual norm 2.018108974882e-08
74 KSP Residual norm 1.602976904567e-08
75 KSP Residual norm 1.431761156919e-08
76 KSP Residual norm 1.222880224156e-08
77 KSP Residual norm 9.790687735089e-09
78 KSP Residual norm 8.859137795855e-09
79 KSP Residual norm 6.402164394941e-09
80 KSP Residual norm 5.426991391146e-09
81 KSP Residual norm 4.608665149976e-09
82 KSP Residual norm 3.666166310531e-09
83 KSP Residual norm 2.961673176986e-09
84 KSP Residual norm 2.485097725732e-09
85 KSP Residual norm 1.835893925552e-09
86 KSP Residual norm 1.358812925380e-09
87 KSP Residual norm 1.042960034106e-09
88 KSP Residual norm 8.310070015360e-10
89 KSP Residual norm 6.385990901775e-10
90 KSP Residual norm 4.739562531104e-10
91 KSP Residual norm 3.503707743395e-10
92 KSP Residual norm 2.621233685493e-10
93 KSP Residual norm 1.916384353994e-10
94 KSP Residual norm 1.476534859674e-10
95 KSP Residual norm 1.156360796199e-10
96 KSP Residual norm 8.697694135365e-11
97 KSP Residual norm 6.753829820807e-11
98 KSP Residual norm 5.218217459518e-11
99 KSP Residual norm 4.077938037022e-11
100 KSP Residual norm 3.077209307783e-11
101 KSP Residual norm 3.059791934824e-11
102 KSP Residual norm 2.892507081974e-11
103 KSP Residual norm 2.631343131410e-11
104 KSP Residual norm 2.295448720125e-11
105 KSP Residual norm 2.004450073930e-11
106 KSP Residual norm 1.825528913217e-11
107 KSP Residual norm 1.521308392405e-11
108 KSP Residual norm 1.286606997804e-11
109 KSP Residual norm 1.068279770958e-11
110 KSP Residual norm 9.450010144380e-12
111 KSP Residual norm 8.169485869909e-12
112 KSP Residual norm 6.711620007630e-12
113 KSP Residual norm 5.626240186935e-12
114 KSP Residual norm 4.640803876023e-12
115 KSP Residual norm 3.767244297665e-12
116 KSP Residual norm 3.184351208480e-12
117 KSP Residual norm 2.461701339369e-12
118 KSP Residual norm 2.147478323732e-12
Linear solve converged due to CONVERGED_RTOL iterations 118
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.900692398041e-01 gnorm 4.579330470491e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 8.475826658916e-03
0 KSP Residual norm 1.534049938737e-01
1 KSP Residual norm 2.028513755632e-02
2 KSP Residual norm 1.516178823224e-02
3 KSP Residual norm 1.235908515547e-02
4 KSP Residual norm 8.042382856900e-03
5 KSP Residual norm 5.726802937699e-03
6 KSP Residual norm 3.409242597140e-03
7 KSP Residual norm 2.315374635660e-03
8 KSP Residual norm 1.741821879266e-03
9 KSP Residual norm 1.378968771195e-03
10 KSP Residual norm 9.910915241276e-04
11 KSP Residual norm 6.660537601546e-04
12 KSP Residual norm 5.023088788822e-04
13 KSP Residual norm 3.739121271751e-04
14 KSP Residual norm 2.638668719949e-04
15 KSP Residual norm 2.160319033834e-04
16 KSP Residual norm 1.809593036497e-04
17 KSP Residual norm 1.422561713177e-04
18 KSP Residual norm 1.153717756545e-04
19 KSP Residual norm 9.283364642863e-05
20 KSP Residual norm 7.505001748081e-05
21 KSP Residual norm 5.880623807904e-05
22 KSP Residual norm 4.801769917437e-05
23 KSP Residual norm 3.729994692459e-05
24 KSP Residual norm 3.111975523849e-05
25 KSP Residual norm 2.401786898679e-05
26 KSP Residual norm 1.769483362769e-05
27 KSP Residual norm 1.504311008035e-05
28 KSP Residual norm 1.163587306873e-05
29 KSP Residual norm 9.017694510681e-06
30 KSP Residual norm 7.427927648737e-06
31 KSP Residual norm 5.712066565057e-06
32 KSP Residual norm 4.528207239083e-06
33 KSP Residual norm 3.701263623259e-06
34 KSP Residual norm 2.811443779934e-06
35 KSP Residual norm 2.308696087243e-06
36 KSP Residual norm 1.836003978656e-06
37 KSP Residual norm 1.523124751756e-06
38 KSP Residual norm 1.191684872120e-06
39 KSP Residual norm 9.220724240018e-07
40 KSP Residual norm 7.163403129483e-07
41 KSP Residual norm 5.369188066174e-07
42 KSP Residual norm 4.230356866372e-07
43 KSP Residual norm 3.299793447717e-07
44 KSP Residual norm 2.438295178554e-07
45 KSP Residual norm 1.874042989385e-07
46 KSP Residual norm 1.437577516538e-07
47 KSP Residual norm 1.069333200408e-07
48 KSP Residual norm 8.514494948880e-08
49 KSP Residual norm 6.463129130100e-08
50 KSP Residual norm 4.908512348011e-08
51 KSP Residual norm 4.858365657646e-08
52 KSP Residual norm 4.789201740060e-08
53 KSP Residual norm 4.385099517216e-08
54 KSP Residual norm 3.762504327747e-08
55 KSP Residual norm 3.244589982722e-08
56 KSP Residual norm 3.022668066529e-08
57 KSP Residual norm 2.794275888841e-08
58 KSP Residual norm 2.425898532487e-08
59 KSP Residual norm 2.031871188614e-08
60 KSP Residual norm 1.853190134263e-08
61 KSP Residual norm 1.500916803982e-08
62 KSP Residual norm 1.119925004321e-08
63 KSP Residual norm 1.008398738874e-08
64 KSP Residual norm 8.332274882558e-09
65 KSP Residual norm 6.834402737344e-09
66 KSP Residual norm 5.457991151004e-09
67 KSP Residual norm 4.702038830818e-09
68 KSP Residual norm 3.828242861772e-09
69 KSP Residual norm 3.436291517141e-09
70 KSP Residual norm 2.667378255633e-09
71 KSP Residual norm 2.242426204255e-09
72 KSP Residual norm 1.941168948102e-09
73 KSP Residual norm 1.506467524790e-09
74 KSP Residual norm 1.222934209071e-09
75 KSP Residual norm 1.018649917215e-09
76 KSP Residual norm 9.212741284786e-10
77 KSP Residual norm 7.466451783067e-10
78 KSP Residual norm 5.510452645442e-10
79 KSP Residual norm 4.596230267038e-10
80 KSP Residual norm 3.606358512855e-10
81 KSP Residual norm 2.820536125849e-10
82 KSP Residual norm 1.941706913214e-10
83 KSP Residual norm 1.514853367468e-10
84 KSP Residual norm 1.175499477705e-10
85 KSP Residual norm 9.127604612082e-11
86 KSP Residual norm 7.029418269597e-11
87 KSP Residual norm 5.482190521116e-11
88 KSP Residual norm 4.345084856600e-11
89 KSP Residual norm 3.404554497097e-11
90 KSP Residual norm 2.735210595499e-11
91 KSP Residual norm 2.009436766102e-11
92 KSP Residual norm 1.556532083702e-11
93 KSP Residual norm 1.126826430293e-11
94 KSP Residual norm 8.631129953282e-12
95 KSP Residual norm 6.274223892619e-12
96 KSP Residual norm 4.628660380823e-12
97 KSP Residual norm 3.576506510349e-12
98 KSP Residual norm 2.779616475852e-12
99 KSP Residual norm 2.136639829456e-12
100 KSP Residual norm 1.643237161098e-12
101 KSP Residual norm 1.622674888409e-12
102 KSP Residual norm 1.585193485980e-12
103 KSP Residual norm 1.479015171777e-12
104 KSP Residual norm 1.269937923635e-12
105 KSP Residual norm 1.161349281557e-12
106 KSP Residual norm 1.066435954897e-12
107 KSP Residual norm 9.216095183707e-13
Linear solve converged due to CONVERGED_ATOL iterations 107
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.475826658916e-03 gnorm 4.161625118088e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 6.652426273116e-03
0 KSP Residual norm 1.194934966763e-01
1 KSP Residual norm 1.617660986323e-02
2 KSP Residual norm 1.201722218713e-02
3 KSP Residual norm 9.722230507495e-03
4 KSP Residual norm 6.321165916579e-03
5 KSP Residual norm 4.578047889295e-03
6 KSP Residual norm 2.696624655379e-03
7 KSP Residual norm 1.853902594888e-03
8 KSP Residual norm 1.384059850612e-03
9 KSP Residual norm 1.077357281843e-03
10 KSP Residual norm 7.695404531555e-04
11 KSP Residual norm 5.366167086111e-04
12 KSP Residual norm 3.957507880876e-04
13 KSP Residual norm 2.934256753677e-04
14 KSP Residual norm 2.200669752421e-04
15 KSP Residual norm 1.689268676382e-04
16 KSP Residual norm 1.426678792057e-04
17 KSP Residual norm 1.140793899827e-04
18 KSP Residual norm 9.312755099717e-05
19 KSP Residual norm 7.482814465811e-05
20 KSP Residual norm 6.055601123832e-05
21 KSP Residual norm 4.784025007136e-05
22 KSP Residual norm 3.920601078026e-05
23 KSP Residual norm 3.115687608077e-05
24 KSP Residual norm 2.536070335836e-05
25 KSP Residual norm 1.926629990861e-05
26 KSP Residual norm 1.658862916839e-05
27 KSP Residual norm 1.195854732838e-05
28 KSP Residual norm 9.265485181644e-06
29 KSP Residual norm 8.212266820921e-06
30 KSP Residual norm 5.990195162110e-06
31 KSP Residual norm 4.886876415605e-06
32 KSP Residual norm 3.782936651859e-06
33 KSP Residual norm 3.063967729945e-06
34 KSP Residual norm 2.307342916925e-06
35 KSP Residual norm 1.939224762863e-06
36 KSP Residual norm 1.523036990561e-06
37 KSP Residual norm 1.291876478349e-06
38 KSP Residual norm 9.818860266580e-07
39 KSP Residual norm 7.604500244523e-07
40 KSP Residual norm 5.883360333572e-07
41 KSP Residual norm 4.423816937237e-07
42 KSP Residual norm 3.485286341229e-07
43 KSP Residual norm 2.719357477466e-07
44 KSP Residual norm 2.019766770298e-07
45 KSP Residual norm 1.539380054383e-07
46 KSP Residual norm 1.174388797522e-07
47 KSP Residual norm 8.689744368478e-08
48 KSP Residual norm 6.891124911650e-08
49 KSP Residual norm 5.192225348231e-08
50 KSP Residual norm 3.931409226762e-08
51 KSP Residual norm 3.890365610276e-08
52 KSP Residual norm 3.835103975427e-08
53 KSP Residual norm 3.536419268589e-08
54 KSP Residual norm 3.020086193231e-08
55 KSP Residual norm 2.564593121077e-08
56 KSP Residual norm 2.410558247614e-08
57 KSP Residual norm 2.222242112064e-08
58 KSP Residual norm 1.925897818333e-08
59 KSP Residual norm 1.624743362258e-08
60 KSP Residual norm 1.484455530409e-08
61 KSP Residual norm 1.202813678311e-08
62 KSP Residual norm 9.061210454795e-09
63 KSP Residual norm 8.138739686208e-09
64 KSP Residual norm 6.750798353429e-09
65 KSP Residual norm 5.568965925396e-09
66 KSP Residual norm 4.427625563726e-09
67 KSP Residual norm 3.836282050462e-09
68 KSP Residual norm 3.089135015705e-09
69 KSP Residual norm 2.744064027965e-09
70 KSP Residual norm 2.133796701806e-09
71 KSP Residual norm 1.769021100897e-09
72 KSP Residual norm 1.540635921574e-09
73 KSP Residual norm 1.172061251592e-09
74 KSP Residual norm 9.562321146494e-10
75 KSP Residual norm 7.991658471537e-10
76 KSP Residual norm 7.253692263920e-10
77 KSP Residual norm 5.937256219336e-10
78 KSP Residual norm 4.527107758746e-10
79 KSP Residual norm 3.729556297776e-10
80 KSP Residual norm 3.247643060495e-10
81 KSP Residual norm 2.264823324027e-10
82 KSP Residual norm 1.608811056495e-10
83 KSP Residual norm 1.261511575762e-10
84 KSP Residual norm 9.908707284037e-11
85 KSP Residual norm 7.695325205271e-11
86 KSP Residual norm 5.875025125533e-11
87 KSP Residual norm 4.557950448753e-11
88 KSP Residual norm 3.602483194600e-11
89 KSP Residual norm 2.788784219347e-11
90 KSP Residual norm 2.230684867041e-11
91 KSP Residual norm 1.646497508659e-11
92 KSP Residual norm 1.267480682335e-11
93 KSP Residual norm 9.188124564454e-12
94 KSP Residual norm 7.027481726724e-12
95 KSP Residual norm 5.062709499592e-12
96 KSP Residual norm 3.717926971088e-12
97 KSP Residual norm 2.840239439333e-12
98 KSP Residual norm 2.185070820302e-12
99 KSP Residual norm 1.685507084153e-12
100 KSP Residual norm 1.309068950175e-12
101 KSP Residual norm 1.292151278722e-12
102 KSP Residual norm 1.235939402557e-12
103 KSP Residual norm 1.194039717640e-12
104 KSP Residual norm 1.021127383104e-12
105 KSP Residual norm 9.350479039311e-13
Linear solve converged due to CONVERGED_ATOL iterations 105
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.652426273116e-03 gnorm 4.161428227862e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 4.561340704397e-03
0 KSP Residual norm 8.177879684370e-02
1 KSP Residual norm 1.117817632904e-02
2 KSP Residual norm 8.272008015401e-03
3 KSP Residual norm 6.670749078311e-03
4 KSP Residual norm 4.341031797739e-03
5 KSP Residual norm 3.157961087651e-03
6 KSP Residual norm 1.857167118956e-03
7 KSP Residual norm 1.278242922785e-03
8 KSP Residual norm 9.510141302389e-04
9 KSP Residual norm 7.372217896791e-04
10 KSP Residual norm 5.260862230263e-04
11 KSP Residual norm 3.719054354143e-04
12 KSP Residual norm 2.724668594361e-04
13 KSP Residual norm 2.024586334636e-04
14 KSP Residual norm 1.543602493420e-04
15 KSP Residual norm 1.159983547383e-04
16 KSP Residual norm 9.829006685827e-05
17 KSP Residual norm 7.884688099034e-05
18 KSP Residual norm 6.434059879824e-05
19 KSP Residual norm 5.183024938185e-05
20 KSP Residual norm 4.187628702945e-05
21 KSP Residual norm 3.305386191147e-05
22 KSP Residual norm 2.721164154888e-05
23 KSP Residual norm 2.160895297146e-05
24 KSP Residual norm 1.755045459083e-05
25 KSP Residual norm 1.328178544753e-05
26 KSP Residual norm 1.145602830975e-05
27 KSP Residual norm 8.180703661521e-06
28 KSP Residual norm 6.320458334521e-06
29 KSP Residual norm 5.616673901695e-06
30 KSP Residual norm 4.099781027758e-06
31 KSP Residual norm 3.313880396753e-06
32 KSP Residual norm 2.589632568013e-06
33 KSP Residual norm 2.060981681340e-06
34 KSP Residual norm 1.571643788908e-06
35 KSP Residual norm 1.282036861163e-06
36 KSP Residual norm 9.884458206754e-07
37 KSP Residual norm 7.942657142469e-07
38 KSP Residual norm 6.258069860702e-07
39 KSP Residual norm 5.153709425789e-07
40 KSP Residual norm 3.951382137566e-07
41 KSP Residual norm 2.982830799307e-07
42 KSP Residual norm 2.346721902342e-07
43 KSP Residual norm 1.835338336073e-07
44 KSP Residual norm 1.369435065501e-07
45 KSP Residual norm 1.042944145989e-07
46 KSP Residual norm 7.969691395903e-08
47 KSP Residual norm 5.916306196405e-08
48 KSP Residual norm 4.699331559071e-08
49 KSP Residual norm 3.543000484327e-08
50 KSP Residual norm 2.687652363020e-08
51 KSP Residual norm 2.659815596659e-08
52 KSP Residual norm 2.622521260719e-08
53 KSP Residual norm 2.427227099666e-08
54 KSP Residual norm 2.074465971232e-08
55 KSP Residual norm 1.758013650788e-08
56 KSP Residual norm 1.656876800967e-08
57 KSP Residual norm 1.529890696231e-08
58 KSP Residual norm 1.325796923719e-08
59 KSP Residual norm 1.119428861822e-08
60 KSP Residual norm 1.022305634419e-08
61 KSP Residual norm 8.283908094258e-09
62 KSP Residual norm 6.255032297245e-09
63 KSP Residual norm 5.611992439389e-09
64 KSP Residual norm 4.663439687941e-09
65 KSP Residual norm 3.834537984948e-09
66 KSP Residual norm 3.078239990709e-09
67 KSP Residual norm 2.651634309117e-09
68 KSP Residual norm 2.138267138491e-09
69 KSP Residual norm 1.900562968054e-09
70 KSP Residual norm 1.474255524067e-09
71 KSP Residual norm 1.222478845788e-09
72 KSP Residual norm 1.067022743497e-09
73 KSP Residual norm 8.095017008084e-10
74 KSP Residual norm 6.611467264326e-10
75 KSP Residual norm 5.596885975079e-10
76 KSP Residual norm 4.999148570516e-10
77 KSP Residual norm 4.138062691373e-10
78 KSP Residual norm 3.159661731286e-10
79 KSP Residual norm 2.581910051927e-10
80 KSP Residual norm 2.233240158227e-10
81 KSP Residual norm 1.547216880501e-10
82 KSP Residual norm 1.103249442907e-10
83 KSP Residual norm 8.625266389769e-11
84 KSP Residual norm 6.784092990373e-11
85 KSP Residual norm 5.236050517517e-11
86 KSP Residual norm 3.982058313962e-11
87 KSP Residual norm 3.071974436016e-11
88 KSP Residual norm 2.424795002487e-11
89 KSP Residual norm 1.867613918327e-11
90 KSP Residual norm 1.496897791083e-11
91 KSP Residual norm 1.110112911288e-11
92 KSP Residual norm 8.570113426839e-12
93 KSP Residual norm 6.217716576157e-12
94 KSP Residual norm 4.763960896765e-12
95 KSP Residual norm 3.416079962064e-12
96 KSP Residual norm 2.520660018396e-12
97 KSP Residual norm 1.917521766367e-12
98 KSP Residual norm 1.466476762780e-12
99 KSP Residual norm 1.129563454595e-12
100 KSP Residual norm 8.794222011690e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.561340704397e-03 gnorm 3.183506763985e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 3.223086905995e-03
0 KSP Residual norm 5.780907740148e-02
1 KSP Residual norm 7.901098742708e-03
2 KSP Residual norm 5.840649049036e-03
3 KSP Residual norm 4.710887988795e-03
4 KSP Residual norm 3.066515838450e-03
5 KSP Residual norm 2.229354172192e-03
6 KSP Residual norm 1.311775330615e-03
7 KSP Residual norm 9.012516254101e-04
8 KSP Residual norm 6.698316500699e-04
9 KSP Residual norm 5.197573048807e-04
10 KSP Residual norm 3.711080514417e-04
11 KSP Residual norm 2.622081950517e-04
12 KSP Residual norm 1.924654278472e-04
13 KSP Residual norm 1.429940436676e-04
14 KSP Residual norm 1.086880343237e-04
15 KSP Residual norm 8.174281370845e-05
16 KSP Residual norm 6.927478072343e-05
17 KSP Residual norm 5.568383405142e-05
18 KSP Residual norm 4.535510356388e-05
19 KSP Residual norm 3.655687541125e-05
20 KSP Residual norm 2.951858649614e-05
21 KSP Residual norm 2.328253778618e-05
22 KSP Residual norm 1.920104445134e-05
23 KSP Residual norm 1.519360394862e-05
24 KSP Residual norm 1.233590169555e-05
25 KSP Residual norm 9.317816031550e-06
26 KSP Residual norm 8.032425469424e-06
27 KSP Residual norm 5.729325689035e-06
28 KSP Residual norm 4.417705398385e-06
29 KSP Residual norm 3.929554097415e-06
30 KSP Residual norm 2.854230689751e-06
31 KSP Residual norm 2.299084445368e-06
32 KSP Residual norm 1.793011582727e-06
33 KSP Residual norm 1.424555469164e-06
34 KSP Residual norm 1.086020674662e-06
35 KSP Residual norm 8.837811658042e-07
36 KSP Residual norm 6.802946233473e-07
37 KSP Residual norm 5.441566834202e-07
38 KSP Residual norm 4.278416329692e-07
39 KSP Residual norm 3.551128337893e-07
40 KSP Residual norm 2.719878529917e-07
41 KSP Residual norm 2.056863563105e-07
42 KSP Residual norm 1.615268616595e-07
43 KSP Residual norm 1.264231368613e-07
44 KSP Residual norm 9.447608852340e-08
45 KSP Residual norm 7.208860892435e-08
46 KSP Residual norm 5.517852805574e-08
47 KSP Residual norm 4.111323363374e-08
48 KSP Residual norm 3.271820027630e-08
49 KSP Residual norm 2.472211119082e-08
50 KSP Residual norm 1.879737243275e-08
51 KSP Residual norm 1.860800654669e-08
52 KSP Residual norm 1.835152801398e-08
53 KSP Residual norm 1.699908255813e-08
54 KSP Residual norm 1.455894263301e-08
55 KSP Residual norm 1.237037932697e-08
56 KSP Residual norm 1.164395407995e-08
57 KSP Residual norm 1.077063221715e-08
58 KSP Residual norm 9.339017084886e-09
59 KSP Residual norm 7.873600570820e-09
60 KSP Residual norm 7.190998703020e-09
61 KSP Residual norm 5.819147084305e-09
62 KSP Residual norm 4.390286481228e-09
63 KSP Residual norm 3.935772839350e-09
64 KSP Residual norm 3.273848391177e-09
65 KSP Residual norm 2.683566984945e-09
66 KSP Residual norm 2.170197767445e-09
67 KSP Residual norm 1.861164889103e-09
68 KSP Residual norm 1.503924977857e-09
69 KSP Residual norm 1.340616962488e-09
70 KSP Residual norm 1.037362402400e-09
71 KSP Residual norm 8.625217562385e-10
72 KSP Residual norm 7.532272231552e-10
73 KSP Residual norm 5.726621232664e-10
74 KSP Residual norm 4.678498038252e-10
75 KSP Residual norm 3.971401246636e-10
76 KSP Residual norm 3.535490639369e-10
77 KSP Residual norm 2.924942099963e-10
78 KSP Residual norm 2.228742889307e-10
79 KSP Residual norm 1.816346691500e-10
80 KSP Residual norm 1.564149500755e-10
81 KSP Residual norm 1.078115756330e-10
82 KSP Residual norm 7.662213213972e-11
83 KSP Residual norm 5.960048441862e-11
84 KSP Residual norm 4.678095298171e-11
85 KSP Residual norm 3.592781279761e-11
86 KSP Residual norm 2.729554122524e-11
87 KSP Residual norm 2.102305435495e-11
88 KSP Residual norm 1.659186910851e-11
89 KSP Residual norm 1.276600452500e-11
90 KSP Residual norm 1.025337115784e-11
91 KSP Residual norm 7.629740794587e-12
92 KSP Residual norm 5.909841392251e-12
93 KSP Residual norm 4.294726283793e-12
94 KSP Residual norm 3.293276322550e-12
95 KSP Residual norm 2.357756276652e-12
96 KSP Residual norm 1.744773446468e-12
97 KSP Residual norm 1.328194265325e-12
98 KSP Residual norm 1.012601047401e-12
99 KSP Residual norm 7.780936774398e-13
Linear solve converged due to CONVERGED_ATOL iterations 99
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.223086905995e-03 gnorm 2.307268772119e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 2.336116371436e-03
0 KSP Residual norm 4.195835935998e-02
1 KSP Residual norm 5.715224664318e-03
2 KSP Residual norm 4.225918298290e-03
3 KSP Residual norm 3.412214535571e-03
4 KSP Residual norm 2.222011274528e-03
5 KSP Residual norm 1.612307607756e-03
6 KSP Residual norm 9.496957324356e-04
7 KSP Residual norm 6.506233952354e-04
8 KSP Residual norm 4.838421732094e-04
9 KSP Residual norm 3.762598657765e-04
10 KSP Residual norm 2.688303669997e-04
11 KSP Residual norm 1.890065651487e-04
12 KSP Residual norm 1.392570716628e-04
13 KSP Residual norm 1.034325182355e-04
14 KSP Residual norm 7.815349055762e-05
15 KSP Residual norm 5.912385420011e-05
16 KSP Residual norm 5.005589750699e-05
17 KSP Residual norm 4.028511598455e-05
18 KSP Residual norm 3.275159178837e-05
19 KSP Residual norm 2.639308526930e-05
20 KSP Residual norm 2.130607376766e-05
21 KSP Residual norm 1.679418517748e-05
22 KSP Residual norm 1.386645455098e-05
23 KSP Residual norm 1.093375970153e-05
24 KSP Residual norm 8.876291596419e-06
25 KSP Residual norm 6.698667707543e-06
26 KSP Residual norm 5.775106541309e-06
27 KSP Residual norm 4.120920779395e-06
28 KSP Residual norm 3.174241078242e-06
29 KSP Residual norm 2.823365465645e-06
30 KSP Residual norm 2.042596629209e-06
31 KSP Residual norm 1.639189295174e-06
32 KSP Residual norm 1.278667631594e-06
33 KSP Residual norm 1.010396591341e-06
34 KSP Residual norm 7.752248513619e-07
35 KSP Residual norm 6.244332053888e-07
36 KSP Residual norm 4.884589455718e-07
37 KSP Residual norm 3.704346581503e-07
38 KSP Residual norm 3.172185206417e-07
39 KSP Residual norm 2.421454003133e-07
40 KSP Residual norm 1.939952093849e-07
41 KSP Residual norm 1.462697003137e-07
42 KSP Residual norm 1.147543429467e-07
43 KSP Residual norm 8.979388501118e-08
44 KSP Residual norm 6.712129580791e-08
45 KSP Residual norm 5.130033013949e-08
46 KSP Residual norm 3.932863142603e-08
47 KSP Residual norm 2.938680172843e-08
48 KSP Residual norm 2.341768972831e-08
49 KSP Residual norm 1.773231469902e-08
50 KSP Residual norm 1.350474801396e-08
51 KSP Residual norm 1.337192455114e-08
52 KSP Residual norm 1.318847494761e-08
53 KSP Residual norm 1.221463972137e-08
54 KSP Residual norm 1.047916731765e-08
55 KSP Residual norm 8.933675612706e-09
56 KSP Residual norm 8.391907026492e-09
57 KSP Residual norm 7.773393197994e-09
58 KSP Residual norm 6.745567568768e-09
59 KSP Residual norm 5.676440209229e-09
60 KSP Residual norm 5.186515356072e-09
61 KSP Residual norm 4.193057791162e-09
62 KSP Residual norm 3.158844900429e-09
63 KSP Residual norm 2.831438069143e-09
64 KSP Residual norm 2.356132564023e-09
65 KSP Residual norm 1.926960076692e-09
66 KSP Residual norm 1.565794655032e-09
67 KSP Residual norm 1.338652358207e-09
68 KSP Residual norm 1.083749839026e-09
69 KSP Residual norm 9.689343516532e-10
70 KSP Residual norm 7.486125398313e-10
71 KSP Residual norm 6.238713931333e-10
72 KSP Residual norm 5.449227168931e-10
73 KSP Residual norm 4.154238328165e-10
74 KSP Residual norm 3.391398173942e-10
75 KSP Residual norm 2.876516086059e-10
76 KSP Residual norm 2.563390357400e-10
77 KSP Residual norm 2.110352166135e-10
78 KSP Residual norm 1.607650514575e-10
79 KSP Residual norm 1.308309328180e-10
80 KSP Residual norm 1.123020336601e-10
81 KSP Residual norm 7.710905505944e-11
82 KSP Residual norm 5.456945284979e-11
83 KSP Residual norm 4.223549619119e-11
84 KSP Residual norm 3.307222977224e-11
85 KSP Residual norm 2.531552511945e-11
86 KSP Residual norm 1.923100666718e-11
87 KSP Residual norm 1.480947929490e-11
88 KSP Residual norm 1.168965045772e-11
89 KSP Residual norm 8.996689643489e-12
90 KSP Residual norm 7.240662542309e-12
91 KSP Residual norm 5.398300143850e-12
92 KSP Residual norm 4.192098834597e-12
93 KSP Residual norm 3.049539379652e-12
94 KSP Residual norm 2.341693328462e-12
95 KSP Residual norm 1.675828549025e-12
96 KSP Residual norm 1.242945915340e-12
97 KSP Residual norm 9.464428926593e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.336116371436e-03 gnorm 1.694575195230e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 1.716891416874e-03
0 KSP Residual norm 3.081075474724e-02
1 KSP Residual norm 4.193153800791e-03
2 KSP Residual norm 3.100097149732e-03
3 KSP Residual norm 2.503964407616e-03
4 KSP Residual norm 1.630813178846e-03
5 KSP Residual norm 1.181647482635e-03
6 KSP Residual norm 6.971516511874e-04
7 KSP Residual norm 4.770539135118e-04
8 KSP Residual norm 3.547952007639e-04
9 KSP Residual norm 2.763144667578e-04
10 KSP Residual norm 1.975914156726e-04
11 KSP Residual norm 1.386085856577e-04
12 KSP Residual norm 1.023852393137e-04
13 KSP Residual norm 7.591379926498e-05
14 KSP Residual norm 5.705970077896e-05
15 KSP Residual norm 4.340863914168e-05
16 KSP Residual norm 3.672319115849e-05
17 KSP Residual norm 2.958430462165e-05
18 KSP Residual norm 2.401693869255e-05
19 KSP Residual norm 1.935116724289e-05
20 KSP Residual norm 1.562379778536e-05
21 KSP Residual norm 1.231165724997e-05
22 KSP Residual norm 1.016513293001e-05
23 KSP Residual norm 8.002009001077e-06
24 KSP Residual norm 6.491875386899e-06
25 KSP Residual norm 4.897280621981e-06
26 KSP Residual norm 4.216070777543e-06
27 KSP Residual norm 3.020227187865e-06
28 KSP Residual norm 2.322546221724e-06
29 KSP Residual norm 2.072281959465e-06
30 KSP Residual norm 1.489748492796e-06
31 KSP Residual norm 1.200384859558e-06
32 KSP Residual norm 9.259761810060e-07
33 KSP Residual norm 7.436215965444e-07
34 KSP Residual norm 5.590415879837e-07
35 KSP Residual norm 4.656566466941e-07
36 KSP Residual norm 3.594727707788e-07
37 KSP Residual norm 3.084750403829e-07
38 KSP Residual norm 2.353896376829e-07
39 KSP Residual norm 1.822261387141e-07
40 KSP Residual norm 1.409266692724e-07
41 KSP Residual norm 1.064023086268e-07
42 KSP Residual norm 8.341319255894e-08
43 KSP Residual norm 6.528297494968e-08
44 KSP Residual norm 4.879457362862e-08
45 KSP Residual norm 3.734635991904e-08
46 KSP Residual norm 2.865063502575e-08
47 KSP Residual norm 2.144065277086e-08
48 KSP Residual norm 1.709889729613e-08
49 KSP Residual norm 1.296314011713e-08
50 KSP Residual norm 9.884603000469e-09
51 KSP Residual norm 9.788764110691e-09
52 KSP Residual norm 9.653919936179e-09
53 KSP Residual norm 8.940970981437e-09
54 KSP Residual norm 7.676924005566e-09
55 KSP Residual norm 6.557693335036e-09
56 KSP Residual norm 6.153213955756e-09
57 KSP Residual norm 5.702449323871e-09
58 KSP Residual norm 4.950773529512e-09
59 KSP Residual norm 4.161289680082e-09
60 KSP Residual norm 3.801562261703e-09
61 KSP Residual norm 3.072448531440e-09
62 KSP Residual norm 2.311960342895e-09
63 KSP Residual norm 2.073419176700e-09
64 KSP Residual norm 1.725490917669e-09
65 KSP Residual norm 1.408800816346e-09
66 KSP Residual norm 1.148153736337e-09
67 KSP Residual norm 9.795091581044e-10
68 KSP Residual norm 7.945856142692e-10
69 KSP Residual norm 7.109404640200e-10
70 KSP Residual norm 5.494408484861e-10
71 KSP Residual norm 4.581729862996e-10
72 KSP Residual norm 3.996563691948e-10
73 KSP Residual norm 3.054207247580e-10
74 KSP Residual norm 2.495288034276e-10
75 KSP Residual norm 2.117624355499e-10
76 KSP Residual norm 1.885308823692e-10
77 KSP Residual norm 1.551376760111e-10
78 KSP Residual norm 1.175892691624e-10
79 KSP Residual norm 9.585638223788e-11
80 KSP Residual norm 8.199864628693e-11
81 KSP Residual norm 5.625929708698e-11
82 KSP Residual norm 3.969622444916e-11
83 KSP Residual norm 3.064967955035e-11
84 KSP Residual norm 2.396066712066e-11
85 KSP Residual norm 1.832317556520e-11
86 KSP Residual norm 1.392523079519e-11
87 KSP Residual norm 1.071909194562e-11
88 KSP Residual norm 8.461475467659e-12
89 KSP Residual norm 6.511016633629e-12
90 KSP Residual norm 5.243745067428e-12
91 KSP Residual norm 3.913640385534e-12
92 KSP Residual norm 3.042148944250e-12
93 KSP Residual norm 2.214787710534e-12
94 KSP Residual norm 1.701263837615e-12
95 KSP Residual norm 1.217164835000e-12
96 KSP Residual norm 9.035590560079e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.716891416874e-03 gnorm 1.254329603216e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 1.270617705194e-03
0 KSP Residual norm 2.288241697829e-02
1 KSP Residual norm 3.099427112144e-03
2 KSP Residual norm 2.294255999592e-03
3 KSP Residual norm 1.855290523610e-03
4 KSP Residual norm 1.208761439737e-03
5 KSP Residual norm 8.748958670780e-04
6 KSP Residual norm 5.160689924595e-04
7 KSP Residual norm 3.521468084867e-04
8 KSP Residual norm 2.622666322046e-04
9 KSP Residual norm 2.045397108585e-04
10 KSP Residual norm 1.462094639104e-04
11 KSP Residual norm 1.020708882722e-04
12 KSP Residual norm 7.552078855418e-05
13 KSP Residual norm 5.614834359312e-05
14 KSP Residual norm 4.216213406696e-05
15 KSP Residual norm 3.212817045732e-05
16 KSP Residual norm 2.717099813909e-05
17 KSP Residual norm 2.187685937881e-05
18 KSP Residual norm 1.775549263387e-05
19 KSP Residual norm 1.430230449721e-05
20 KSP Residual norm 1.153668167152e-05
21 KSP Residual norm 9.088012179767e-06
22 KSP Residual norm 7.511993585009e-06
23 KSP Residual norm 5.900444577997e-06
24 KSP Residual norm 4.791743786573e-06
25 KSP Residual norm 3.614201044858e-06
26 KSP Residual norm 3.115443729427e-06
27 KSP Residual norm 2.223040064782e-06
28 KSP Residual norm 1.712443024540e-06
29 KSP Residual norm 1.519964206490e-06
30 KSP Residual norm 1.096990940747e-06
31 KSP Residual norm 8.748572831218e-07
32 KSP Residual norm 6.865666288855e-07
33 KSP Residual norm 5.365419560519e-07
34 KSP Residual norm 4.223806134440e-07
35 KSP Residual norm 3.324718368557e-07
36 KSP Residual norm 2.748834660496e-07
37 KSP Residual norm 2.187097806398e-07
38 KSP Residual norm 1.748547942142e-07
39 KSP Residual norm 1.329848677701e-07
40 KSP Residual norm 1.035049881183e-07
41 KSP Residual norm 7.809585589846e-08
42 KSP Residual norm 6.117887776757e-08
43 KSP Residual norm 4.786970342222e-08
44 KSP Residual norm 3.575628864265e-08
45 KSP Residual norm 2.737791875713e-08
46 KSP Residual norm 2.102585316380e-08
47 KSP Residual norm 1.576281386513e-08
48 KSP Residual norm 1.257909834390e-08
49 KSP Residual norm 9.548049395766e-09
50 KSP Residual norm 7.282439796200e-09
51 KSP Residual norm 7.212135330178e-09
52 KSP Residual norm 7.111704155300e-09
53 KSP Residual norm 6.584302059669e-09
54 KSP Residual norm 5.659107282583e-09
55 KSP Residual norm 4.843922162861e-09
56 KSP Residual norm 4.539629168821e-09
57 KSP Residual norm 4.210720378527e-09
58 KSP Residual norm 3.657820866508e-09
59 KSP Residual norm 3.071695039162e-09
60 KSP Residual norm 2.807792579477e-09
61 KSP Residual norm 2.268948260178e-09
62 KSP Residual norm 1.706250151011e-09
63 KSP Residual norm 1.529421840909e-09
64 KSP Residual norm 1.272876364770e-09
65 KSP Residual norm 1.038893070446e-09
66 KSP Residual norm 8.480423221341e-10
67 KSP Residual norm 7.226576389288e-10
68 KSP Residual norm 5.862787161501e-10
69 KSP Residual norm 5.259444207229e-10
70 KSP Residual norm 4.056168275579e-10
71 KSP Residual norm 3.391196957966e-10
72 KSP Residual norm 2.961110866752e-10
73 KSP Residual norm 2.265035977501e-10
74 KSP Residual norm 1.845865745161e-10
75 KSP Residual norm 1.563559609410e-10
76 KSP Residual norm 1.395364838494e-10
77 KSP Residual norm 1.140548244034e-10
78 KSP Residual norm 8.706764726985e-11
79 KSP Residual norm 7.067054538031e-11
80 KSP Residual norm 6.046365726582e-11
81 KSP Residual norm 4.136359498184e-11
82 KSP Residual norm 2.913366770412e-11
83 KSP Residual norm 2.242222889385e-11
84 KSP Residual norm 1.751708530700e-11
85 KSP Residual norm 1.336237307710e-11
86 KSP Residual norm 1.014963038266e-11
87 KSP Residual norm 7.812649916793e-12
88 KSP Residual norm 6.167531020469e-12
89 KSP Residual norm 4.748304571875e-12
90 KSP Residual norm 3.830024989127e-12
91 KSP Residual norm 2.859776186367e-12
92 KSP Residual norm 2.226613089561e-12
93 KSP Residual norm 1.621138815813e-12
94 KSP Residual norm 1.247127179087e-12
95 KSP Residual norm 8.924719773284e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.270617705194e-03 gnorm 9.339604884854e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 9.457312446180e-04
0 KSP Residual norm 1.705516157520e-02
1 KSP Residual norm 2.306495519737e-03
2 KSP Residual norm 1.707732805929e-03
3 KSP Residual norm 1.380758933352e-03
4 KSP Residual norm 9.013950669567e-04
5 KSP Residual norm 6.520625780846e-04
6 KSP Residual norm 3.847259551343e-04
7 KSP Residual norm 2.612482179386e-04
8 KSP Residual norm 1.951085757948e-04
9 KSP Residual norm 1.522713138941e-04
10 KSP Residual norm 1.088011443170e-04
11 KSP Residual norm 7.565331688062e-05
12 KSP Residual norm 5.605174889907e-05
13 KSP Residual norm 4.180975682443e-05
14 KSP Residual norm 3.152354530827e-05
15 KSP Residual norm 2.396232224552e-05
16 KSP Residual norm 2.024109617672e-05
17 KSP Residual norm 1.629648741655e-05
18 KSP Residual norm 1.322162813979e-05
19 KSP Residual norm 1.065830250062e-05
20 KSP Residual norm 8.578521414315e-06
21 KSP Residual norm 6.757160642621e-06
22 KSP Residual norm 5.605142301284e-06
23 KSP Residual norm 4.393093527443e-06
24 KSP Residual norm 3.567512101393e-06
25 KSP Residual norm 2.689260254723e-06
26 KSP Residual norm 2.324949771640e-06
27 KSP Residual norm 1.651068221321e-06
28 KSP Residual norm 1.278165874502e-06
29 KSP Residual norm 1.125975020015e-06
30 KSP Residual norm 8.194965058532e-07
31 KSP Residual norm 6.484971075379e-07
32 KSP Residual norm 5.247122409783e-07
33 KSP Residual norm 4.106360205806e-07
34 KSP Residual norm 3.298023620466e-07
35 KSP Residual norm 2.537806736900e-07
36 KSP Residual norm 2.080198087539e-07
37 KSP Residual norm 1.667573718864e-07
38 KSP Residual norm 1.293254820296e-07
39 KSP Residual norm 9.903412271024e-08
40 KSP Residual norm 7.690057110948e-08
41 KSP Residual norm 5.796568853443e-08
42 KSP Residual norm 4.538325683262e-08
43 KSP Residual norm 3.551550201715e-08
44 KSP Residual norm 2.656242899293e-08
45 KSP Residual norm 2.030416587641e-08
46 KSP Residual norm 1.563239366427e-08
47 KSP Residual norm 1.173210935316e-08
48 KSP Residual norm 9.361074636724e-09
49 KSP Residual norm 7.110786631950e-09
50 KSP Residual norm 5.416388459044e-09
51 KSP Residual norm 5.364214362593e-09
52 KSP Residual norm 5.289169711973e-09
53 KSP Residual norm 4.893265577070e-09
54 KSP Residual norm 4.207127580145e-09
55 KSP Residual norm 3.600841809254e-09
56 KSP Residual norm 3.373571691081e-09
57 KSP Residual norm 3.132816784533e-09
58 KSP Residual norm 2.723762904929e-09
59 KSP Residual norm 2.285125814542e-09
60 KSP Residual norm 2.090891521658e-09
61 KSP Residual norm 1.692530242251e-09
62 KSP Residual norm 1.273757083605e-09
63 KSP Residual norm 1.142867783644e-09
64 KSP Residual norm 9.500927905243e-10
65 KSP Residual norm 7.743626695503e-10
66 KSP Residual norm 6.332707747964e-10
67 KSP Residual norm 5.380513572860e-10
68 KSP Residual norm 4.372418995260e-10
69 KSP Residual norm 3.930036770427e-10
70 KSP Residual norm 3.032330089790e-10
71 KSP Residual norm 2.528321678751e-10
72 KSP Residual norm 2.217553320583e-10
73 KSP Residual norm 1.694438328123e-10
74 KSP Residual norm 1.374587049294e-10
75 KSP Residual norm 1.160960037425e-10
76 KSP Residual norm 1.039199523945e-10
77 KSP Residual norm 8.397839711346e-11
78 KSP Residual norm 6.474525963868e-11
79 KSP Residual norm 5.233428145128e-11
80 KSP Residual norm 4.491910174800e-11
81 KSP Residual norm 3.061397270350e-11
82 KSP Residual norm 2.159952533947e-11
83 KSP Residual norm 1.653082644842e-11
84 KSP Residual norm 1.292288394093e-11
85 KSP Residual norm 9.842450613527e-12
86 KSP Residual norm 7.469422640171e-12
87 KSP Residual norm 5.758388233264e-12
88 KSP Residual norm 4.545234429766e-12
89 KSP Residual norm 3.502774442726e-12
90 KSP Residual norm 2.833461374009e-12
91 KSP Residual norm 2.116965734902e-12
92 KSP Residual norm 1.648120096517e-12
93 KSP Residual norm 1.196318509893e-12
94 KSP Residual norm 9.260006290278e-13
Linear solve converged due to CONVERGED_ATOL iterations 94
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.457312446180e-04 gnorm 6.981436897076e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 7.067799996484e-04
0 KSP Residual norm 1.272657376416e-02
1 KSP Residual norm 1.719914559729e-03
2 KSP Residual norm 1.273515426083e-03
3 KSP Residual norm 1.030624637883e-03
4 KSP Residual norm 6.713967512260e-04
5 KSP Residual norm 4.848387519091e-04
6 KSP Residual norm 2.866063365593e-04
7 KSP Residual norm 1.951728542827e-04
8 KSP Residual norm 1.455223609704e-04
9 KSP Residual norm 1.137383766457e-04
10 KSP Residual norm 8.141905042930e-05
11 KSP Residual norm 5.655640725867e-05
12 KSP Residual norm 4.202362707067e-05
13 KSP Residual norm 3.118492888628e-05
14 KSP Residual norm 2.319406980423e-05
15 KSP Residual norm 1.785455413649e-05
16 KSP Residual norm 1.508123230281e-05
17 KSP Residual norm 1.214161030025e-05
18 KSP Residual norm 9.841586861444e-06
19 KSP Residual norm 7.921369399254e-06
20 KSP Residual norm 6.392508430280e-06
21 KSP Residual norm 5.031246363947e-06
22 KSP Residual norm 4.156173466232e-06
23 KSP Residual norm 3.258988769207e-06
24 KSP Residual norm 2.645651265735e-06
25 KSP Residual norm 1.995833987222e-06
26 KSP Residual norm 1.712751690573e-06
27 KSP Residual norm 1.232843759072e-06
28 KSP Residual norm 9.474754530898e-07
29 KSP Residual norm 8.447072580881e-07
30 KSP Residual norm 6.042054715869e-07
31 KSP Residual norm 4.851164222615e-07
32 KSP Residual norm 3.739100396678e-07
33 KSP Residual norm 2.985520073364e-07
34 KSP Residual norm 2.249597715131e-07
35 KSP Residual norm 1.865304968738e-07
36 KSP Residual norm 1.432290659388e-07
37 KSP Residual norm 1.235819176977e-07
38 KSP Residual norm 9.474897030039e-08
39 KSP Residual norm 7.364842394498e-08
40 KSP Residual norm 5.691718138333e-08
41 KSP Residual norm 4.295579106465e-08
42 KSP Residual norm 3.364369824486e-08
43 KSP Residual norm 2.632200503231e-08
44 KSP Residual norm 1.964324748975e-08
45 KSP Residual norm 1.506611555198e-08
46 KSP Residual norm 1.158021894817e-08
47 KSP Residual norm 8.692743686253e-09
48 KSP Residual norm 6.942454058560e-09
49 KSP Residual norm 5.277690157559e-09
50 KSP Residual norm 4.031844993068e-09
51 KSP Residual norm 3.993445501152e-09
52 KSP Residual norm 3.936800082085e-09
53 KSP Residual norm 3.643859332741e-09
54 KSP Residual norm 3.134710753991e-09
55 KSP Residual norm 2.691854426857e-09
56 KSP Residual norm 2.518415285769e-09
57 KSP Residual norm 2.336930289176e-09
58 KSP Residual norm 2.031250514926e-09
59 KSP Residual norm 1.702995172704e-09
60 KSP Residual norm 1.556190219734e-09
61 KSP Residual norm 1.257400093024e-09
62 KSP Residual norm 9.436080802018e-10
63 KSP Residual norm 8.467595327711e-10
64 KSP Residual norm 7.045777052496e-10
65 KSP Residual norm 5.739458761948e-10
66 KSP Residual norm 4.696914396011e-10
67 KSP Residual norm 3.994826126439e-10
68 KSP Residual norm 3.249552994402e-10
69 KSP Residual norm 2.918958021896e-10
70 KSP Residual norm 2.252213592147e-10
71 KSP Residual norm 1.885973817635e-10
72 KSP Residual norm 1.642608348653e-10
73 KSP Residual norm 1.261255797709e-10
74 KSP Residual norm 1.028073181509e-10
75 KSP Residual norm 8.695004357924e-11
76 KSP Residual norm 7.771054982936e-11
77 KSP Residual norm 6.333299680309e-11
78 KSP Residual norm 4.809423392408e-11
79 KSP Residual norm 3.913489708088e-11
80 KSP Residual norm 3.335370549773e-11
81 KSP Residual norm 2.282634690600e-11
82 KSP Residual norm 1.599897185191e-11
83 KSP Residual norm 1.227826786903e-11
84 KSP Residual norm 9.568518003078e-12
85 KSP Residual norm 7.295988263990e-12
86 KSP Residual norm 5.546004140366e-12
87 KSP Residual norm 4.267531244386e-12
88 KSP Residual norm 3.368464234501e-12
89 KSP Residual norm 2.594672657346e-12
90 KSP Residual norm 2.094178392079e-12
91 KSP Residual norm 1.564514746394e-12
92 KSP Residual norm 1.219649339668e-12
93 KSP Residual norm 8.884940659994e-13
Linear solve converged due to CONVERGED_ATOL iterations 93
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.067799996484e-04 gnorm 5.233619276410e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 5.297355748499e-04
0 KSP Residual norm 9.634691654790e-03
1 KSP Residual norm 1.294869407095e-03
2 KSP Residual norm 9.602949400095e-04
3 KSP Residual norm 7.761095667520e-04
4 KSP Residual norm 5.093084996885e-04
5 KSP Residual norm 3.687183033727e-04
6 KSP Residual norm 2.169990163312e-04
7 KSP Residual norm 1.456147176885e-04
8 KSP Residual norm 1.094921390104e-04
9 KSP Residual norm 8.542174985406e-05
10 KSP Residual norm 6.088132876685e-05
11 KSP Residual norm 4.208430397210e-05
12 KSP Residual norm 3.105271218817e-05
13 KSP Residual norm 2.347523262323e-05
14 KSP Residual norm 1.806915001496e-05
15 KSP Residual norm 1.350189567607e-05
16 KSP Residual norm 1.132300712578e-05
17 KSP Residual norm 9.003120108374e-06
18 KSP Residual norm 7.380519100995e-06
19 KSP Residual norm 5.983349509573e-06
20 KSP Residual norm 4.730600740625e-06
21 KSP Residual norm 3.784221516275e-06
22 KSP Residual norm 3.085763929358e-06
23 KSP Residual norm 2.413711859774e-06
24 KSP Residual norm 2.034265729911e-06
25 KSP Residual norm 1.521119340220e-06
26 KSP Residual norm 1.329148680973e-06
27 KSP Residual norm 9.244898824194e-07
28 KSP Residual norm 7.469836511672e-07
29 KSP Residual norm 6.163966325950e-07
30 KSP Residual norm 4.611533343678e-07
31 KSP Residual norm 3.844413269151e-07
32 KSP Residual norm 2.978297857574e-07
33 KSP Residual norm 2.398130293147e-07
34 KSP Residual norm 1.857550732007e-07
35 KSP Residual norm 1.436903593657e-07
36 KSP Residual norm 1.170660895572e-07
37 KSP Residual norm 9.384669510706e-08
38 KSP Residual norm 7.250426876058e-08
39 KSP Residual norm 5.574428248188e-08
40 KSP Residual norm 4.327438977470e-08
41 KSP Residual norm 3.252320260484e-08
42 KSP Residual norm 2.541479257723e-08
43 KSP Residual norm 1.989783691595e-08
44 KSP Residual norm 1.493050270776e-08
45 KSP Residual norm 1.134621427793e-08
46 KSP Residual norm 8.787917495310e-09
47 KSP Residual norm 6.618329722609e-09
48 KSP Residual norm 5.270637610411e-09
49 KSP Residual norm 4.008485206370e-09
50 KSP Residual norm 3.033465163708e-09
51 KSP Residual norm 3.003514582916e-09
52 KSP Residual norm 2.960515540443e-09
53 KSP Residual norm 2.731232117985e-09
54 KSP Residual norm 2.350444758163e-09
55 KSP Residual norm 2.005171500267e-09
56 KSP Residual norm 1.880917075003e-09
57 KSP Residual norm 1.752042720644e-09
58 KSP Residual norm 1.526083670460e-09
59 KSP Residual norm 1.278036788326e-09
60 KSP Residual norm 1.173276564831e-09
61 KSP Residual norm 9.543898790177e-10
62 KSP Residual norm 7.219721018409e-10
63 KSP Residual norm 6.476898201166e-10
64 KSP Residual norm 5.370991418224e-10
65 KSP Residual norm 4.376316442167e-10
66 KSP Residual norm 3.585833040444e-10
67 KSP Residual norm 3.029715051715e-10
68 KSP Residual norm 2.465345262936e-10
69 KSP Residual norm 2.225501780501e-10
70 KSP Residual norm 1.709945173899e-10
71 KSP Residual norm 1.421970028550e-10
72 KSP Residual norm 1.260658511953e-10
73 KSP Residual norm 9.629349287404e-11
74 KSP Residual norm 7.647282628796e-11
75 KSP Residual norm 6.553308551190e-11
76 KSP Residual norm 5.785729467440e-11
77 KSP Residual norm 4.575171587035e-11
78 KSP Residual norm 3.345525718429e-11
79 KSP Residual norm 2.898816721018e-11
80 KSP Residual norm 2.327771486728e-11
81 KSP Residual norm 1.707914522011e-11
82 KSP Residual norm 1.209712737004e-11
83 KSP Residual norm 9.157678523915e-12
84 KSP Residual norm 7.202101152077e-12
85 KSP Residual norm 5.444636692658e-12
86 KSP Residual norm 4.118101142634e-12
87 KSP Residual norm 3.187233893758e-12
88 KSP Residual norm 2.509752819059e-12
89 KSP Residual norm 1.945019817276e-12
90 KSP Residual norm 1.585342780609e-12
91 KSP Residual norm 1.186264511893e-12
92 KSP Residual norm 9.203377976999e-13
Linear solve converged due to CONVERGED_ATOL iterations 92
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.297355748499e-04 gnorm 3.931419069433e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
11 SNES Function norm 3.978785063219e-04
0 KSP Residual norm 7.160482527492e-03
1 KSP Residual norm 9.669945140253e-04
2 KSP Residual norm 7.160010037244e-04
3 KSP Residual norm 5.796201619995e-04
4 KSP Residual norm 3.775066981385e-04
5 KSP Residual norm 2.722316253546e-04
6 KSP Residual norm 1.611767646487e-04
7 KSP Residual norm 1.096259552103e-04
8 KSP Residual norm 8.179996177109e-05
9 KSP Residual norm 6.401533653075e-05
10 KSP Residual norm 4.587615125232e-05
11 KSP Residual norm 3.177412223936e-05
12 KSP Residual norm 2.367180390653e-05
13 KSP Residual norm 1.754094304539e-05
14 KSP Residual norm 1.295602711766e-05
15 KSP Residual norm 1.004459696103e-05
16 KSP Residual norm 8.477364669750e-06
17 KSP Residual norm 6.820490643281e-06
18 KSP Residual norm 5.526597869505e-06
19 KSP Residual norm 4.446485611111e-06
20 KSP Residual norm 3.589755415271e-06
21 KSP Residual norm 2.823304497113e-06
22 KSP Residual norm 2.330338999224e-06
23 KSP Residual norm 1.826052468905e-06
24 KSP Residual norm 1.482278953843e-06
25 KSP Residual norm 1.118789334679e-06
26 KSP Residual norm 9.545876398244e-07
27 KSP Residual norm 6.934792902486e-07
28 KSP Residual norm 5.320180390168e-07
29 KSP Residual norm 4.757075864673e-07
30 KSP Residual norm 3.380812406953e-07
31 KSP Residual norm 2.744063514430e-07
32 KSP Residual norm 2.081257881638e-07
33 KSP Residual norm 1.710244268862e-07
34 KSP Residual norm 1.280949101432e-07
35 KSP Residual norm 1.061608947875e-07
36 KSP Residual norm 8.330262658572e-08
37 KSP Residual norm 6.953488396569e-08
38 KSP Residual norm 5.346966346803e-08
39 KSP Residual norm 4.112638317152e-08
40 KSP Residual norm 3.186784213993e-08
41 KSP Residual norm 2.403279827295e-08
42 KSP Residual norm 1.882420374380e-08
43 KSP Residual norm 1.472617740025e-08
44 KSP Residual norm 1.098335557805e-08
45 KSP Residual norm 8.432414084191e-09
46 KSP Residual norm 6.484239075373e-09
47 KSP Residual norm 4.869884328622e-09
48 KSP Residual norm 3.890853719054e-09
49 KSP Residual norm 2.960400781791e-09
50 KSP Residual norm 2.264080116488e-09
51 KSP Residual norm 2.242677228579e-09
52 KSP Residual norm 2.210376074756e-09
53 KSP Residual norm 2.045665581406e-09
54 KSP Residual norm 1.760623820693e-09
55 KSP Residual norm 1.514848080990e-09
56 KSP Residual norm 1.415879146224e-09
57 KSP Residual norm 1.314038710438e-09
58 KSP Residual norm 1.142478914746e-09
59 KSP Residual norm 9.569051922414e-10
60 KSP Residual norm 8.741116165526e-10
61 KSP Residual norm 7.062745274405e-10
62 KSP Residual norm 5.292873329018e-10
63 KSP Residual norm 4.753887200883e-10
64 KSP Residual norm 3.954485578110e-10
65 KSP Residual norm 3.217324547599e-10
66 KSP Residual norm 2.636545392976e-10
67 KSP Residual norm 2.240127356359e-10
68 KSP Residual norm 1.825614510720e-10
69 KSP Residual norm 1.640777358390e-10
70 KSP Residual norm 1.266622066551e-10
71 KSP Residual norm 1.061696072495e-10
72 KSP Residual norm 9.226884760639e-11
73 KSP Residual norm 7.104339417110e-11
74 KSP Residual norm 5.792333581685e-11
75 KSP Residual norm 4.893808205966e-11
76 KSP Residual norm 4.378214028222e-11
77 KSP Residual norm 3.562460925747e-11
78 KSP Residual norm 2.693685869132e-11
79 KSP Residual norm 2.196657326790e-11
80 KSP Residual norm 1.867594899536e-11
81 KSP Residual norm 1.279512413422e-11
82 KSP Residual norm 8.940211446168e-12
83 KSP Residual norm 6.850551067764e-12
84 KSP Residual norm 5.329855989580e-12
85 KSP Residual norm 4.064783153259e-12
86 KSP Residual norm 3.091731859205e-12
87 KSP Residual norm 2.378458955584e-12
88 KSP Residual norm 1.877078354588e-12
89 KSP Residual norm 1.446338783660e-12
90 KSP Residual norm 1.167534098264e-12
91 KSP Residual norm 8.724166982800e-13
Linear solve converged due to CONVERGED_ATOL iterations 91
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.978785063219e-04 gnorm 2.957917109018e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
12 SNES Function norm 2.993013255139e-04
0 KSP Residual norm 5.391890223393e-03
1 KSP Residual norm 7.274355070846e-04
2 KSP Residual norm 5.387436703822e-04
3 KSP Residual norm 4.361785927418e-04
4 KSP Residual norm 2.841796895799e-04
5 KSP Residual norm 2.048938520803e-04
6 KSP Residual norm 1.213010162446e-04
7 KSP Residual norm 8.238374668704e-05
8 KSP Residual norm 6.152727628649e-05
9 KSP Residual norm 4.816152045759e-05
10 KSP Residual norm 3.450868941878e-05
11 KSP Residual norm 2.386127698878e-05
12 KSP Residual norm 1.778532027116e-05
13 KSP Residual norm 1.319590385809e-05
14 KSP Residual norm 9.755244594684e-06
15 KSP Residual norm 7.558994469942e-06
16 KSP Residual norm 6.378863957984e-06
17 KSP Residual norm 5.131939817805e-06
18 KSP Residual norm 4.157763545773e-06
19 KSP Residual norm 3.345120215741e-06
20 KSP Residual norm 2.699379741888e-06
21 KSP Residual norm 2.122716431122e-06
22 KSP Residual norm 1.753557895268e-06
23 KSP Residual norm 1.373314435035e-06
24 KSP Residual norm 1.114757674016e-06
25 KSP Residual norm 8.412623937279e-07
26 KSP Residual norm 7.186274533824e-07
27 KSP Residual norm 5.209739911985e-07
28 KSP Residual norm 3.998747373942e-07
29 KSP Residual norm 3.571616606162e-07
30 KSP Residual norm 2.542335977712e-07
31 KSP Residual norm 2.044438036574e-07
32 KSP Residual norm 1.567781127622e-07
33 KSP Residual norm 1.261471007568e-07
34 KSP Residual norm 9.466503454678e-08
35 KSP Residual norm 7.900298274429e-08
36 KSP Residual norm 6.111722844811e-08
37 KSP Residual norm 5.221338125885e-08
38 KSP Residual norm 4.003273978868e-08
39 KSP Residual norm 3.094532743751e-08
40 KSP Residual norm 2.394927380416e-08
41 KSP Residual norm 1.805847662080e-08
42 KSP Residual norm 1.414173619903e-08
43 KSP Residual norm 1.106298361808e-08
44 KSP Residual norm 8.251466534091e-09
45 KSP Residual norm 6.332825974347e-09
46 KSP Residual norm 4.872563257225e-09
47 KSP Residual norm 3.660684878271e-09
48 KSP Residual norm 2.924838605355e-09
49 KSP Residual norm 2.225987957864e-09
50 KSP Residual norm 1.702059493912e-09
51 KSP Residual norm 1.685953264746e-09
52 KSP Residual norm 1.661554545870e-09
53 KSP Residual norm 1.537458826773e-09
54 KSP Residual norm 1.323498814506e-09
55 KSP Residual norm 1.139091710658e-09
56 KSP Residual norm 1.064449975832e-09
57 KSP Residual norm 9.881783202603e-10
58 KSP Residual norm 8.593367335491e-10
59 KSP Residual norm 7.196037893832e-10
60 KSP Residual norm 6.574985829290e-10
61 KSP Residual norm 5.314513765886e-10
62 KSP Residual norm 3.982732060312e-10
63 KSP Residual norm 3.577727858000e-10
64 KSP Residual norm 2.975281016745e-10
65 KSP Residual norm 2.420106907478e-10
66 KSP Residual norm 1.983915052811e-10
67 KSP Residual norm 1.684617683456e-10
68 KSP Residual norm 1.373271798280e-10
69 KSP Residual norm 1.235207425283e-10
70 KSP Residual norm 9.532618367255e-11
71 KSP Residual norm 7.990731490751e-11
72 KSP Residual norm 6.951120781798e-11
73 KSP Residual norm 5.351230757224e-11
74 KSP Residual norm 4.357390852253e-11
75 KSP Residual norm 3.677305221214e-11
76 KSP Residual norm 3.293852577102e-11
77 KSP Residual norm 2.672382895681e-11
78 KSP Residual norm 2.027448718101e-11
79 KSP Residual norm 1.650907027830e-11
80 KSP Residual norm 1.404518749160e-11
81 KSP Residual norm 9.611414674969e-12
82 KSP Residual norm 6.715979674838e-12
83 KSP Residual norm 5.138994117928e-12
84 KSP Residual norm 3.998575650534e-12
85 KSP Residual norm 3.047810864856e-12
86 KSP Residual norm 2.317381070606e-12
87 KSP Residual norm 1.783349293331e-12
88 KSP Residual norm 1.407318502924e-12
89 KSP Residual norm 1.084597257023e-12
90 KSP Residual norm 8.761439597515e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.993013255139e-04 gnorm 2.202230106799e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
13 SNES Function norm 2.257910995080e-04
0 KSP Residual norm 4.066445288277e-03
1 KSP Residual norm 5.485477269041e-04
2 KSP Residual norm 4.062380588195e-04
3 KSP Residual norm 3.289413233200e-04
4 KSP Residual norm 2.142608271113e-04
5 KSP Residual norm 1.544091751282e-04
6 KSP Residual norm 9.146301798428e-05
7 KSP Residual norm 6.211108043804e-05
8 KSP Residual norm 4.639216420144e-05
9 KSP Residual norm 3.632949169235e-05
10 KSP Residual norm 2.604311495752e-05
11 KSP Residual norm 1.799248196989e-05
12 KSP Residual norm 1.342288595127e-05
13 KSP Residual norm 9.951634290899e-06
14 KSP Residual norm 7.334297440725e-06
15 KSP Residual norm 5.699843591443e-06
16 KSP Residual norm 4.808741655297e-06
17 KSP Residual norm 3.867082099530e-06
18 KSP Residual norm 3.133122612687e-06
19 KSP Residual norm 2.520321959860e-06
20 KSP Residual norm 2.034374981137e-06
21 KSP Residual norm 1.599347668121e-06
22 KSP Residual norm 1.320377825019e-06
23 KSP Residual norm 1.033967049164e-06
24 KSP Residual norm 8.394150361688e-07
25 KSP Residual norm 6.336861184033e-07
26 KSP Residual norm 5.395860789099e-07
27 KSP Residual norm 3.929983253769e-07
28 KSP Residual norm 3.014177814469e-07
29 KSP Residual norm 2.694989658074e-07
30 KSP Residual norm 1.913156250243e-07
31 KSP Residual norm 1.549783616240e-07
32 KSP Residual norm 1.176989945519e-07
33 KSP Residual norm 9.641294760688e-08
34 KSP Residual norm 7.220663475119e-08
35 KSP Residual norm 5.995334939656e-08
36 KSP Residual norm 4.695347440558e-08
37 KSP Residual norm 3.931505906582e-08
38 KSP Residual norm 3.024269980087e-08
39 KSP Residual norm 2.327563268208e-08
40 KSP Residual norm 1.803398688000e-08
41 KSP Residual norm 1.359508967135e-08
42 KSP Residual norm 1.064712908504e-08
43 KSP Residual norm 8.328751086189e-09
44 KSP Residual norm 6.210027560723e-09
45 KSP Residual norm 4.768302521805e-09
46 KSP Residual norm 3.668681025323e-09
47 KSP Residual norm 2.756429732125e-09
48 KSP Residual norm 2.202646633096e-09
49 KSP Residual norm 1.676798288288e-09
50 KSP Residual norm 1.282800888185e-09
51 KSP Residual norm 1.270693303781e-09
52 KSP Residual norm 1.252190656382e-09
53 KSP Residual norm 1.158687921287e-09
54 KSP Residual norm 9.975724937988e-10
55 KSP Residual norm 8.592207861282e-10
56 KSP Residual norm 8.026502619460e-10
57 KSP Residual norm 7.451187623292e-10
58 KSP Residual norm 6.479894010512e-10
59 KSP Residual norm 5.424579921923e-10
60 KSP Residual norm 4.955399547616e-10
61 KSP Residual norm 4.004779968140e-10
62 KSP Residual norm 2.999481625678e-10
63 KSP Residual norm 2.695169513939e-10
64 KSP Residual norm 2.241254723106e-10
65 KSP Residual norm 1.822390773731e-10
66 KSP Residual norm 1.494457220654e-10
67 KSP Residual norm 1.268844975498e-10
68 KSP Residual norm 1.034923745000e-10
69 KSP Residual norm 9.309439620704e-11
70 KSP Residual norm 7.185404144472e-11
71 KSP Residual norm 6.026858748453e-11
72 KSP Residual norm 5.236570437176e-11
73 KSP Residual norm 4.036075093385e-11
74 KSP Residual norm 3.287512278999e-11
75 KSP Residual norm 2.773642905851e-11
76 KSP Residual norm 2.485242544490e-11
77 KSP Residual norm 2.016212712792e-11
78 KSP Residual norm 1.526197273959e-11
79 KSP Residual norm 1.244167208609e-11
80 KSP Residual norm 1.057404515888e-11
81 KSP Residual norm 7.241737723592e-12
82 KSP Residual norm 5.053683263397e-12
83 KSP Residual norm 3.866265074465e-12
84 KSP Residual norm 3.006244138027e-12
85 KSP Residual norm 2.291848878847e-12
86 KSP Residual norm 1.743128964147e-12
87 KSP Residual norm 1.341180220578e-12
88 KSP Residual norm 1.058298051294e-12
89 KSP Residual norm 8.156919021899e-13
Linear solve converged due to CONVERGED_ATOL iterations 89
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.257910995080e-04 gnorm 1.657729145822e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
14 SNES Function norm 1.701163299039e-04
0 KSP Residual norm 3.068485100573e-03
1 KSP Residual norm 4.134326018089e-04
2 KSP Residual norm 3.062757538243e-04
3 KSP Residual norm 2.480266439597e-04
4 KSP Residual norm 1.616254681425e-04
5 KSP Residual norm 1.164902280476e-04
6 KSP Residual norm 6.896819744832e-05
7 KSP Residual norm 4.676504666210e-05
8 KSP Residual norm 3.496152523385e-05
9 KSP Residual norm 2.737742823588e-05
10 KSP Residual norm 1.961586182586e-05
11 KSP Residual norm 1.353304177677e-05
12 KSP Residual norm 1.009468975874e-05
13 KSP Residual norm 7.499495665087e-06
14 KSP Residual norm 5.542674457161e-06
15 KSP Residual norm 4.296747862791e-06
16 KSP Residual norm 3.625333134930e-06
17 KSP Residual norm 2.915707798641e-06
18 KSP Residual norm 2.362240529679e-06
19 KSP Residual norm 1.900280874820e-06
20 KSP Residual norm 1.532727295826e-06
21 KSP Residual norm 1.205097781322e-06
22 KSP Residual norm 9.960354376764e-07
23 KSP Residual norm 7.795689571062e-07
24 KSP Residual norm 6.329778837195e-07
25 KSP Residual norm 4.776719225160e-07
26 KSP Residual norm 4.081361307029e-07
27 KSP Residual norm 2.956001895405e-07
28 KSP Residual norm 2.270169663384e-07
29 KSP Residual norm 2.024840761371e-07
30 KSP Residual norm 1.443051026208e-07
31 KSP Residual norm 1.152205682567e-07
32 KSP Residual norm 8.926089051025e-08
33 KSP Residual norm 7.053241377975e-08
34 KSP Residual norm 5.369086789751e-08
35 KSP Residual norm 4.380687024864e-08
36 KSP Residual norm 3.364047934035e-08
37 KSP Residual norm 2.729506523910e-08
38 KSP Residual norm 2.150767704719e-08
39 KSP Residual norm 1.769490965790e-08
40 KSP Residual norm 1.356134694529e-08
41 KSP Residual norm 1.024270031495e-08
42 KSP Residual norm 8.018661843298e-09
43 KSP Residual norm 6.273234320576e-09
44 KSP Residual norm 4.677695067618e-09
45 KSP Residual norm 3.589620311028e-09
46 KSP Residual norm 2.763384123457e-09
47 KSP Residual norm 2.076973993282e-09
48 KSP Residual norm 1.659633227298e-09
49 KSP Residual norm 1.263592064375e-09
50 KSP Residual norm 9.661997836341e-10
51 KSP Residual norm 9.570493071187e-10
52 KSP Residual norm 9.430730806100e-10
53 KSP Residual norm 8.724782958448e-10
54 KSP Residual norm 7.512936217504e-10
55 KSP Residual norm 6.470733419344e-10
56 KSP Residual norm 6.044450770312e-10
57 KSP Residual norm 5.613036761118e-10
58 KSP Residual norm 4.882209018466e-10
59 KSP Residual norm 4.087051933867e-10
60 KSP Residual norm 3.734986442220e-10
61 KSP Residual norm 3.019753752954e-10
62 KSP Residual norm 2.262430244362e-10
63 KSP Residual norm 2.032762357365e-10
64 KSP Residual norm 1.689989163263e-10
65 KSP Residual norm 1.374246232643e-10
66 KSP Residual norm 1.127048915292e-10
67 KSP Residual norm 9.564598813461e-11
68 KSP Residual norm 7.800005490110e-11
69 KSP Residual norm 7.022388940219e-11
70 KSP Residual norm 5.416763199260e-11
71 KSP Residual norm 4.543702226953e-11
72 KSP Residual norm 3.954111439324e-11
73 KSP Residual norm 3.045296829967e-11
74 KSP Residual norm 2.476223327324e-11
75 KSP Residual norm 2.086979327302e-11
76 KSP Residual norm 1.872252364294e-11
77 KSP Residual norm 1.513674729735e-11
78 KSP Residual norm 1.151694014659e-11
79 KSP Residual norm 9.367973902814e-12
80 KSP Residual norm 7.973857300502e-12
81 KSP Residual norm 5.452267433190e-12
82 KSP Residual norm 3.807924558184e-12
83 KSP Residual norm 2.909272725781e-12
84 KSP Residual norm 2.263389636987e-12
85 KSP Residual norm 1.724101994152e-12
86 KSP Residual norm 1.310505948865e-12
87 KSP Residual norm 1.008773019544e-12
88 KSP Residual norm 7.959322170606e-13
Linear solve converged due to CONVERGED_ATOL iterations 88
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.701163299039e-04 gnorm 1.248851446573e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
15 SNES Function norm 1.282425272031e-04
0 KSP Residual norm 2.309373226713e-03
1 KSP Residual norm 3.114478792860e-04
2 KSP Residual norm 2.306412015640e-04
3 KSP Residual norm 1.867859058020e-04
4 KSP Residual norm 1.216202836094e-04
5 KSP Residual norm 8.760800468853e-05
6 KSP Residual norm 5.192156721273e-05
7 KSP Residual norm 3.525437970036e-05
8 KSP Residual norm 2.633552429984e-05
9 KSP Residual norm 2.063174674978e-05
10 KSP Residual norm 1.479727592327e-05
11 KSP Residual norm 1.021362012377e-05
12 KSP Residual norm 7.626177106904e-06
13 KSP Residual norm 5.650039588790e-06
14 KSP Residual norm 4.150649398794e-06
15 KSP Residual norm 3.235280441734e-06
16 KSP Residual norm 2.728960245991e-06
17 KSP Residual norm 2.193250586167e-06
18 KSP Residual norm 1.777340570601e-06
19 KSP Residual norm 1.429473149437e-06
20 KSP Residual norm 1.154146899246e-06
21 KSP Residual norm 9.071146211021e-07
22 KSP Residual norm 7.482931128652e-07
23 KSP Residual norm 5.859297013082e-07
24 KSP Residual norm 4.758487978069e-07
25 KSP Residual norm 3.593742294879e-07
26 KSP Residual norm 3.049000903540e-07
27 KSP Residual norm 2.231797147724e-07
28 KSP Residual norm 1.710811530956e-07
29 KSP Residual norm 1.530241126551e-07
30 KSP Residual norm 1.083644203073e-07
31 KSP Residual norm 8.862394607965e-08
32 KSP Residual norm 6.663641286061e-08
33 KSP Residual norm 5.544605770663e-08
34 KSP Residual norm 4.153051642408e-08
35 KSP Residual norm 3.401194613986e-08
36 KSP Residual norm 2.683576610474e-08
37 KSP Residual norm 2.223872042906e-08
38 KSP Residual norm 1.716182596075e-08
39 KSP Residual norm 1.318498301026e-08
40 KSP Residual norm 1.022015317962e-08
41 KSP Residual norm 7.703725922496e-09
42 KSP Residual norm 6.033480761565e-09
43 KSP Residual norm 4.719474602769e-09
44 KSP Residual norm 3.517225739952e-09
45 KSP Residual norm 2.702173178695e-09
46 KSP Residual norm 2.078789589991e-09
47 KSP Residual norm 1.562074116996e-09
48 KSP Residual norm 1.248451919209e-09
49 KSP Residual norm 9.506750016892e-10
50 KSP Residual norm 7.277564567730e-10
51 KSP Residual norm 7.209026921850e-10
52 KSP Residual norm 7.103081005780e-10
53 KSP Residual norm 6.573097337063e-10
54 KSP Residual norm 5.660104642906e-10
55 KSP Residual norm 4.879414190259e-10
56 KSP Residual norm 4.556512624032e-10
57 KSP Residual norm 4.229744994862e-10
58 KSP Residual norm 3.678434619434e-10
59 KSP Residual norm 3.078420450341e-10
60 KSP Residual norm 2.811515596764e-10
61 KSP Residual norm 2.271598089960e-10
62 KSP Residual norm 1.700260158990e-10
63 KSP Residual norm 1.528076876377e-10
64 KSP Residual norm 1.270713473894e-10
65 KSP Residual norm 1.032901185734e-10
66 KSP Residual norm 8.473237917482e-11
67 KSP Residual norm 7.193910422301e-11
68 KSP Residual norm 5.870609522173e-11
69 KSP Residual norm 5.281307102458e-11
70 KSP Residual norm 4.076265384618e-11
71 KSP Residual norm 3.422368032647e-11
72 KSP Residual norm 2.969272203185e-11
73 KSP Residual norm 2.291704649844e-11
74 KSP Residual norm 1.867262769925e-11
75 KSP Residual norm 1.575203480826e-11
76 KSP Residual norm 1.411755713789e-11
77 KSP Residual norm 1.145299203472e-11
78 KSP Residual norm 8.649630611418e-12
79 KSP Residual norm 7.059115691176e-12
80 KSP Residual norm 5.992785681011e-12
81 KSP Residual norm 4.108235756045e-12
82 KSP Residual norm 2.862851161831e-12
83 KSP Residual norm 2.189920458924e-12
84 KSP Residual norm 1.701627389764e-12
85 KSP Residual norm 1.297398653481e-12
86 KSP Residual norm 9.870886178449e-13
Linear solve converged due to CONVERGED_ATOL iterations 86
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.282425272031e-04 gnorm 9.413828617039e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
16 SNES Function norm 9.671707908324e-05
0 KSP Residual norm 1.746796940539e-03
1 KSP Residual norm 2.351165581641e-04
2 KSP Residual norm 1.742183077215e-04
3 KSP Residual norm 1.410959877921e-04
4 KSP Residual norm 9.197979386343e-05
5 KSP Residual norm 6.629299527071e-05
6 KSP Residual norm 3.923864940658e-05
7 KSP Residual norm 2.656453338025e-05
8 KSP Residual norm 1.987882592503e-05
9 KSP Residual norm 1.556753608335e-05
10 KSP Residual norm 1.115047368323e-05
11 KSP Residual norm 7.680559182388e-06
12 KSP Residual norm 5.729381716689e-06
13 KSP Residual norm 4.264167890062e-06
14 KSP Residual norm 3.157561213609e-06
15 KSP Residual norm 2.443767358321e-06
16 KSP Residual norm 2.061763347152e-06
17 KSP Residual norm 1.657979854263e-06
18 KSP Residual norm 1.343452190834e-06
19 KSP Residual norm 1.080774868569e-06
20 KSP Residual norm 8.710355262415e-07
21 KSP Residual norm 6.849266292832e-07
22 KSP Residual norm 5.666055012402e-07
23 KSP Residual norm 4.432542378672e-07
24 KSP Residual norm 3.600053195262e-07
25 KSP Residual norm 2.716230443979e-07
26 KSP Residual norm 2.326072152194e-07
27 KSP Residual norm 1.678198111757e-07
28 KSP Residual norm 1.290777248271e-07
29 KSP Residual norm 1.148144497900e-07
30 KSP Residual norm 8.210873361045e-08
31 KSP Residual norm 6.493295240095e-08
32 KSP Residual norm 5.129607748440e-08
33 KSP Residual norm 3.978326340401e-08
34 KSP Residual norm 3.190260739285e-08
35 KSP Residual norm 2.486449988727e-08
36 KSP Residual norm 2.065169812826e-08
37 KSP Residual norm 1.646152039641e-08
38 KSP Residual norm 1.303316821204e-08
39 KSP Residual norm 9.937196507252e-09
40 KSP Residual norm 7.727532328327e-09
41 KSP Residual norm 5.820295508075e-09
42 KSP Residual norm 4.555939377060e-09
43 KSP Residual norm 3.563732393116e-09
44 KSP Residual norm 2.657739545132e-09
45 KSP Residual norm 2.038348140168e-09
46 KSP Residual norm 1.570132051086e-09
47 KSP Residual norm 1.180501422038e-09
48 KSP Residual norm 9.432549085370e-10
49 KSP Residual norm 7.183058045239e-10
50 KSP Residual norm 5.490395888084e-10
51 KSP Residual norm 5.438251224336e-10
52 KSP Residual norm 5.358494996614e-10
53 KSP Residual norm 4.956290930210e-10
54 KSP Residual norm 4.268725390021e-10
55 KSP Residual norm 3.676940177731e-10
56 KSP Residual norm 3.434384365966e-10
57 KSP Residual norm 3.190266538155e-10
58 KSP Residual norm 2.775383872707e-10
59 KSP Residual norm 2.323109963787e-10
60 KSP Residual norm 2.123669600639e-10
61 KSP Residual norm 1.717706738422e-10
62 KSP Residual norm 1.287148098868e-10
63 KSP Residual norm 1.156575314207e-10
64 KSP Residual norm 9.612391541837e-11
65 KSP Residual norm 7.815954851534e-11
66 KSP Residual norm 6.411415074080e-11
67 KSP Residual norm 5.437905411262e-11
68 KSP Residual norm 4.435121947765e-11
69 KSP Residual norm 3.996137107213e-11
70 KSP Residual norm 3.080754781456e-11
71 KSP Residual norm 2.584613443407e-11
72 KSP Residual norm 2.251845568665e-11
73 KSP Residual norm 1.733758609978e-11
74 KSP Residual norm 1.407352271436e-11
75 KSP Residual norm 1.184889538965e-11
76 KSP Residual norm 1.064316542635e-11
77 KSP Residual norm 8.571748799073e-12
78 KSP Residual norm 6.548164710819e-12
79 KSP Residual norm 5.318581093122e-12
80 KSP Residual norm 4.533723789538e-12
81 KSP Residual norm 3.096460175883e-12
82 KSP Residual norm 2.163822720678e-12
83 KSP Residual norm 1.650712945268e-12
84 KSP Residual norm 1.284757180279e-12
85 KSP Residual norm 9.779435371573e-13
Linear solve converged due to CONVERGED_ATOL iterations 85
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.671707908324e-05 gnorm 7.099291840874e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
17 SNES Function norm 7.296477232393e-05
0 KSP Residual norm 1.314033616533e-03
1 KSP Residual norm 1.772070434409e-04
2 KSP Residual norm 1.312216358402e-04
3 KSP Residual norm 1.062645544729e-04
4 KSP Residual norm 6.920307478348e-05
5 KSP Residual norm 4.984276524080e-05
6 KSP Residual norm 2.954612875931e-05
7 KSP Residual norm 2.004410579762e-05
8 KSP Residual norm 1.498134179399e-05
9 KSP Residual norm 1.173843742686e-05
10 KSP Residual norm 8.419653126796e-06
11 KSP Residual norm 5.806332333628e-06
12 KSP Residual norm 4.337455995253e-06
13 KSP Residual norm 3.214506563272e-06
14 KSP Residual norm 2.361035545677e-06
15 KSP Residual norm 1.840980910180e-06
16 KSP Residual norm 1.552564937540e-06
17 KSP Residual norm 1.247751990767e-06
18 KSP Residual norm 1.011067790685e-06
19 KSP Residual norm 8.131993843216e-07
20 KSP Residual norm 6.564811322663e-07
21 KSP Residual norm 5.158759692666e-07
22 KSP Residual norm 4.257076564098e-07
23 KSP Residual norm 3.332777679468e-07
24 KSP Residual norm 2.706080979712e-07
25 KSP Residual norm 2.043743778265e-07
26 KSP Residual norm 1.733318462381e-07
27 KSP Residual norm 1.269534407605e-07
28 KSP Residual norm 9.729108708575e-08
29 KSP Residual norm 8.704822230490e-08
30 KSP Residual norm 6.162285457193e-08
31 KSP Residual norm 5.024948448019e-08
32 KSP Residual norm 3.787628056116e-08
33 KSP Residual norm 3.141182556852e-08
34 KSP Residual norm 2.352302344502e-08
35 KSP Residual norm 1.932649581505e-08
36 KSP Residual norm 1.522239544836e-08
37 KSP Residual norm 1.264407018174e-08
38 KSP Residual norm 9.756690207595e-09
39 KSP Residual norm 7.499306240565e-09
40 KSP Residual norm 5.812525502533e-09
41 KSP Residual norm 4.380244592986e-09
42 KSP Residual norm 3.430330635666e-09
43 KSP Residual norm 2.683267541271e-09
44 KSP Residual norm 1.999931167564e-09
45 KSP Residual norm 1.536184258827e-09
46 KSP Residual norm 1.182214064415e-09
47 KSP Residual norm 8.884165048770e-10
48 KSP Residual norm 7.100292231825e-10
49 KSP Residual norm 5.407583790894e-10
50 KSP Residual norm 4.139437861807e-10
51 KSP Residual norm 4.100454087571e-10
52 KSP Residual norm 4.040041717170e-10
53 KSP Residual norm 3.738183475095e-10
54 KSP Residual norm 3.219201042863e-10
55 KSP Residual norm 2.775648445014e-10
56 KSP Residual norm 2.591690815165e-10
57 KSP Residual norm 2.406158353439e-10
58 KSP Residual norm 2.092763122177e-10
59 KSP Residual norm 1.751088548886e-10
60 KSP Residual norm 1.599367225231e-10
61 KSP Residual norm 1.292573367688e-10
62 KSP Residual norm 9.673941539831e-11
63 KSP Residual norm 8.696842581911e-11
64 KSP Residual norm 7.230181381547e-11
65 KSP Residual norm 5.875233695938e-11
66 KSP Residual norm 4.821100170657e-11
67 KSP Residual norm 4.091275015636e-11
68 KSP Residual norm 3.340252087182e-11
69 KSP Residual norm 3.005808297423e-11
70 KSP Residual norm 2.320299297468e-11
71 KSP Residual norm 1.947577492544e-11
72 KSP Residual norm 1.690275990962e-11
73 KSP Residual norm 1.304742252545e-11
74 KSP Residual norm 1.062539257234e-11
75 KSP Residual norm 8.957762369125e-12
76 KSP Residual norm 8.033289997318e-12
77 KSP Residual norm 6.508362613789e-12
78 KSP Residual norm 4.919178297360e-12
79 KSP Residual norm 4.013775347476e-12
80 KSP Residual norm 3.407749057556e-12
81 KSP Residual norm 2.335284088036e-12
82 KSP Residual norm 1.627193889527e-12
83 KSP Residual norm 1.243657190451e-12
84 KSP Residual norm 9.662576671236e-13
Linear solve converged due to CONVERGED_ATOL iterations 84
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.296477232393e-05 gnorm 6.296818309707e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
18 SNES Function norm 5.367256984424e-05
0 KSP Residual norm 9.665942541006e-04
1 KSP Residual norm 1.304399392256e-04
2 KSP Residual norm 9.658210708525e-05
3 KSP Residual norm 7.818911685957e-05
4 KSP Residual norm 5.090568739754e-05
5 KSP Residual norm 3.669729751049e-05
6 KSP Residual norm 2.174236391596e-05
7 KSP Residual norm 1.476367595726e-05
8 KSP Residual norm 1.102729044953e-05
9 KSP Residual norm 8.633646503841e-06
10 KSP Residual norm 6.189658815734e-06
11 KSP Residual norm 4.277713129814e-06
12 KSP Residual norm 3.190479192227e-06
13 KSP Residual norm 2.364957671760e-06
14 KSP Residual norm 1.743762000754e-06
15 KSP Residual norm 1.354281275328e-06
16 KSP Residual norm 1.142807335227e-06
17 KSP Residual norm 9.190571932973e-07
18 KSP Residual norm 7.449105536020e-07
19 KSP Residual norm 5.992643858200e-07
20 KSP Residual norm 4.836965098712e-07
21 KSP Residual norm 3.802890647041e-07
22 KSP Residual norm 3.138115858470e-07
23 KSP Residual norm 2.458307244601e-07
24 KSP Residual norm 1.995977343665e-07
25 KSP Residual norm 1.506748126956e-07
26 KSP Residual norm 1.284004608113e-07
27 KSP Residual norm 9.346558293949e-08
28 KSP Residual norm 7.165831104615e-08
29 KSP Residual norm 6.409333870712e-08
30 KSP Residual norm 4.547144488973e-08
31 KSP Residual norm 3.706557550867e-08
32 KSP Residual norm 2.795799801369e-08
33 KSP Residual norm 2.319383823226e-08
34 KSP Residual norm 1.737347584359e-08
35 KSP Residual norm 1.427484504573e-08
36 KSP Residual norm 1.124588282899e-08
37 KSP Residual norm 9.333899305194e-09
38 KSP Residual norm 7.195556321992e-09
39 KSP Residual norm 5.529512946931e-09
40 KSP Residual norm 4.285360613636e-09
41 KSP Residual norm 3.230617153757e-09
42 KSP Residual norm 2.530006264790e-09
43 KSP Residual norm 1.979248651688e-09
44 KSP Residual norm 1.475493436804e-09
45 KSP Residual norm 1.133185473843e-09
46 KSP Residual norm 8.716964411890e-10
47 KSP Residual norm 6.550305867489e-10
48 KSP Residual norm 5.234743822889e-10
49 KSP Residual norm 3.984992860898e-10
50 KSP Residual norm 3.049644305309e-10
51 KSP Residual norm 3.020810031113e-10
52 KSP Residual norm 2.976417560541e-10
53 KSP Residual norm 2.754634559743e-10
54 KSP Residual norm 2.371801706332e-10
55 KSP Residual norm 2.043146308596e-10
56 KSP Residual norm 1.908773882195e-10
57 KSP Residual norm 1.771766337338e-10
58 KSP Residual norm 1.540721796016e-10
59 KSP Residual norm 1.289798421656e-10
60 KSP Residual norm 1.178098277171e-10
61 KSP Residual norm 9.520123171297e-11
62 KSP Residual norm 7.129227202041e-11
63 KSP Residual norm 6.406132852477e-11
64 KSP Residual norm 5.326939828065e-11
65 KSP Residual norm 4.331331598352e-11
66 KSP Residual norm 3.552350612934e-11
67 KSP Residual norm 3.016217366633e-11
68 KSP Residual norm 2.460444008221e-11
69 KSP Residual norm 2.212655730899e-11
70 KSP Residual norm 1.707807414872e-11
71 KSP Residual norm 1.433287592114e-11
72 KSP Residual norm 1.244256650712e-11
73 KSP Residual norm 9.594338563339e-12
74 KSP Residual norm 7.819156445858e-12
75 KSP Residual norm 6.606228373529e-12
76 KSP Residual norm 5.910651986792e-12
77 KSP Residual norm 4.802371075171e-12
78 KSP Residual norm 3.630151045455e-12
79 KSP Residual norm 2.960914792376e-12
80 KSP Residual norm 2.514564873809e-12
81 KSP Residual norm 1.723139587093e-12
82 KSP Residual norm 1.202256246441e-12
83 KSP Residual norm 9.200620482446e-13
Linear solve converged due to CONVERGED_ATOL iterations 83
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.367256984424e-05 gnorm 4.790620680470e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
19 SNES Function norm 4.083833826741e-05
0 KSP Residual norm 7.378536850525e-04
1 KSP Residual norm 9.933346570306e-05
2 KSP Residual norm 7.359901065488e-05
3 KSP Residual norm 5.958468192774e-05
4 KSP Residual norm 3.886999873410e-05
5 KSP Residual norm 2.802690259951e-05
6 KSP Residual norm 1.658456879657e-05
7 KSP Residual norm 1.121113763409e-05
8 KSP Residual norm 8.396751351803e-06
9 KSP Residual norm 6.573652939982e-06
10 KSP Residual norm 4.706305623545e-06
11 KSP Residual norm 3.240705209572e-06
12 KSP Residual norm 2.416148294279e-06
13 KSP Residual norm 1.801123156259e-06
14 KSP Residual norm 1.339284633582e-06
15 KSP Residual norm 1.032821141845e-06
16 KSP Residual norm 8.711759407698e-07
17 KSP Residual norm 7.007894932678e-07
18 KSP Residual norm 5.679179860997e-07
19 KSP Residual norm 4.571035618211e-07
20 KSP Residual norm 3.679556198904e-07
21 KSP Residual norm 2.894560297022e-07
22 KSP Residual norm 2.398048822334e-07
23 KSP Residual norm 1.875483593721e-07
24 KSP Residual norm 1.523128390634e-07
25 KSP Residual norm 1.148817600625e-07
26 KSP Residual norm 9.872696572956e-08
27 KSP Residual norm 7.086403490289e-08
28 KSP Residual norm 5.463155791548e-08
29 KSP Residual norm 4.844237329682e-08
30 KSP Residual norm 3.480591456897e-08
31 KSP Residual norm 2.735142033140e-08
32 KSP Residual norm 2.207157767157e-08
33 KSP Residual norm 1.713892617990e-08
34 KSP Residual norm 1.388683333172e-08
35 KSP Residual norm 1.068436595142e-08
36 KSP Residual norm 8.780930922365e-09
37 KSP Residual norm 7.045458271540e-09
38 KSP Residual norm 5.502395609679e-09
39 KSP Residual norm 4.209578610569e-09
40 KSP Residual norm 3.269441060985e-09
41 KSP Residual norm 2.461759486489e-09
42 KSP Residual norm 1.926596894887e-09
43 KSP Residual norm 1.507145086549e-09
44 KSP Residual norm 1.124836633291e-09
45 KSP Residual norm 8.618121817449e-10
46 KSP Residual norm 6.643512114853e-10
47 KSP Residual norm 4.995275034416e-10
48 KSP Residual norm 3.990160457297e-10
49 KSP Residual norm 3.038400981497e-10
50 KSP Residual norm 2.320314429280e-10
51 KSP Residual norm 2.298193517131e-10
52 KSP Residual norm 2.264620740574e-10
53 KSP Residual norm 2.093995615453e-10
54 KSP Residual norm 1.803424755635e-10
55 KSP Residual norm 1.552060393019e-10
56 KSP Residual norm 1.450180153840e-10
57 KSP Residual norm 1.347495447239e-10
58 KSP Residual norm 1.172477836866e-10
59 KSP Residual norm 9.814283169739e-11
60 KSP Residual norm 8.975314313995e-11
61 KSP Residual norm 7.265393940994e-11
62 KSP Residual norm 5.448387925905e-11
63 KSP Residual norm 4.896728442833e-11
64 KSP Residual norm 4.067861494372e-11
65 KSP Residual norm 3.307136028919e-11
66 KSP Residual norm 2.713248838713e-11
67 KSP Residual norm 2.299332878076e-11
68 KSP Residual norm 1.875772644228e-11
69 KSP Residual norm 1.690570987173e-11
70 KSP Residual norm 1.303621667761e-11
71 KSP Residual norm 1.091971443547e-11
72 KSP Residual norm 9.534584899464e-12
73 KSP Residual norm 7.332156460293e-12
74 KSP Residual norm 5.941426854768e-12
75 KSP Residual norm 5.000139983407e-12
76 KSP Residual norm 4.493701635222e-12
77 KSP Residual norm 3.606647586493e-12
78 KSP Residual norm 2.766115860964e-12
79 KSP Residual norm 2.243709951392e-12
80 KSP Residual norm 1.916505340023e-12
81 KSP Residual norm 1.307334554950e-12
82 KSP Residual norm 9.152911844758e-13
Linear solve converged due to CONVERGED_ATOL iterations 82
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.083833826741e-05 gnorm 3.645314884752e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
20 SNES Function norm 3.107779868359e-05
0 KSP Residual norm 5.616136439234e-04
1 KSP Residual norm 7.551463512722e-05
2 KSP Residual norm 5.596971818710e-05
3 KSP Residual norm 4.535122514931e-05
4 KSP Residual norm 2.954367397066e-05
5 KSP Residual norm 2.128262276114e-05
6 KSP Residual norm 1.259970014352e-05
7 KSP Residual norm 8.535137650847e-06
8 KSP Residual norm 6.385172983436e-06
9 KSP Residual norm 5.002427737362e-06
10 KSP Residual norm 3.584116466096e-06
11 KSP Residual norm 2.466573030432e-06
12 KSP Residual norm 1.841044660485e-06
13 KSP Residual norm 1.369442207545e-06
14 KSP Residual norm 1.010379159493e-06
15 KSP Residual norm 7.844245724318e-07
16 KSP Residual norm 6.618617512039e-07
17 KSP Residual norm 5.319284741846e-07
18 KSP Residual norm 4.311339081625e-07
19 KSP Residual norm 3.466832579732e-07
20 KSP Residual norm 2.795566189994e-07
21 KSP Residual norm 2.197871119393e-07
22 KSP Residual norm 1.815662776982e-07
23 KSP Residual norm 1.420409679805e-07
24 KSP Residual norm 1.154572956986e-07
25 KSP Residual norm 8.713469946675e-08
26 KSP Residual norm 7.440732909502e-08
27 KSP Residual norm 5.387489543739e-08
28 KSP Residual norm 4.139775734112e-08
29 KSP Residual norm 3.684419483184e-08
30 KSP Residual norm 2.628219021584e-08
31 KSP Residual norm 2.098040209423e-08
32 KSP Residual norm 1.624258876875e-08
33 KSP Residual norm 1.284229133618e-08
34 KSP Residual norm 9.769314622801e-09
35 KSP Residual norm 7.986381732227e-09
36 KSP Residual norm 6.125086554239e-09
37 KSP Residual norm 5.034783735517e-09
38 KSP Residual norm 3.967839041773e-09
39 KSP Residual norm 3.219996143769e-09
40 KSP Residual norm 2.471431516868e-09
41 KSP Residual norm 1.865660151366e-09
42 KSP Residual norm 1.460222680915e-09
43 KSP Residual norm 1.142157990595e-09
44 KSP Residual norm 8.508811186920e-10
45 KSP Residual norm 6.532022628396e-10
46 KSP Residual norm 5.028538589178e-10
47 KSP Residual norm 3.781371456056e-10
48 KSP Residual norm 3.022331916808e-10
49 KSP Residual norm 2.302094931973e-10
50 KSP Residual norm 1.761113088202e-10
51 KSP Residual norm 1.744410917990e-10
52 KSP Residual norm 1.718537471147e-10
53 KSP Residual norm 1.589880987577e-10
54 KSP Residual norm 1.369616494113e-10
55 KSP Residual norm 1.181068698020e-10
56 KSP Residual norm 1.102695382090e-10
57 KSP Residual norm 1.024169895792e-10
58 KSP Residual norm 8.908680131539e-11
59 KSP Residual norm 7.456065195763e-11
60 KSP Residual norm 6.814234701963e-11
61 KSP Residual norm 5.506754104109e-11
62 KSP Residual norm 4.123462689424e-11
63 KSP Residual norm 3.703988539120e-11
64 KSP Residual norm 3.079438312360e-11
65 KSP Residual norm 2.504495434342e-11
66 KSP Residual norm 2.054353549085e-11
67 KSP Residual norm 1.743556210751e-11
68 KSP Residual norm 1.421702835383e-11
69 KSP Residual norm 1.281185349786e-11
70 KSP Residual norm 9.869070794256e-12
71 KSP Residual norm 8.299427984698e-12
72 KSP Residual norm 7.215529246567e-12
73 KSP Residual norm 5.563988189601e-12
74 KSP Residual norm 4.519511522902e-12
75 KSP Residual norm 3.805357531704e-12
76 KSP Residual norm 3.418968088077e-12
77 KSP Residual norm 2.756191176802e-12
78 KSP Residual norm 2.100620836945e-12
79 KSP Residual norm 1.707968988626e-12
80 KSP Residual norm 1.454123753646e-12
81 KSP Residual norm 9.941949680312e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.107779868359e-05 gnorm 2.774183124502e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
21 SNES Function norm 2.365281102198e-05
0 KSP Residual norm 4.262860863141e-04
1 KSP Residual norm 5.742255199797e-05
2 KSP Residual norm 4.253147233151e-05
3 KSP Residual norm 3.445599660991e-05
4 KSP Residual norm 2.243382923950e-05
5 KSP Residual norm 1.614941503467e-05
6 KSP Residual norm 9.574683494623e-06
7 KSP Residual norm 6.492864990690e-06
8 KSP Residual norm 4.854526826199e-06
9 KSP Residual norm 3.805578237632e-06
10 KSP Residual norm 2.730314489803e-06
11 KSP Residual norm 1.879889604649e-06
12 KSP Residual norm 1.405534987066e-06
13 KSP Residual norm 1.041751296159e-06
14 KSP Residual norm 7.630823493554e-07
15 KSP Residual norm 5.964908160925e-07
16 KSP Residual norm 5.029692142676e-07
17 KSP Residual norm 4.039530855824e-07
18 KSP Residual norm 3.273641406620e-07
19 KSP Residual norm 2.632301954546e-07
20 KSP Residual norm 2.125213095030e-07
21 KSP Residual norm 1.669645398431e-07
22 KSP Residual norm 1.377164207405e-07
23 KSP Residual norm 1.077702983038e-07
24 KSP Residual norm 8.756344684197e-08
25 KSP Residual norm 6.615297289101e-08
26 KSP Residual norm 5.592302386045e-08
27 KSP Residual norm 4.110434942017e-08
28 KSP Residual norm 3.150532831135e-08
29 KSP Residual norm 2.816177126310e-08
30 KSP Residual norm 1.991925479294e-08
31 KSP Residual norm 1.630799528900e-08
32 KSP Residual norm 1.224404570762e-08
33 KSP Residual norm 1.020196511459e-08
34 KSP Residual norm 7.641196808421e-09
35 KSP Residual norm 6.246590209232e-09
36 KSP Residual norm 4.930177097653e-09
37 KSP Residual norm 4.085005191000e-09
38 KSP Residual norm 3.156415193656e-09
39 KSP Residual norm 2.425078550715e-09
40 KSP Residual norm 1.879811671248e-09
41 KSP Residual norm 1.416530918086e-09
42 KSP Residual norm 1.109266586573e-09
43 KSP Residual norm 8.675813660827e-10
44 KSP Residual norm 6.462280500141e-10
45 KSP Residual norm 4.965936681584e-10
46 KSP Residual norm 3.821470339129e-10
47 KSP Residual norm 2.872414717774e-10
48 KSP Residual norm 2.296036759110e-10
49 KSP Residual norm 1.749245464981e-10
50 KSP Residual norm 1.339651880724e-10
51 KSP Residual norm 1.327051620742e-10
52 KSP Residual norm 1.307315699829e-10
53 KSP Residual norm 1.209631705565e-10
54 KSP Residual norm 1.041943915953e-10
55 KSP Residual norm 8.992601678101e-11
56 KSP Residual norm 8.392912320739e-11
57 KSP Residual norm 7.792629356092e-11
58 KSP Residual norm 6.778000068081e-11
59 KSP Residual norm 5.669980700196e-11
60 KSP Residual norm 5.178242149968e-11
61 KSP Residual norm 4.183636320082e-11
62 KSP Residual norm 3.129372443993e-11
63 KSP Residual norm 2.813274456372e-11
64 KSP Residual norm 2.339000758967e-11
65 KSP Residual norm 1.900405895151e-11
66 KSP Residual norm 1.559731497172e-11
67 KSP Residual norm 1.323728887717e-11
68 KSP Residual norm 1.080902416185e-11
69 KSP Residual norm 9.731859956486e-12
70 KSP Residual norm 7.508883714047e-12
71 KSP Residual norm 6.311008591388e-12
72 KSP Residual norm 5.472271816278e-12
73 KSP Residual norm 4.228597656604e-12
74 KSP Residual norm 3.442239131832e-12
75 KSP Residual norm 2.899274130923e-12
76 KSP Residual norm 2.603347796710e-12
77 KSP Residual norm 2.105947622590e-12
78 KSP Residual norm 1.591672537306e-12
79 KSP Residual norm 1.298928458421e-12
80 KSP Residual norm 1.102388991906e-12
81 KSP Residual norm 7.557048724688e-13
Linear solve converged due to CONVERGED_ATOL iterations 81
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.365281102198e-05 gnorm 2.111440326252e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
22 SNES Function norm 1.800333277000e-05
0 KSP Residual norm 3.243301237617e-04
1 KSP Residual norm 4.369757856349e-05
2 KSP Residual norm 3.236185370971e-05
3 KSP Residual norm 2.621781220226e-05
4 KSP Residual norm 1.706857894911e-05
5 KSP Residual norm 1.228347377973e-05
6 KSP Residual norm 7.285534064505e-06
7 KSP Residual norm 4.940140375084e-06
8 KSP Residual norm 3.693841459984e-06
9 KSP Residual norm 2.896421795742e-06
10 KSP Residual norm 2.078775201268e-06
11 KSP Residual norm 1.430718059146e-06
12 KSP Residual norm 1.070309344461e-06
13 KSP Residual norm 7.928283740021e-07
14 KSP Residual norm 5.795333004083e-07
15 KSP Residual norm 4.539129471565e-07
16 KSP Residual norm 3.826637146352e-07
17 KSP Residual norm 3.072017388202e-07
18 KSP Residual norm 2.489751602634e-07
19 KSP Residual norm 2.001943334611e-07
20 KSP Residual norm 1.616593906555e-07
21 KSP Residual norm 1.269774912451e-07
22 KSP Residual norm 1.046959042751e-07
23 KSP Residual norm 8.192663029070e-08
24 KSP Residual norm 6.656954423652e-08
25 KSP Residual norm 5.031126620598e-08
26 KSP Residual norm 4.238711017603e-08
27 KSP Residual norm 3.129659754222e-08
28 KSP Residual norm 2.397966735673e-08
29 KSP Residual norm 2.143712010123e-08
30 KSP Residual norm 1.513786566847e-08
31 KSP Residual norm 1.246582720657e-08
32 KSP Residual norm 9.313569894044e-09
33 KSP Residual norm 7.799838240595e-09
34 KSP Residual norm 5.840707846748e-09
35 KSP Residual norm 4.746525185367e-09
36 KSP Residual norm 3.754929349114e-09
37 KSP Residual norm 3.102884621804e-09
38 KSP Residual norm 2.400967133476e-09
39 KSP Residual norm 1.843812882245e-09
40 KSP Residual norm 1.429455507300e-09
41 KSP Residual norm 1.077040652163e-09
42 KSP Residual norm 8.434680353696e-10
43 KSP Residual norm 6.596873924844e-10
44 KSP Residual norm 4.913234595400e-10
45 KSP Residual norm 3.776395793608e-10
46 KSP Residual norm 2.906142186545e-10
47 KSP Residual norm 2.184339662834e-10
48 KSP Residual norm 1.746105166414e-10
49 KSP Residual norm 1.330464497675e-10
50 KSP Residual norm 1.019230915056e-10
51 KSP Residual norm 1.009663172599e-10
52 KSP Residual norm 9.946037231121e-11
53 KSP Residual norm 9.202939698812e-11
54 KSP Residual norm 7.927454533586e-11
55 KSP Residual norm 6.844482994435e-11
56 KSP Residual norm 6.386920765794e-11
57 KSP Residual norm 5.930014846763e-11
58 KSP Residual norm 5.158008861911e-11
59 KSP Residual norm 4.313968648936e-11
60 KSP Residual norm 3.939275634828e-11
61 KSP Residual norm 3.182546834269e-11
62 KSP Residual norm 2.379761954635e-11
63 KSP Residual norm 2.139901878757e-11
64 KSP Residual norm 1.779018892544e-11
65 KSP Residual norm 1.445003962504e-11
66 KSP Residual norm 1.186254211497e-11
67 KSP Residual norm 1.006636969080e-11
68 KSP Residual norm 8.223450875999e-12
69 KSP Residual norm 7.403803580510e-12
70 KSP Residual norm 5.713874762060e-12
71 KSP Residual norm 4.802900924737e-12
72 KSP Residual norm 4.161753948336e-12
73 KSP Residual norm 3.218275602934e-12
74 KSP Residual norm 2.620283717918e-12
75 KSP Residual norm 2.206271696011e-12
76 KSP Residual norm 1.981686262885e-12
77 KSP Residual norm 1.602935905848e-12
78 KSP Residual norm 1.209649902896e-12
79 KSP Residual norm 9.878722624020e-13
Linear solve converged due to CONVERGED_ATOL iterations 79
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.800333277000e-05 gnorm 1.607147066617e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
23 SNES Function norm 1.370411451893e-05
0 KSP Residual norm 2.470270241264e-04
1 KSP Residual norm 3.326840233246e-05
2 KSP Residual norm 2.464048323278e-05
3 KSP Residual norm 1.996265341834e-05
4 KSP Residual norm 1.300024063259e-05
5 KSP Residual norm 9.355608136650e-06
6 KSP Residual norm 5.548118515297e-06
7 KSP Residual norm 3.758616959991e-06
8 KSP Residual norm 2.811943298110e-06
9 KSP Residual norm 2.204955506583e-06
10 KSP Residual norm 1.582222750921e-06
11 KSP Residual norm 1.088031419506e-06
12 KSP Residual norm 8.140494465835e-07
13 KSP Residual norm 6.035740140471e-07
14 KSP Residual norm 4.416926597581e-07
15 KSP Residual norm 3.456264216408e-07
16 KSP Residual norm 2.913676223208e-07
17 KSP Residual norm 2.339467742920e-07
18 KSP Residual norm 1.895722204391e-07
19 KSP Residual norm 1.524265474276e-07
20 KSP Residual norm 1.230475258928e-07
21 KSP Residual norm 9.664865143017e-08
22 KSP Residual norm 7.974158095286e-08
23 KSP Residual norm 6.238199807884e-08
24 KSP Residual norm 5.068087763285e-08
25 KSP Residual norm 3.829499188694e-08
26 KSP Residual norm 3.231541979428e-08
27 KSP Residual norm 2.380294649474e-08
28 KSP Residual norm 1.823921700385e-08
29 KSP Residual norm 1.630471383709e-08
30 KSP Residual norm 1.152673173375e-08
31 KSP Residual norm 9.404220674905e-09
32 KSP Residual norm 7.081577749897e-09
33 KSP Residual norm 5.875786677704e-09
34 KSP Residual norm 4.400029821815e-09
35 KSP Residual norm 3.612046759764e-09
36 KSP Residual norm 2.844514950866e-09
37 KSP Residual norm 2.363741497211e-09
38 KSP Residual norm 1.826262853524e-09
39 KSP Residual norm 1.403947753678e-09
40 KSP Residual norm 1.088220354133e-09
41 KSP Residual norm 8.197938222773e-10
42 KSP Residual norm 6.419224372588e-10
43 KSP Residual norm 5.020580639218e-10
44 KSP Residual norm 3.739792808558e-10
45 KSP Residual norm 2.873365963712e-10
46 KSP Residual norm 2.212077756861e-10
47 KSP Residual norm 1.662864946590e-10
48 KSP Residual norm 1.329191488464e-10
49 KSP Residual norm 1.012888546689e-10
50 KSP Residual norm 7.757355489933e-11
51 KSP Residual norm 7.684436842807e-11
52 KSP Residual norm 7.569767698340e-11
53 KSP Residual norm 7.003245793239e-11
54 KSP Residual norm 6.033099191322e-11
55 KSP Residual norm 5.208849056412e-11
56 KSP Residual norm 4.860403065836e-11
57 KSP Residual norm 4.513536263813e-11
58 KSP Residual norm 3.926369713907e-11
59 KSP Residual norm 3.283731129839e-11
60 KSP Residual norm 2.999083046769e-11
61 KSP Residual norm 2.423739442250e-11
62 KSP Residual norm 1.812587775472e-11
63 KSP Residual norm 1.630073085190e-11
64 KSP Residual norm 1.354889018855e-11
65 KSP Residual norm 1.100396328008e-11
66 KSP Residual norm 9.034635947178e-12
67 KSP Residual norm 7.663604075262e-12
68 KSP Residual norm 6.261305068597e-12
69 KSP Residual norm 5.639781282622e-12
70 KSP Residual norm 4.351892411572e-12
71 KSP Residual norm 3.657154036732e-12
72 KSP Residual norm 3.171872650933e-12
73 KSP Residual norm 2.451845922325e-12
74 KSP Residual norm 1.994458280953e-12
75 KSP Residual norm 1.677990130457e-12
76 KSP Residual norm 1.508402508891e-12
77 KSP Residual norm 1.217805524149e-12
78 KSP Residual norm 9.212295995502e-13
Linear solve converged due to CONVERGED_ATOL iterations 78
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.370411451893e-05 gnorm 1.223368967860e-05
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
24 SNES Function norm 1.043205120314e-05
0 KSP Residual norm 1.884640187150e-04
1 KSP Residual norm 2.533589275287e-05
2 KSP Residual norm 1.877563442184e-05
3 KSP Residual norm 1.521612223370e-05
4 KSP Residual norm 9.911974787317e-06
5 KSP Residual norm 7.134320517295e-06
6 KSP Residual norm 4.227161403413e-06
7 KSP Residual norm 2.860696934356e-06
8 KSP Residual norm 2.141556398460e-06
9 KSP Residual norm 1.679028920946e-06
10 KSP Residual norm 1.203951999012e-06
11 KSP Residual norm 8.268288976172e-07
12 KSP Residual norm 6.182543595022e-07
13 KSP Residual norm 4.595433875547e-07
14 KSP Residual norm 3.373825791132e-07
15 KSP Residual norm 2.631667978872e-07
16 KSP Residual norm 2.219355882671e-07
17 KSP Residual norm 1.782289311280e-07
18 KSP Residual norm 1.444321096822e-07
19 KSP Residual norm 1.161088505790e-07
20 KSP Residual norm 9.365634681037e-08
21 KSP Residual norm 7.359224594921e-08
22 KSP Residual norm 6.076807637423e-08
23 KSP Residual norm 4.751640266329e-08
24 KSP Residual norm 3.862525921359e-08
25 KSP Residual norm 2.916769290968e-08
26 KSP Residual norm 2.475286171186e-08
27 KSP Residual norm 1.807319406782e-08
28 KSP Residual norm 1.387205330709e-08
29 KSP Residual norm 1.236685334632e-08
30 KSP Residual norm 8.786003033649e-09
31 KSP Residual norm 7.047087591570e-09
32 KSP Residual norm 5.410178344037e-09
33 KSP Residual norm 4.336046128195e-09
34 KSP Residual norm 3.259999569895e-09
35 KSP Residual norm 2.717688051193e-09
36 KSP Residual norm 2.093737976176e-09
37 KSP Residual norm 1.797625639855e-09
38 KSP Residual norm 1.381645644046e-09
39 KSP Residual norm 1.070831222798e-09
40 KSP Residual norm 8.282923183148e-10
41 KSP Residual norm 6.241503317912e-10
42 KSP Residual norm 4.885572429608e-10
43 KSP Residual norm 3.820935152771e-10
44 KSP Residual norm 2.845633405621e-10
45 KSP Residual norm 2.185303764010e-10
46 KSP Residual norm 1.682850603166e-10
47 KSP Residual norm 1.265574351039e-10
48 KSP Residual norm 1.011654653797e-10
49 KSP Residual norm 7.709682718828e-11
50 KSP Residual norm 5.901840728903e-11
51 KSP Residual norm 5.846100800223e-11
52 KSP Residual norm 5.758519128174e-11
53 KSP Residual norm 5.326962326764e-11
54 KSP Residual norm 4.590010702911e-11
55 KSP Residual norm 3.963044562408e-11
56 KSP Residual norm 3.697784030017e-11
57 KSP Residual norm 3.434853203566e-11
58 KSP Residual norm 2.988245851611e-11
59 KSP Residual norm 2.499583907611e-11
60 KSP Residual norm 2.283886493025e-11
61 KSP Residual norm 1.845861696308e-11
62 KSP Residual norm 1.380924558894e-11
63 KSP Residual norm 1.241320467293e-11
64 KSP Residual norm 1.031736060152e-11
65 KSP Residual norm 8.383614407539e-12
66 KSP Residual norm 6.881714340417e-12
67 KSP Residual norm 5.837127804472e-12
68 KSP Residual norm 4.765455047608e-12
69 KSP Residual norm 4.296424604107e-12
70 KSP Residual norm 3.311048253494e-12
71 KSP Residual norm 2.785309794397e-12
72 KSP Residual norm 2.418930058105e-12
73 KSP Residual norm 1.868322217437e-12
74 KSP Residual norm 1.517160932347e-12
75 KSP Residual norm 1.275404905531e-12
76 KSP Residual norm 1.147752441108e-12
77 KSP Residual norm 9.234708344689e-13
Linear solve converged due to CONVERGED_ATOL iterations 77
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.043205120314e-05 gnorm 9.312755049547e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
25 SNES Function norm 7.941521749830e-06
0 KSP Residual norm 1.432002800454e-04
1 KSP Residual norm 1.927614495280e-05
2 KSP Residual norm 1.427832216691e-05
3 KSP Residual norm 1.157028172843e-05
4 KSP Residual norm 7.532697264815e-06
5 KSP Residual norm 5.419632099971e-06
6 KSP Residual norm 3.214223994960e-06
7 KSP Residual norm 2.177754136282e-06
8 KSP Residual norm 1.629177581701e-06
9 KSP Residual norm 1.277753390501e-06
10 KSP Residual norm 9.170641860399e-07
11 KSP Residual norm 6.303002696810e-07
12 KSP Residual norm 4.717346930400e-07
13 KSP Residual norm 3.496991273475e-07
14 KSP Residual norm 2.554336807962e-07
15 KSP Residual norm 2.001798208906e-07
16 KSP Residual norm 1.687601490475e-07
17 KSP Residual norm 1.354310828488e-07
18 KSP Residual norm 1.097670229455e-07
19 KSP Residual norm 8.824454268254e-08
20 KSP Residual norm 7.124673286176e-08
21 KSP Residual norm 5.595777253305e-08
22 KSP Residual norm 4.614055754357e-08
23 KSP Residual norm 3.609199062120e-08
24 KSP Residual norm 2.933789096374e-08
25 KSP Residual norm 2.217353628007e-08
26 KSP Residual norm 1.866708076739e-08
27 KSP Residual norm 1.378626206819e-08
28 KSP Residual norm 1.056541965215e-08
29 KSP Residual norm 9.437519425564e-09
30 KSP Residual norm 6.667815098192e-09
31 KSP Residual norm 5.473245930109e-09
32 KSP Residual norm 4.099078835978e-09
33 KSP Residual norm 3.423410942953e-09
34 KSP Residual norm 2.563807773731e-09
35 KSP Residual norm 2.090228436312e-09
36 KSP Residual norm 1.651072056187e-09
37 KSP Residual norm 1.366881691723e-09
38 KSP Residual norm 1.057374751303e-09
39 KSP Residual norm 8.123042066517e-10
40 KSP Residual norm 6.297240643847e-10
41 KSP Residual norm 4.744282557046e-10
42 KSP Residual norm 3.714876714298e-10
43 KSP Residual norm 2.905316272303e-10
44 KSP Residual norm 2.163154100144e-10
45 KSP Residual norm 1.662636777821e-10
46 KSP Residual norm 1.279708378327e-10
47 KSP Residual norm 9.620841874119e-11
48 KSP Residual norm 7.691307364951e-11
49 KSP Residual norm 5.861897263443e-11
50 KSP Residual norm 4.491288367662e-11
51 KSP Residual norm 4.449107099615e-11
52 KSP Residual norm 4.382254176564e-11
53 KSP Residual norm 4.054703577820e-11
54 KSP Residual norm 3.493431978482e-11
55 KSP Residual norm 3.017974170495e-11
56 KSP Residual norm 2.815426480701e-11
57 KSP Residual norm 2.614412700750e-11
58 KSP Residual norm 2.274217955090e-11
59 KSP Residual norm 1.901798034028e-11
60 KSP Residual norm 1.736743624862e-11
61 KSP Residual norm 1.403087787592e-11
62 KSP Residual norm 1.048896599124e-11
63 KSP Residual norm 9.432019783978e-12
64 KSP Residual norm 7.840760853301e-12
65 KSP Residual norm 6.368025746422e-12
66 KSP Residual norm 5.228583971829e-12
67 KSP Residual norm 4.436220153139e-12
68 KSP Residual norm 3.624361971434e-12
69 KSP Residual norm 3.265072204748e-12
70 KSP Residual norm 2.518664935967e-12
71 KSP Residual norm 2.118785548016e-12
72 KSP Residual norm 1.835898324169e-12
73 KSP Residual norm 1.420252110119e-12
74 KSP Residual norm 1.155441036775e-12
75 KSP Residual norm 9.719860110323e-13
Linear solve converged due to CONVERGED_ATOL iterations 75
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.941521749830e-06 gnorm 7.089459669154e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
26 SNES Function norm 6.045734694280e-06
0 KSP Residual norm 1.092474533809e-04
1 KSP Residual norm 1.468970612927e-05
2 KSP Residual norm 1.088472412303e-05
3 KSP Residual norm 8.818159300648e-06
4 KSP Residual norm 5.749250863202e-06
5 KSP Residual norm 4.138815661194e-06
6 KSP Residual norm 2.452114300237e-06
7 KSP Residual norm 1.656238274229e-06
8 KSP Residual norm 1.241308503354e-06
9 KSP Residual norm 9.731096698671e-07
10 KSP Residual norm 6.975870740563e-07
11 KSP Residual norm 4.785844277988e-07
12 KSP Residual norm 3.578704446768e-07
13 KSP Residual norm 2.664190469274e-07
14 KSP Residual norm 1.961944030713e-07
15 KSP Residual norm 1.526624404930e-07
16 KSP Residual norm 1.287022032253e-07
17 KSP Residual norm 1.033983434061e-07
18 KSP Residual norm 8.377131824034e-08
19 KSP Residual norm 6.736355062787e-08
20 KSP Residual norm 5.427988033323e-08
21 KSP Residual norm 4.266055760605e-08
22 KSP Residual norm 3.528643937691e-08
23 KSP Residual norm 2.757956434972e-08
24 KSP Residual norm 2.240624247118e-08
25 KSP Residual norm 1.691582699622e-08
26 KSP Residual norm 1.440014838531e-08
27 KSP Residual norm 1.047016745139e-08
28 KSP Residual norm 8.047356674212e-09
29 KSP Residual norm 7.164757656748e-09
30 KSP Residual norm 5.105726857447e-09
31 KSP Residual norm 4.027961759480e-09
32 KSP Residual norm 3.189668705491e-09
33 KSP Residual norm 2.468455725020e-09
34 KSP Residual norm 1.988603457688e-09
35 KSP Residual norm 1.547288056362e-09
36 KSP Residual norm 1.283047820577e-09
37 KSP Residual norm 1.023793336737e-09
38 KSP Residual norm 8.109690839667e-10
39 KSP Residual norm 6.186166529616e-10
40 KSP Residual norm 4.810414964708e-10
41 KSP Residual norm 3.620590545308e-10
42 KSP Residual norm 2.833621894867e-10
43 KSP Residual norm 2.216246278801e-10
44 KSP Residual norm 1.651994918995e-10
45 KSP Residual norm 1.267259048575e-10
46 KSP Residual norm 9.768951809735e-11
47 KSP Residual norm 7.347084008145e-11
48 KSP Residual norm 5.871234100010e-11
49 KSP Residual norm 4.474793123282e-11
50 KSP Residual norm 3.422534439932e-11
51 KSP Residual norm 3.390125787703e-11
52 KSP Residual norm 3.339614036340e-11
53 KSP Residual norm 3.088038360054e-11
54 KSP Residual norm 2.660872993132e-11
55 KSP Residual norm 2.296020050959e-11
56 KSP Residual norm 2.142660104253e-11
57 KSP Residual norm 1.991040559208e-11
58 KSP Residual norm 1.732631337679e-11
59 KSP Residual norm 1.449112943222e-11
60 KSP Residual norm 1.324562110173e-11
61 KSP Residual norm 1.071692257174e-11
62 KSP Residual norm 8.021690286969e-12
63 KSP Residual norm 7.214669214077e-12
64 KSP Residual norm 5.992772102646e-12
65 KSP Residual norm 4.867198320743e-12
66 KSP Residual norm 3.996804936364e-12
67 KSP Residual norm 3.386029426962e-12
68 KSP Residual norm 2.766298437945e-12
69 KSP Residual norm 2.495305201033e-12
70 KSP Residual norm 1.923872762467e-12
71 KSP Residual norm 1.615323189846e-12
72 KSP Residual norm 1.406141906508e-12
73 KSP Residual norm 1.084968088475e-12
74 KSP Residual norm 8.793181035976e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.045734694280e-06 gnorm 5.397079694038e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
27 SNES Function norm 4.602596105018e-06
0 KSP Residual norm 8.290809216508e-05
1 KSP Residual norm 1.116952204065e-05
2 KSP Residual norm 8.270994676633e-06
3 KSP Residual norm 6.701376701497e-06
4 KSP Residual norm 4.362432837191e-06
5 KSP Residual norm 3.137968358113e-06
6 KSP Residual norm 1.862104993577e-06
7 KSP Residual norm 1.261762552783e-06
8 KSP Residual norm 9.438708323200e-07
9 KSP Residual norm 7.404140652888e-07
10 KSP Residual norm 5.316553126069e-07
11 KSP Residual norm 3.654347092823e-07
12 KSP Residual norm 2.736460107285e-07
13 KSP Residual norm 2.026435674519e-07
14 KSP Residual norm 1.476872402637e-07
15 KSP Residual norm 1.159916505463e-07
16 KSP Residual norm 9.775675271686e-08
17 KSP Residual norm 7.841672635130e-08
18 KSP Residual norm 6.356560749148e-08
19 KSP Residual norm 5.110767545921e-08
20 KSP Residual norm 4.127486918059e-08
21 KSP Residual norm 3.240892514808e-08
22 KSP Residual norm 2.671136292411e-08
23 KSP Residual norm 2.089717537358e-08
24 KSP Residual norm 1.698420363759e-08
25 KSP Residual norm 1.284328978548e-08
26 KSP Residual norm 1.076535026408e-08
27 KSP Residual norm 7.999264521595e-09
28 KSP Residual norm 6.127010682626e-09
29 KSP Residual norm 5.473976360063e-09
30 KSP Residual norm 3.858881477922e-09
31 KSP Residual norm 3.195999612061e-09
32 KSP Residual norm 2.377006196380e-09
33 KSP Residual norm 1.997413279934e-09
34 KSP Residual norm 1.495256994250e-09
35 KSP Residual norm 1.209523436776e-09
36 KSP Residual norm 9.582368017970e-10
37 KSP Residual norm 7.906153345227e-10
38 KSP Residual norm 6.127522530205e-10
39 KSP Residual norm 4.704471373594e-10
40 KSP Residual norm 3.647690113106e-10
41 KSP Residual norm 2.747714559530e-10
42 KSP Residual norm 2.151787988181e-10
43 KSP Residual norm 1.682895193742e-10
44 KSP Residual norm 1.253077374277e-10
45 KSP Residual norm 9.633318611020e-11
46 KSP Residual norm 7.414689220659e-11
47 KSP Residual norm 5.573421322431e-11
48 KSP Residual norm 4.455574603375e-11
49 KSP Residual norm 3.396047164264e-11
50 KSP Residual norm 2.602779649634e-11
51 KSP Residual norm 2.578395516397e-11
52 KSP Residual norm 2.539625108168e-11
53 KSP Residual norm 2.349843211073e-11
54 KSP Residual norm 2.024482053092e-11
55 KSP Residual norm 1.749291876073e-11
56 KSP Residual norm 1.631757021048e-11
57 KSP Residual norm 1.515144269702e-11
58 KSP Residual norm 1.317986983312e-11
59 KSP Residual norm 1.101934851282e-11
60 KSP Residual norm 1.006094758698e-11
61 KSP Residual norm 8.128340620926e-12
62 KSP Residual norm 6.074558944551e-12
63 KSP Residual norm 5.464438477394e-12
64 KSP Residual norm 4.541967436044e-12
65 KSP Residual norm 3.687401344950e-12
66 KSP Residual norm 3.028472435095e-12
67 KSP Residual norm 2.569079646848e-12
68 KSP Residual norm 2.100224596831e-12
69 KSP Residual norm 1.891474062695e-12
70 KSP Residual norm 1.459875348592e-12
71 KSP Residual norm 1.227702123551e-12
72 KSP Residual norm 1.062939237979e-12
73 KSP Residual norm 8.229256019975e-13
Linear solve converged due to CONVERGED_ATOL iterations 73
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.602596105018e-06 gnorm 4.108777554195e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
28 SNES Function norm 3.503990522751e-06
0 KSP Residual norm 6.320439866052e-05
1 KSP Residual norm 8.507469179236e-06
2 KSP Residual norm 6.301483138309e-06
3 KSP Residual norm 5.105678240697e-06
4 KSP Residual norm 3.325502696295e-06
5 KSP Residual norm 2.392737874355e-06
6 KSP Residual norm 1.418983111301e-06
7 KSP Residual norm 9.602409880505e-07
8 KSP Residual norm 7.188785782024e-07
9 KSP Residual norm 5.638007438618e-07
10 KSP Residual norm 4.045863766298e-07
11 KSP Residual norm 2.778276818959e-07
12 KSP Residual norm 2.079659834200e-07
13 KSP Residual norm 1.543196097477e-07
14 KSP Residual norm 1.128916158320e-07
15 KSP Residual norm 8.836529895773e-08
16 KSP Residual norm 7.448624849666e-08
17 KSP Residual norm 5.979172552513e-08
18 KSP Residual norm 4.845136121888e-08
19 KSP Residual norm 3.895363902611e-08
20 KSP Residual norm 3.143706894276e-08
21 KSP Residual norm 2.469065521462e-08
22 KSP Residual norm 2.037751419905e-08
23 KSP Residual norm 1.593575462873e-08
24 KSP Residual norm 1.294826994057e-08
25 KSP Residual norm 9.784160662608e-09
26 KSP Residual norm 8.252578706050e-09
27 KSP Residual norm 6.079523063241e-09
28 KSP Residual norm 4.658798392955e-09
29 KSP Residual norm 4.162779419260e-09
30 KSP Residual norm 2.944315025025e-09
31 KSP Residual norm 2.388051049650e-09
32 KSP Residual norm 1.808281227185e-09
33 KSP Residual norm 1.487060179021e-09
34 KSP Residual norm 1.113716535346e-09
35 KSP Residual norm 9.213293531612e-10
36 KSP Residual norm 7.221999479026e-10
37 KSP Residual norm 6.038727981643e-10
38 KSP Residual norm 4.661035961251e-10
39 KSP Residual norm 3.587422693060e-10
40 KSP Residual norm 2.779961371041e-10
41 KSP Residual norm 2.093803535277e-10
42 KSP Residual norm 1.639252736023e-10
43 KSP Residual norm 1.282063963105e-10
44 KSP Residual norm 9.549225636934e-11
45 KSP Residual norm 7.335396316778e-11
46 KSP Residual norm 5.649229268131e-11
47 KSP Residual norm 4.247339378472e-11
48 KSP Residual norm 3.395077682988e-11
49 KSP Residual norm 2.587770076620e-11
50 KSP Residual norm 1.981905640694e-11
51 KSP Residual norm 1.963262733800e-11
52 KSP Residual norm 1.933808426109e-11
53 KSP Residual norm 1.788886332632e-11
54 KSP Residual norm 1.541336569655e-11
55 KSP Residual norm 1.331312630259e-11
56 KSP Residual norm 1.241979117193e-11
57 KSP Residual norm 1.153567157587e-11
58 KSP Residual norm 1.003611233508e-11
59 KSP Residual norm 8.392002596098e-12
60 KSP Residual norm 7.665380720009e-12
61 KSP Residual norm 6.196143848459e-12
62 KSP Residual norm 4.632944079680e-12
63 KSP Residual norm 4.167325714381e-12
64 KSP Residual norm 3.462990070913e-12
65 KSP Residual norm 2.811817760501e-12
66 KSP Residual norm 2.309229459429e-12
67 KSP Residual norm 1.957972954608e-12
68 KSP Residual norm 1.600236642248e-12
69 KSP Residual norm 1.442212163395e-12
70 KSP Residual norm 1.112629744622e-12
71 KSP Residual norm 9.352473204354e-13
Linear solve converged due to CONVERGED_ATOL iterations 71
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.503990522751e-06 gnorm 3.128041801408e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
29 SNES Function norm 2.667642744457e-06
0 KSP Residual norm 4.812481316712e-05
1 KSP Residual norm 6.477911769035e-06
2 KSP Residual norm 4.798104483967e-06
3 KSP Residual norm 3.887221217415e-06
4 KSP Residual norm 2.532560311579e-06
5 KSP Residual norm 1.822329771414e-06
6 KSP Residual norm 1.080646446835e-06
7 KSP Residual norm 7.308594407501e-07
8 KSP Residual norm 5.473396742946e-07
9 KSP Residual norm 4.292439167481e-07
10 KSP Residual norm 3.079889773688e-07
11 KSP Residual norm 2.114286531315e-07
12 KSP Residual norm 1.582600526189e-07
13 KSP Residual norm 1.174994846036e-07
14 KSP Residual norm 8.605212947633e-08
15 KSP Residual norm 6.729516225925e-08
16 KSP Residual norm 5.672194725438e-08
17 KSP Residual norm 4.554191507271e-08
18 KSP Residual norm 3.689975397668e-08
19 KSP Residual norm 2.966833036090e-08
20 KSP Residual norm 2.393650916641e-08
21 KSP Residual norm 1.880082191130e-08
22 KSP Residual norm 1.552510684299e-08
23 KSP Residual norm 1.213967281429e-08
24 KSP Residual norm 9.861532418431e-09
25 KSP Residual norm 7.450589142649e-09
26 KSP Residual norm 6.293377296441e-09
27 KSP Residual norm 4.627555615755e-09
28 KSP Residual norm 3.546633292994e-09
29 KSP Residual norm 3.169140232861e-09
30 KSP Residual norm 2.243409952000e-09
31 KSP Residual norm 1.806699712319e-09
32 KSP Residual norm 1.379033943977e-09
33 KSP Residual norm 1.117881112614e-09
34 KSP Residual norm 8.378411339028e-10
35 KSP Residual norm 6.990075564856e-10
36 KSP Residual norm 5.432434286366e-10
37 KSP Residual norm 4.600449028441e-10
38 KSP Residual norm 3.543193984002e-10
39 KSP Residual norm 2.734282222941e-10
40 KSP Residual norm 2.117447057143e-10
41 KSP Residual norm 1.594670482104e-10
42 KSP Residual norm 1.248386446617e-10
43 KSP Residual norm 9.763941742780e-11
44 KSP Residual norm 7.274365397146e-11
45 KSP Residual norm 5.585984023879e-11
46 KSP Residual norm 4.303276566719e-11
47 KSP Residual norm 3.235468774637e-11
48 KSP Residual norm 2.586026393107e-11
49 KSP Residual norm 1.971130292010e-11
50 KSP Residual norm 1.509210693305e-11
51 KSP Residual norm 1.494999703192e-11
52 KSP Residual norm 1.472613290922e-11
53 KSP Residual norm 1.362087932539e-11
54 KSP Residual norm 1.173602097455e-11
55 KSP Residual norm 1.013473031002e-11
56 KSP Residual norm 9.455208583911e-12
57 KSP Residual norm 8.783128589132e-12
58 KSP Residual norm 7.641971961448e-12
59 KSP Residual norm 6.389978610802e-12
60 KSP Residual norm 5.837476731009e-12
61 KSP Residual norm 4.720074423741e-12
62 KSP Residual norm 3.529932351110e-12
63 KSP Residual norm 3.175580405988e-12
64 KSP Residual norm 2.638374995732e-12
65 KSP Residual norm 2.142041736811e-12
66 KSP Residual norm 1.759330651031e-12
67 KSP Residual norm 1.491191557521e-12
68 KSP Residual norm 1.218927615571e-12
69 KSP Residual norm 1.098749561467e-12
70 KSP Residual norm 8.477268422547e-13
Linear solve converged due to CONVERGED_ATOL iterations 70
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.667642744457e-06 gnorm 2.381426033034e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
30 SNES Function norm 2.030934543687e-06
0 KSP Residual norm 3.666719507790e-05
1 KSP Residual norm 4.930809318602e-06
2 KSP Residual norm 3.653313531738e-06
3 KSP Residual norm 2.961025955022e-06
4 KSP Residual norm 1.927966207942e-06
5 KSP Residual norm 1.387104128165e-06
6 KSP Residual norm 8.223596234522e-07
7 KSP Residual norm 5.567137152375e-07
8 KSP Residual norm 4.166910643270e-07
9 KSP Residual norm 3.268109530578e-07
10 KSP Residual norm 2.344940608876e-07
11 KSP Residual norm 1.609823015153e-07
12 KSP Residual norm 1.204803602586e-07
13 KSP Residual norm 8.942981443677e-08
14 KSP Residual norm 6.538695035303e-08
15 KSP Residual norm 5.118932740326e-08
16 KSP Residual norm 4.316116451963e-08
17 KSP Residual norm 3.463590674649e-08
18 KSP Residual norm 2.807404519072e-08
19 KSP Residual norm 2.256561558358e-08
20 KSP Residual norm 1.821213464944e-08
21 KSP Residual norm 1.430594445554e-08
22 KSP Residual norm 1.180004170878e-08
23 KSP Residual norm 9.227296920713e-09
24 KSP Residual norm 7.503051443227e-09
25 KSP Residual norm 5.669225458205e-09
26 KSP Residual norm 4.783283783796e-09
27 KSP Residual norm 3.519935548835e-09
28 KSP Residual norm 2.699066610068e-09
29 KSP Residual norm 2.408514639327e-09
30 KSP Residual norm 1.705005117547e-09
31 KSP Residual norm 1.387857354399e-09
32 KSP Residual norm 1.047077233473e-09
33 KSP Residual norm 8.658458389631e-10
34 KSP Residual norm 6.486699963911e-10
35 KSP Residual norm 5.341128810632e-10
36 KSP Residual norm 4.198993086277e-10
37 KSP Residual norm 3.497180534473e-10
38 KSP Residual norm 2.700509175947e-10
39 KSP Residual norm 2.076867055444e-10
40 KSP Residual norm 1.609623522695e-10
41 KSP Residual norm 1.212643485018e-10
42 KSP Residual norm 9.493306046950e-11
43 KSP Residual norm 7.424214595513e-11
44 KSP Residual norm 5.526598738493e-11
45 KSP Residual norm 4.246892209831e-11
46 KSP Residual norm 3.269424439730e-11
47 KSP Residual norm 2.458570254603e-11
48 KSP Residual norm 1.965560725964e-11
49 KSP Residual norm 1.498240011116e-11
50 KSP Residual norm 1.147804205548e-11
51 KSP Residual norm 1.136999714087e-11
52 KSP Residual norm 1.119826419626e-11
53 KSP Residual norm 1.036068762572e-11
54 KSP Residual norm 8.928027436295e-12
55 KSP Residual norm 7.714965995099e-12
56 KSP Residual norm 7.196255208407e-12
57 KSP Residual norm 6.683676458559e-12
58 KSP Residual norm 5.814308975896e-12
59 KSP Residual norm 4.862190609101e-12
60 KSP Residual norm 4.441140056015e-12
61 KSP Residual norm 3.587950853172e-12
62 KSP Residual norm 2.682309601185e-12
63 KSP Residual norm 2.411691695862e-12
64 KSP Residual norm 2.004663753106e-12
65 KSP Residual norm 1.628346322540e-12
66 KSP Residual norm 1.336989440950e-12
67 KSP Residual norm 1.134231118244e-12
68 KSP Residual norm 9.264590600280e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.030934543687e-06 gnorm 1.813030644374e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
31 SNES Function norm 1.546204091596e-06
0 KSP Residual norm 2.785447174836e-05
1 KSP Residual norm 3.752512025427e-06
2 KSP Residual norm 2.778633120393e-06
3 KSP Residual norm 2.251306206651e-06
4 KSP Residual norm 1.465621913547e-06
5 KSP Residual norm 1.054192777808e-06
6 KSP Residual norm 6.256046225905e-07
7 KSP Residual norm 4.237594558919e-07
8 KSP Residual norm 3.170651226495e-07
9 KSP Residual norm 2.487320354431e-07
10 KSP Residual norm 1.786105169682e-07
11 KSP Residual norm 1.227204046335e-07
12 KSP Residual norm 9.191253012538e-08
13 KSP Residual norm 6.807445455259e-08
14 KSP Residual norm 4.960396939262e-08
15 KSP Residual norm 3.896520154852e-08
16 KSP Residual norm 3.283764250170e-08
17 KSP Residual norm 2.633919233104e-08
18 KSP Residual norm 2.135108662972e-08
19 KSP Residual norm 1.716646049964e-08
20 KSP Residual norm 1.386304174721e-08
21 KSP Residual norm 1.088463428001e-08
22 KSP Residual norm 8.971878653420e-09
23 KSP Residual norm 7.018499225780e-09
24 KSP Residual norm 5.704129364362e-09
25 KSP Residual norm 4.313556769510e-09
26 KSP Residual norm 3.614270399752e-09
27 KSP Residual norm 2.686825511974e-09
28 KSP Residual norm 2.057725871004e-09
29 KSP Residual norm 1.838414568487e-09
30 KSP Residual norm 1.295899423698e-09
31 KSP Residual norm 1.072197591377e-09
32 KSP Residual norm 7.980146299232e-10
33 KSP Residual norm 6.703007460534e-10
34 KSP Residual norm 5.017280449478e-10
35 KSP Residual norm 4.061420815931e-10
36 KSP Residual norm 3.216378897085e-10
37 KSP Residual norm 2.654930203976e-10
38 KSP Residual norm 2.057864930092e-10
39 KSP Residual norm 1.580124097289e-10
40 KSP Residual norm 1.225170323404e-10
41 KSP Residual norm 9.228043479447e-11
42 KSP Residual norm 7.226383749043e-11
43 KSP Residual norm 5.651696708230e-11
44 KSP Residual norm 4.208280054211e-11
45 KSP Residual norm 3.234977054239e-11
46 KSP Residual norm 2.490244357111e-11
47 KSP Residual norm 1.871889307763e-11
48 KSP Residual norm 1.496433065925e-11
49 KSP Residual norm 1.140658902771e-11
50 KSP Residual norm 8.742281982022e-12
51 KSP Residual norm 8.660371166677e-12
52 KSP Residual norm 8.529964385971e-12
53 KSP Residual norm 7.892269410949e-12
54 KSP Residual norm 6.799765814358e-12
55 KSP Residual norm 5.876087160519e-12
56 KSP Residual norm 5.480961287905e-12
57 KSP Residual norm 5.089545005135e-12
58 KSP Residual norm 4.427423353538e-12
59 KSP Residual norm 3.701419184532e-12
60 KSP Residual norm 3.379570398029e-12
61 KSP Residual norm 2.730612937798e-12
62 KSP Residual norm 2.040545733676e-12
63 KSP Residual norm 1.835792604442e-12
64 KSP Residual norm 1.525735865670e-12
65 KSP Residual norm 1.238525005758e-12
66 KSP Residual norm 1.017311933434e-12
67 KSP Residual norm 8.628570058383e-13
Linear solve converged due to CONVERGED_ATOL iterations 67
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.546204091596e-06 gnorm 1.380307488796e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
32 SNES Function norm 1.177171379307e-06
0 KSP Residual norm 2.122584183996e-05
1 KSP Residual norm 2.857322659271e-06
2 KSP Residual norm 2.116123510552e-06
3 KSP Residual norm 1.714643170690e-06
4 KSP Residual norm 1.116322212218e-06
5 KSP Residual norm 8.030373251165e-07
6 KSP Residual norm 4.763997052908e-07
7 KSP Residual norm 3.225794537844e-07
8 KSP Residual norm 2.414126595819e-07
9 KSP Residual norm 1.893746508644e-07
10 KSP Residual norm 1.359566348060e-07
11 KSP Residual norm 9.338313769389e-08
12 KSP Residual norm 6.992708094577e-08
13 KSP Residual norm 5.182963072432e-08
14 KSP Residual norm 3.781043636687e-08
15 KSP Residual norm 2.966691267065e-08
16 KSP Residual norm 2.500513403405e-08
17 KSP Residual norm 2.006056441419e-08
18 KSP Residual norm 1.626046435286e-08
19 KSP Residual norm 1.307266783688e-08
20 KSP Residual norm 1.055460862195e-08
21 KSP Residual norm 8.288213752531e-09
22 KSP Residual norm 6.833884326494e-09
23 KSP Residual norm 5.345199259665e-09
24 KSP Residual norm 4.344610987425e-09
25 KSP Residual norm 3.284512745256e-09
26 KSP Residual norm 2.758465622143e-09
27 KSP Residual norm 2.043758828451e-09
28 KSP Residual norm 1.565613849295e-09
29 KSP Residual norm 1.398704283205e-09
30 KSP Residual norm 9.871654267970e-10
31 KSP Residual norm 8.117288992879e-10
32 KSP Residual norm 6.070154221779e-10
33 KSP Residual norm 5.078248137172e-10
34 KSP Residual norm 3.801975005999e-10
35 KSP Residual norm 3.093766688722e-10
36 KSP Residual norm 2.445029463766e-10
37 KSP Residual norm 2.022988502406e-10
38 KSP Residual norm 1.566364986532e-10
39 KSP Residual norm 1.203255743164e-10
40 KSP Residual norm 9.328519781389e-11
41 KSP Residual norm 7.026494774070e-11
42 KSP Residual norm 5.501803816301e-11
43 KSP Residual norm 4.302866323743e-11
44 KSP Residual norm 3.203819318090e-11
45 KSP Residual norm 2.462465178086e-11
46 KSP Residual norm 1.895725312244e-11
47 KSP Residual norm 1.425165038253e-11
48 KSP Residual norm 1.139314450422e-11
49 KSP Residual norm 8.684505327058e-12
50 KSP Residual norm 6.654911888438e-12
51 KSP Residual norm 6.592477652102e-12
52 KSP Residual norm 6.493216642470e-12
53 KSP Residual norm 6.007602931750e-12
54 KSP Residual norm 5.176255495047e-12
55 KSP Residual norm 4.472979739185e-12
56 KSP Residual norm 4.172163706602e-12
57 KSP Residual norm 3.874537346522e-12
58 KSP Residual norm 3.370594077341e-12
59 KSP Residual norm 2.818068371925e-12
60 KSP Residual norm 2.573420159545e-12
61 KSP Residual norm 2.079322907019e-12
62 KSP Residual norm 1.554054421461e-12
63 KSP Residual norm 1.397918484983e-12
64 KSP Residual norm 1.161826850177e-12
65 KSP Residual norm 9.432622665473e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.177171379307e-06 gnorm 1.050868942683e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
33 SNES Function norm 8.962188421301e-07
0 KSP Residual norm 1.618968511978e-05
1 KSP Residual norm 2.177700379209e-06
2 KSP Residual norm 1.613326869629e-06
3 KSP Residual norm 1.306869808511e-06
4 KSP Residual norm 8.521592259722e-07
5 KSP Residual norm 6.133855888734e-07
6 KSP Residual norm 3.635165658502e-07
7 KSP Residual norm 2.453853169181e-07
8 KSP Residual norm 1.839752588691e-07
9 KSP Residual norm 1.442405488715e-07
10 KSP Residual norm 1.034226921576e-07
11 KSP Residual norm 7.091582315107e-08
12 KSP Residual norm 5.305278192035e-08
13 KSP Residual norm 3.949147028084e-08
14 KSP Residual norm 2.906091679696e-08
15 KSP Residual norm 2.262993097992e-08
16 KSP Residual norm 1.907386508960e-08
17 KSP Residual norm 1.532296126411e-08
18 KSP Residual norm 1.241365039283e-08
19 KSP Residual norm 9.982709030887e-09
20 KSP Residual norm 8.042660605500e-09
21 KSP Residual norm 6.320697723860e-09
22 KSP Residual norm 5.229012901831e-09
23 KSP Residual norm 4.086552357370e-09
24 KSP Residual norm 3.319363534128e-09
25 KSP Residual norm 2.506312025652e-09
26 KSP Residual norm 2.131023727802e-09
27 KSP Residual norm 1.552313545167e-09
28 KSP Residual norm 1.192691944985e-09
29 KSP Residual norm 1.062634630296e-09
30 KSP Residual norm 7.565299557650e-10
31 KSP Residual norm 5.960801811152e-10
32 KSP Residual norm 4.730716983493e-10
33 KSP Residual norm 3.657658354424e-10
34 KSP Residual norm 2.955614993812e-10
35 KSP Residual norm 2.295625240763e-10
36 KSP Residual norm 1.901677508513e-10
37 KSP Residual norm 1.518553350753e-10
38 KSP Residual norm 1.201566585523e-10
39 KSP Residual norm 9.169557470606e-11
40 KSP Residual norm 7.129460763217e-11
41 KSP Residual norm 5.364789832383e-11
42 KSP Residual norm 4.198640578260e-11
43 KSP Residual norm 3.283944539968e-11
44 KSP Residual norm 2.448237308634e-11
45 KSP Residual norm 1.877810132857e-11
46 KSP Residual norm 1.447939965401e-11
47 KSP Residual norm 1.088941055783e-11
48 KSP Residual norm 8.701442191216e-12
49 KSP Residual norm 6.632684653491e-12
50 KSP Residual norm 5.073050044890e-12
51 KSP Residual norm 5.025033786341e-12
52 KSP Residual norm 4.950082364199e-12
53 KSP Residual norm 4.576759819151e-12
54 KSP Residual norm 3.943754969321e-12
55 KSP Residual norm 3.403368687738e-12
56 KSP Residual norm 3.175818655986e-12
57 KSP Residual norm 2.951307506047e-12
58 KSP Residual norm 2.568466594096e-12
59 KSP Residual norm 2.147801492039e-12
60 KSP Residual norm 1.963177582942e-12
61 KSP Residual norm 1.588785772512e-12
62 KSP Residual norm 1.189090011166e-12
63 KSP Residual norm 1.069822986001e-12
64 KSP Residual norm 8.884322498673e-13
Linear solve converged due to CONVERGED_ATOL iterations 64
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.962188421301e-07 gnorm 8.000604263076e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
34 SNES Function norm 6.823223067442e-07
0 KSP Residual norm 1.231098417084e-05
1 KSP Residual norm 1.656545875910e-06
2 KSP Residual norm 1.227078616904e-06
3 KSP Residual norm 9.943660383585e-07
4 KSP Residual norm 6.475207039040e-07
5 KSP Residual norm 4.658517544098e-07
6 KSP Residual norm 2.762672517902e-07
7 KSP Residual norm 1.869776345927e-07
8 KSP Residual norm 1.399709525951e-07
9 KSP Residual norm 1.097853903912e-07
10 KSP Residual norm 7.878996774529e-08
11 KSP Residual norm 5.409095818987e-08
12 KSP Residual norm 4.049439444077e-08
13 KSP Residual norm 3.004555685963e-08
14 KSP Residual norm 2.195710177101e-08
15 KSP Residual norm 1.720011429379e-08
16 KSP Residual norm 1.449944955948e-08
17 KSP Residual norm 1.163552679193e-08
18 KSP Residual norm 9.430333693014e-09
19 KSP Residual norm 7.580907074624e-09
20 KSP Residual norm 6.118790061122e-09
21 KSP Residual norm 4.805602353382e-09
22 KSP Residual norm 3.964417360441e-09
23 KSP Residual norm 3.100210299072e-09
24 KSP Residual norm 2.519930034937e-09
25 KSP Residual norm 1.904362534064e-09
26 KSP Residual norm 1.604440057717e-09
27 KSP Residual norm 1.183408836168e-09
28 KSP Residual norm 9.069402818589e-10
29 KSP Residual norm 8.099892754824e-10
30 KSP Residual norm 5.727398938652e-10
31 KSP Residual norm 4.665258624683e-10
32 KSP Residual norm 3.517390619775e-10
33 KSP Residual norm 2.912324370299e-10
34 KSP Residual norm 2.181210752567e-10
35 KSP Residual norm 1.793949701023e-10
36 KSP Residual norm 1.410914123501e-10
37 KSP Residual norm 1.174422549831e-10
38 KSP Residual norm 9.074835504110e-11
39 KSP Residual norm 6.978781938197e-11
40 KSP Residual norm 5.409037983656e-11
41 KSP Residual norm 4.074257493623e-11
42 KSP Residual norm 3.189739032450e-11
43 KSP Residual norm 2.494622150432e-11
44 KSP Residual norm 1.857482170034e-11
45 KSP Residual norm 1.427232547533e-11
46 KSP Residual norm 1.098953382079e-11
47 KSP Residual norm 8.262989885799e-12
48 KSP Residual norm 6.605546526041e-12
49 KSP Residual norm 5.035165766155e-12
50 KSP Residual norm 3.857348425997e-12
51 KSP Residual norm 3.821074955337e-12
52 KSP Residual norm 3.763484173621e-12
53 KSP Residual norm 3.481749196297e-12
54 KSP Residual norm 3.000150327054e-12
55 KSP Residual norm 2.592290031241e-12
56 KSP Residual norm 2.418027273069e-12
57 KSP Residual norm 2.245822645484e-12
58 KSP Residual norm 1.953803613356e-12
59 KSP Residual norm 1.633682209692e-12
60 KSP Residual norm 1.492133698971e-12
61 KSP Residual norm 1.205806769818e-12
62 KSP Residual norm 9.013955466912e-13
Linear solve converged due to CONVERGED_ATOL iterations 62
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.823223067442e-07 gnorm 6.091134365873e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
35 SNES Function norm 5.194765258703e-07
0 KSP Residual norm 9.361284191540e-06
1 KSP Residual norm 1.260873452513e-06
2 KSP Residual norm 9.336913831901e-07
3 KSP Residual norm 7.565011256908e-07
4 KSP Residual norm 4.925463182873e-07
5 KSP Residual norm 3.542957160105e-07
6 KSP Residual norm 2.102283548960e-07
7 KSP Residual norm 1.423491463121e-07
8 KSP Residual norm 1.065315742741e-07
9 KSP Residual norm 8.356935978984e-08
10 KSP Residual norm 6.000267675976e-08
11 KSP Residual norm 4.121416298642e-08
12 KSP Residual norm 3.086688298519e-08
13 KSP Residual norm 2.287191265589e-08
14 KSP Residual norm 1.667818152422e-08
15 KSP Residual norm 1.309257464225e-08
16 KSP Residual norm 1.103397344327e-08
17 KSP Residual norm 8.851655076682e-09
18 KSP Residual norm 7.174781819201e-09
19 KSP Residual norm 5.768446181183e-09
20 KSP Residual norm 4.657717019912e-09
21 KSP Residual norm 3.657173078199e-09
22 KSP Residual norm 3.015372787965e-09
23 KSP Residual norm 2.358634426002e-09
24 KSP Residual norm 1.916808625448e-09
25 KSP Residual norm 1.449291441532e-09
26 KSP Residual norm 1.215897648290e-09
27 KSP Residual norm 9.022972098178e-10
28 KSP Residual norm 6.910415064326e-10
29 KSP Residual norm 6.174918492613e-10
30 KSP Residual norm 4.355404026152e-10
31 KSP Residual norm 3.587307673581e-10
32 KSP Residual norm 2.679137860071e-10
33 KSP Residual norm 2.244310288075e-10
34 KSP Residual norm 1.679931371129e-10
35 KSP Residual norm 1.364902095424e-10
36 KSP Residual norm 1.079292702825e-10
37 KSP Residual norm 8.924207357148e-11
38 KSP Residual norm 6.913139358830e-11
39 KSP Residual norm 5.310067503196e-11
40 KSP Residual norm 4.116973985445e-11
41 KSP Residual norm 3.100772079902e-11
42 KSP Residual norm 2.428031738785e-11
43 KSP Residual norm 1.898953643442e-11
44 KSP Residual norm 1.414048536364e-11
45 KSP Residual norm 1.086824747416e-11
46 KSP Residual norm 8.367437319815e-12
47 KSP Residual norm 6.290110415350e-12
48 KSP Residual norm 5.028376132284e-12
49 KSP Residual norm 3.832962319666e-12
50 KSP Residual norm 2.937269789595e-12
51 KSP Residual norm 2.909724079858e-12
52 KSP Residual norm 2.865904458936e-12
53 KSP Residual norm 2.651516067405e-12
54 KSP Residual norm 2.284542120565e-12
55 KSP Residual norm 1.974131898207e-12
56 KSP Residual norm 1.841386230245e-12
57 KSP Residual norm 1.710012489368e-12
58 KSP Residual norm 1.487608995376e-12
59 KSP Residual norm 1.243690756199e-12
60 KSP Residual norm 1.135655342824e-12
61 KSP Residual norm 9.176911987778e-13
Linear solve converged due to CONVERGED_ATOL iterations 61
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.194765258703e-07 gnorm 4.637398672169e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
36 SNES Function norm 3.954967451728e-07
0 KSP Residual norm 7.124898785139e-06
1 KSP Residual norm 9.598430572637e-07
2 KSP Residual norm 7.107278162800e-07
3 KSP Residual norm 5.758520392206e-07
4 KSP Residual norm 3.748770432288e-07
5 KSP Residual norm 2.696344714524e-07
6 KSP Residual norm 1.600180993812e-07
7 KSP Residual norm 1.083823689557e-07
8 KSP Residual norm 8.109749382683e-08
9 KSP Residual norm 6.362119723490e-08
10 KSP Residual norm 4.568712721502e-08
11 KSP Residual norm 3.138709463325e-08
12 KSP Residual norm 2.350938019536e-08
13 KSP Residual norm 1.741187611927e-08
14 KSP Residual norm 1.268452165137e-08
15 KSP Residual norm 9.966026592570e-09
16 KSP Residual norm 8.398626957105e-09
17 KSP Residual norm 6.736118257423e-09
18 KSP Residual norm 5.460605460556e-09
19 KSP Residual norm 4.390337774987e-09
20 KSP Residual norm 3.545515207764e-09
21 KSP Residual norm 2.783714757529e-09
22 KSP Residual norm 2.294421791766e-09
23 KSP Residual norm 1.794860479200e-09
24 KSP Residual norm 1.458786748475e-09
25 KSP Residual norm 1.103207189072e-09
26 KSP Residual norm 9.240060085471e-10
27 KSP Residual norm 6.872245502570e-10
28 KSP Residual norm 5.263131137002e-10
29 KSP Residual norm 4.701709158325e-10
30 KSP Residual norm 3.313915255021e-10
31 KSP Residual norm 2.743543563121e-10
32 KSP Residual norm 2.041015866506e-10
33 KSP Residual norm 1.714968927579e-10
34 KSP Residual norm 1.283649894108e-10
35 KSP Residual norm 1.038594678695e-10
36 KSP Residual norm 8.226205516001e-11
37 KSP Residual norm 6.789137468544e-11
38 KSP Residual norm 5.263220767407e-11
39 KSP Residual norm 4.041252917366e-11
40 KSP Residual norm 3.133481685090e-11
41 KSP Residual norm 2.360121454819e-11
42 KSP Residual norm 1.848190378501e-11
43 KSP Residual norm 1.445457777430e-11
44 KSP Residual norm 1.076259953453e-11
45 KSP Residual norm 8.273683000045e-12
46 KSP Residual norm 6.369048870648e-12
47 KSP Residual norm 4.787636176438e-12
48 KSP Residual norm 3.827402992826e-12
49 KSP Residual norm 2.917513385346e-12
50 KSP Residual norm 2.236145529804e-12
51 KSP Residual norm 2.215195387341e-12
52 KSP Residual norm 2.181804243970e-12
53 KSP Residual norm 2.018704343537e-12
54 KSP Residual norm 1.739283648877e-12
55 KSP Residual norm 1.503131881737e-12
56 KSP Residual norm 1.402012462100e-12
57 KSP Residual norm 1.301896456906e-12
58 KSP Residual norm 1.132533800475e-12
59 KSP Residual norm 9.468002130280e-13
Linear solve converged due to CONVERGED_ATOL iterations 59
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.954967451728e-07 gnorm 3.530623034740e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
37 SNES Function norm 3.011066725073e-07
0 KSP Residual norm 5.428076721041e-06
1 KSP Residual norm 7.308461518895e-07
2 KSP Residual norm 5.412593380155e-07
3 KSP Residual norm 4.385905407119e-07
4 KSP Residual norm 2.855306929962e-07
5 KSP Residual norm 2.053880338149e-07
6 KSP Residual norm 1.218536171405e-07
7 KSP Residual norm 8.251845798382e-08
8 KSP Residual norm 6.175175655121e-08
9 KSP Residual norm 4.844125675799e-08
10 KSP Residual norm 3.477859360125e-08
11 KSP Residual norm 2.388667043804e-08
12 KSP Residual norm 1.788813787466e-08
13 KSP Residual norm 1.325686917744e-08
14 KSP Residual norm 9.666875963727e-09
15 KSP Residual norm 7.587760339835e-09
16 KSP Residual norm 6.395376495215e-09
17 KSP Residual norm 5.130208494460e-09
18 KSP Residual norm 4.158551562295e-09
19 KSP Residual norm 3.343175530324e-09
20 KSP Residual norm 2.699428508123e-09
21 KSP Residual norm 2.119687232528e-09
22 KSP Residual norm 1.747467714179e-09
23 KSP Residual norm 1.366818478947e-09
24 KSP Residual norm 1.111045460565e-09
25 KSP Residual norm 8.400118411854e-10
26 KSP Residual norm 7.050222078596e-10
27 KSP Residual norm 5.227782692699e-10
28 KSP Residual norm 4.004878644179e-10
29 KSP Residual norm 3.577243031183e-10
30 KSP Residual norm 2.524214870725e-10
31 KSP Residual norm 2.079620573852e-10
32 KSP Residual norm 1.552763021613e-10
33 KSP Residual norm 1.300908196585e-10
34 KSP Residual norm 9.739472841161e-11
35 KSP Residual norm 7.911426746732e-11
36 KSP Residual norm 6.256892538139e-11
37 KSP Residual norm 5.172684455812e-11
38 KSP Residual norm 4.006402077029e-11
39 KSP Residual norm 3.077208009228e-11
40 KSP Residual norm 2.385786300061e-11
41 KSP Residual norm 1.797080589794e-11
42 KSP Residual norm 1.407163814311e-11
43 KSP Residual norm 1.100516336284e-11
44 KSP Residual norm 8.193476417969e-12
45 KSP Residual norm 6.298173351582e-12
46 KSP Residual norm 4.848392199622e-12
47 KSP Residual norm 3.645011079137e-12
48 KSP Residual norm 2.914017227146e-12
49 KSP Residual norm 2.221272381104e-12
50 KSP Residual norm 1.702317586566e-12
51 KSP Residual norm 1.686347897251e-12
52 KSP Residual norm 1.660899523389e-12
53 KSP Residual norm 1.536726830668e-12
54 KSP Residual norm 1.324091223722e-12
55 KSP Residual norm 1.144327190029e-12
56 KSP Residual norm 1.067335185922e-12
57 KSP Residual norm 9.911748028894e-13
Linear solve converged due to CONVERGED_ATOL iterations 57
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.011066725073e-07 gnorm 2.687997137008e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
38 SNES Function norm 2.292441452668e-07
0 KSP Residual norm 4.149843916062e-06
1 KSP Residual norm 5.572189892104e-07
2 KSP Residual norm 4.130441041567e-07
3 KSP Residual norm 3.347117150062e-07
4 KSP Residual norm 2.182636574225e-07
5 KSP Residual norm 1.571304678784e-07
6 KSP Residual norm 9.304355619488e-08
7 KSP Residual norm 6.277887340475e-08
8 KSP Residual norm 4.708151887575e-08
9 KSP Residual norm 3.690673476657e-08
10 KSP Residual norm 2.644505193449e-08
11 KSP Residual norm 1.811853164789e-08
12 KSP Residual norm 1.354134151962e-08
13 KSP Residual norm 1.010221583932e-08
14 KSP Residual norm 7.453578627045e-09
15 KSP Residual norm 5.788296991165e-09
16 KSP Residual norm 4.880537908599e-09
17 KSP Residual norm 3.919384075171e-09
18 KSP Residual norm 3.177187115762e-09
19 KSP Residual norm 2.554566714717e-09
20 KSP Residual norm 2.056762518562e-09
21 KSP Residual norm 1.617136204491e-09
22 KSP Residual norm 1.337941906316e-09
23 KSP Residual norm 1.045413915136e-09
24 KSP Residual norm 8.500644746635e-10
25 KSP Residual norm 6.416296155747e-10
26 KSP Residual norm 5.478956576720e-10
27 KSP Residual norm 3.962478722842e-10
28 KSP Residual norm 3.052785145661e-10
29 KSP Residual norm 2.706226148231e-10
30 KSP Residual norm 1.937595886114e-10
31 KSP Residual norm 1.522259964590e-10
32 KSP Residual norm 1.223430233122e-10
33 KSP Residual norm 9.478663326491e-11
34 KSP Residual norm 7.702176617029e-11
35 KSP Residual norm 5.931742647209e-11
36 KSP Residual norm 4.881035531126e-11
37 KSP Residual norm 3.916144687313e-11
38 KSP Residual norm 3.069349255365e-11
39 KSP Residual norm 2.347265423824e-11
40 KSP Residual norm 1.823538387941e-11
41 KSP Residual norm 1.372574533337e-11
42 KSP Residual norm 1.073936431020e-11
43 KSP Residual norm 8.399235012671e-12
44 KSP Residual norm 6.259403841688e-12
45 KSP Residual norm 4.800198072234e-12
46 KSP Residual norm 3.701370008467e-12
47 KSP Residual norm 2.784842880252e-12
48 KSP Residual norm 2.225518086810e-12
49 KSP Residual norm 1.696379239752e-12
50 KSP Residual norm 1.297125058308e-12
51 KSP Residual norm 1.284795347379e-12
52 KSP Residual norm 1.265542227065e-12
53 KSP Residual norm 1.170090647642e-12
54 KSP Residual norm 1.008452959656e-12
55 KSP Residual norm 8.703469903820e-13
Linear solve converged due to CONVERGED_ATOL iterations 55
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.292441452668e-07 gnorm 2.046475979719e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
39 SNES Function norm 1.745325499623e-07
0 KSP Residual norm 3.145798953669e-06
1 KSP Residual norm 4.236405629976e-07
2 KSP Residual norm 3.137246159913e-07
3 KSP Residual norm 2.541956684437e-07
4 KSP Residual norm 1.655041368417e-07
5 KSP Residual norm 1.190516814841e-07
6 KSP Residual norm 7.063624105567e-08
7 KSP Residual norm 4.782518031093e-08
8 KSP Residual norm 3.579334655588e-08
9 KSP Residual norm 2.807799326521e-08
10 KSP Residual norm 2.015887551420e-08
11 KSP Residual norm 1.384502902134e-08
12 KSP Residual norm 1.036872232619e-08
13 KSP Residual norm 7.684485931801e-09
14 KSP Residual norm 5.604761878994e-09
15 KSP Residual norm 4.398792370109e-09
16 KSP Residual norm 3.707265259471e-09
17 KSP Residual norm 2.974136364100e-09
18 KSP Residual norm 2.410677570494e-09
19 KSP Residual norm 1.938107512770e-09
20 KSP Residual norm 1.564847620847e-09
21 KSP Residual norm 1.228731908756e-09
22 KSP Residual norm 1.013149224134e-09
23 KSP Residual norm 7.924652900703e-10
24 KSP Residual norm 6.440447113514e-10
25 KSP Residual norm 4.869311076286e-10
26 KSP Residual norm 4.087155775827e-10
27 KSP Residual norm 3.030784570556e-10
28 KSP Residual norm 2.321392057358e-10
29 KSP Residual norm 2.074173705955e-10
30 KSP Residual norm 1.463461614356e-10
31 KSP Residual norm 1.203798053675e-10
32 KSP Residual norm 8.999770977660e-11
33 KSP Residual norm 7.531765566670e-11
34 KSP Residual norm 5.638116478106e-11
35 KSP Residual norm 4.586399386612e-11
36 KSP Residual norm 3.624937501227e-11
37 KSP Residual norm 2.999023922914e-11
38 KSP Residual norm 2.322648059381e-11
39 KSP Residual norm 1.784255893787e-11
40 KSP Residual norm 1.383339626895e-11
41 KSP Residual norm 1.041907419850e-11
42 KSP Residual norm 8.158491564957e-12
43 KSP Residual norm 6.380742642286e-12
44 KSP Residual norm 4.751284986471e-12
45 KSP Residual norm 3.651809945487e-12
46 KSP Residual norm 2.811590058959e-12
47 KSP Residual norm 2.113700159561e-12
48 KSP Residual norm 1.689745273274e-12
49 KSP Residual norm 1.288041767117e-12
50 KSP Residual norm 9.870206073098e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.745325499623e-07 gnorm 1.558062293994e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
40 SNES Function norm 1.328785463688e-07
0 KSP Residual norm 2.395135222373e-06
1 KSP Residual norm 3.225622693891e-07
2 KSP Residual norm 2.388691154130e-07
3 KSP Residual norm 1.935326271946e-07
4 KSP Residual norm 1.260264167088e-07
5 KSP Residual norm 9.065835903799e-08
6 KSP Residual norm 5.378790330083e-08
7 KSP Residual norm 3.640698569150e-08
8 KSP Residual norm 2.725240684433e-08
9 KSP Residual norm 2.137730976636e-08
10 KSP Residual norm 1.534683738727e-08
11 KSP Residual norm 1.053876999480e-08
12 KSP Residual norm 7.892446712092e-09
13 KSP Residual norm 5.850924098236e-09
14 KSP Residual norm 4.270327859798e-09
15 KSP Residual norm 3.349654036558e-09
16 KSP Residual norm 2.822976307891e-09
17 KSP Residual norm 2.265103423963e-09
18 KSP Residual norm 1.835790801519e-09
19 KSP Residual norm 1.475961784979e-09
20 KSP Residual norm 1.191555258130e-09
21 KSP Residual norm 9.356353040182e-10
22 KSP Residual norm 7.717169194893e-10
23 KSP Residual norm 6.035980712071e-10
24 KSP Residual norm 4.904607032574e-10
25 KSP Residual norm 3.707737561290e-10
26 KSP Residual norm 3.115098175067e-10
27 KSP Residual norm 2.307278142071e-10
28 KSP Residual norm 1.767101971884e-10
29 KSP Residual norm 1.579367501829e-10
30 KSP Residual norm 1.114746303003e-10
31 KSP Residual norm 9.132990076369e-11
32 KSP Residual norm 6.850589417054e-11
33 KSP Residual norm 5.713138923910e-11
34 KSP Residual norm 4.276771733794e-11
35 KSP Residual norm 3.492887755517e-11
36 KSP Residual norm 2.755844957785e-11
37 KSP Residual norm 2.284725687171e-11
38 KSP Residual norm 1.768423183003e-11
39 KSP Residual norm 1.359055726888e-11
40 KSP Residual norm 1.053606973603e-11
41 KSP Residual norm 7.934969982045e-12
42 KSP Residual norm 6.213166260838e-12
43 KSP Residual norm 4.859410770824e-12
44 KSP Residual norm 3.619047721540e-12
45 KSP Residual norm 2.781053413190e-12
46 KSP Residual norm 2.141550203699e-12
47 KSP Residual norm 1.609997300611e-12
48 KSP Residual norm 1.287019192002e-12
49 KSP Residual norm 9.810530082898e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.328785463688e-07 gnorm 1.186214173156e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
41 SNES Function norm 1.011657094385e-07
0 KSP Residual norm 1.822756501502e-06
1 KSP Residual norm 2.455220679712e-07
2 KSP Residual norm 1.818066520763e-07
3 KSP Residual norm 1.473112598552e-07
4 KSP Residual norm 9.589461697731e-08
5 KSP Residual norm 6.897323072968e-08
6 KSP Residual norm 4.093109370708e-08
7 KSP Residual norm 2.772404460044e-08
8 KSP Residual norm 2.074432986450e-08
9 KSP Residual norm 1.627404859135e-08
10 KSP Residual norm 1.168640969800e-08
11 KSP Residual norm 8.028201550719e-09
12 KSP Residual norm 6.013130638327e-09
13 KSP Residual norm 4.453763475717e-09
14 KSP Residual norm 3.244364626629e-09
15 KSP Residual norm 2.549066382882e-09
16 KSP Residual norm 2.148217312874e-09
17 KSP Residual norm 1.722941479544e-09
18 KSP Residual norm 1.396710533335e-09
19 KSP Residual norm 1.122925994430e-09
20 KSP Residual norm 9.068468521156e-10
21 KSP Residual norm 7.120123152607e-10
22 KSP Residual norm 5.868196912276e-10
23 KSP Residual norm 4.590532129458e-10
24 KSP Residual norm 3.731321248215e-10
25 KSP Residual norm 2.821800882053e-10
26 KSP Residual norm 2.363552908073e-10
27 KSP Residual norm 1.757599768261e-10
28 KSP Residual norm 1.346218461249e-10
29 KSP Residual norm 1.202424949829e-10
30 KSP Residual norm 8.476350223732e-11
31 KSP Residual norm 7.019394833131e-11
32 KSP Residual norm 5.220971863392e-11
33 KSP Residual norm 4.387516950490e-11
34 KSP Residual norm 3.284263124954e-11
35 KSP Residual norm 2.656858161923e-11
36 KSP Residual norm 2.104559801800e-11
37 KSP Residual norm 1.736752274981e-11
38 KSP Residual norm 1.346391238871e-11
39 KSP Residual norm 1.033792996908e-11
40 KSP Residual norm 8.015922367494e-12
41 KSP Residual norm 6.037814863865e-12
42 KSP Residual norm 4.728239681048e-12
43 KSP Residual norm 3.697967046607e-12
44 KSP Residual norm 2.753270844962e-12
45 KSP Residual norm 2.116757800000e-12
46 KSP Residual norm 1.629431429551e-12
47 KSP Residual norm 1.224935595128e-12
48 KSP Residual norm 9.793016616269e-13
Linear solve converged due to CONVERGED_ATOL iterations 48
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.011657094385e-07 gnorm 9.031117099677e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
42 SNES Function norm 7.702146728104e-08
0 KSP Residual norm 1.388855189335e-06
1 KSP Residual norm 1.869585158270e-07
2 KSP Residual norm 1.384690521387e-07
3 KSP Residual norm 1.122070828594e-07
4 KSP Residual norm 7.305205391281e-08
5 KSP Residual norm 5.254971443180e-08
6 KSP Residual norm 3.117326766640e-08
7 KSP Residual norm 2.110726059771e-08
8 KSP Residual norm 1.579678892154e-08
9 KSP Residual norm 1.239147635646e-08
10 KSP Residual norm 8.895623437202e-09
11 KSP Residual norm 6.108773072729e-09
12 KSP Residual norm 4.574373369439e-09
13 KSP Residual norm 3.391126156619e-09
14 KSP Residual norm 2.473977045094e-09
15 KSP Residual norm 1.940998654164e-09
16 KSP Residual norm 1.636035843895e-09
17 KSP Residual norm 1.312513241050e-09
18 KSP Residual norm 1.063873927527e-09
19 KSP Residual norm 8.552545194057e-10
20 KSP Residual norm 6.905092527150e-10
21 KSP Residual norm 5.422391614560e-10
22 KSP Residual norm 4.470749134310e-10
23 KSP Residual norm 3.496786870600e-10
24 KSP Residual norm 2.842480310268e-10
25 KSP Residual norm 2.148853006591e-10
26 KSP Residual norm 1.805192464614e-10
27 KSP Residual norm 1.336815893968e-10
28 KSP Residual norm 1.024236606571e-10
29 KSP Residual norm 9.148202757873e-11
30 KSP Residual norm 6.458884635247e-11
31 KSP Residual norm 5.307678877872e-11
32 KSP Residual norm 3.971245212003e-11
33 KSP Residual norm 3.320621084643e-11
34 KSP Residual norm 2.486254241004e-11
35 KSP Residual norm 2.024556229727e-11
36 KSP Residual norm 1.599594290127e-11
37 KSP Residual norm 1.323947501415e-11
38 KSP Residual norm 1.024975856721e-11
39 KSP Residual norm 7.874446400698e-12
40 KSP Residual norm 6.104986280980e-12
41 KSP Residual norm 4.598614089236e-12
42 KSP Residual norm 3.600812417788e-12
43 KSP Residual norm 2.816177134906e-12
44 KSP Residual norm 2.096695050014e-12
45 KSP Residual norm 1.611656827870e-12
46 KSP Residual norm 1.240752772307e-12
47 KSP Residual norm 9.328907607281e-13
Linear solve converged due to CONVERGED_ATOL iterations 47
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 7.702146728104e-08 gnorm 6.875748560033e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
43 SNES Function norm 5.863951565945e-08
0 KSP Residual norm 1.056884494748e-06
1 KSP Residual norm 1.423232259381e-07
2 KSP Residual norm 1.053977256296e-07
3 KSP Residual norm 8.540363665118e-08
4 KSP Residual norm 5.559685132348e-08
5 KSP Residual norm 3.999045193643e-08
6 KSP Residual norm 2.372818420215e-08
7 KSP Residual norm 1.606997236668e-08
8 KSP Residual norm 1.202515699104e-08
9 KSP Residual norm 9.433476278572e-09
10 KSP Residual norm 6.773394439445e-09
11 KSP Residual norm 4.652454395683e-09
12 KSP Residual norm 3.484370679259e-09
13 KSP Residual norm 2.581650400247e-09
14 KSP Residual norm 1.881635543966e-09
15 KSP Residual norm 1.477606234465e-09
16 KSP Residual norm 1.245324556143e-09
17 KSP Residual norm 9.989016951703e-10
18 KSP Residual norm 8.097238828667e-10
19 KSP Residual norm 6.509754511483e-10
20 KSP Residual norm 5.256647437283e-10
21 KSP Residual norm 4.127521143220e-10
22 KSP Residual norm 3.402227341651e-10
23 KSP Residual norm 2.661344462112e-10
24 KSP Residual norm 2.163301252537e-10
25 KSP Residual norm 1.635778814600e-10
26 KSP Residual norm 1.371662449106e-10
27 KSP Residual norm 1.018399972281e-10
28 KSP Residual norm 7.801403751597e-11
29 KSP Residual norm 6.968153820988e-11
30 KSP Residual norm 4.915078477084e-11
31 KSP Residual norm 4.059003969112e-11
32 KSP Residual norm 3.025380265683e-11
33 KSP Residual norm 2.538642942359e-11
34 KSP Residual norm 1.900442907171e-11
35 KSP Residual norm 1.540780313851e-11
36 KSP Residual norm 1.219500355434e-11
37 KSP Residual norm 1.007319400614e-11
38 KSP Residual norm 7.805438453119e-12
39 KSP Residual norm 5.994319051955e-12
40 KSP Residual norm 4.647791714772e-12
41 KSP Residual norm 3.500936915763e-12
42 KSP Residual norm 2.741545012122e-12
43 KSP Residual norm 2.144163591963e-12
44 KSP Residual norm 1.596371205403e-12
45 KSP Residual norm 1.227270389228e-12
46 KSP Residual norm 9.447658286463e-13
Linear solve converged due to CONVERGED_ATOL iterations 46
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.863951565945e-08 gnorm 5.234785660491e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
44 SNES Function norm 4.464465107061e-08
0 KSP Residual norm 8.041700893910e-07
1 KSP Residual norm 1.083420784034e-07
2 KSP Residual norm 8.022101247759e-08
3 KSP Residual norm 6.499870424792e-08
4 KSP Residual norm 4.230926203972e-08
5 KSP Residual norm 3.042990752141e-08
6 KSP Residual norm 1.806048697235e-08
7 KSP Residual norm 1.223487173838e-08
8 KSP Residual norm 9.153812735307e-09
9 KSP Residual norm 7.181503695474e-09
10 KSP Residual norm 5.157601425461e-09
11 KSP Residual norm 3.543577040767e-09
12 KSP Residual norm 2.654338041606e-09
13 KSP Residual norm 1.965375785758e-09
14 KSP Residual norm 1.430824356947e-09
15 KSP Residual norm 1.124822633441e-09
16 KSP Residual norm 9.478754288393e-10
17 KSP Residual norm 7.601472487643e-10
18 KSP Residual norm 6.162438738337e-10
19 KSP Residual norm 4.954627377302e-10
20 KSP Residual norm 4.001600799888e-10
21 KSP Residual norm 3.141716284457e-10
22 KSP Residual norm 2.588812275796e-10
23 KSP Residual norm 2.025357376320e-10
24 KSP Residual norm 1.646293967188e-10
25 KSP Residual norm 1.245211215342e-10
26 KSP Residual norm 1.041788987132e-10
27 KSP Residual norm 7.759622994205e-11
28 KSP Residual norm 5.943393243758e-11
29 KSP Residual norm 5.307730510223e-11
30 KSP Residual norm 3.739955012437e-11
31 KSP Residual norm 3.106837035149e-11
32 KSP Residual norm 2.305816434868e-11
33 KSP Residual norm 1.940315773945e-11
34 KSP Residual norm 1.452372727236e-11
35 KSP Residual norm 1.172472557025e-11
36 KSP Residual norm 9.295065893306e-12
37 KSP Residual norm 7.664000851591e-12
38 KSP Residual norm 5.944218960465e-12
39 KSP Residual norm 4.563327836550e-12
40 KSP Residual norm 3.538566630946e-12
41 KSP Residual norm 2.665390440316e-12
42 KSP Residual norm 2.087463001838e-12
43 KSP Residual norm 1.632618975468e-12
44 KSP Residual norm 1.215524726336e-12
45 KSP Residual norm 9.346534471591e-13
Linear solve converged due to CONVERGED_ATOL iterations 45
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.464465107061e-08 gnorm 3.985455458384e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
45 SNES Function norm 3.398980366087e-08
0 KSP Residual norm 6.127524330235e-07
1 KSP Residual norm 8.249976063179e-08
2 KSP Residual norm 6.109900522506e-08
3 KSP Residual norm 4.951004715610e-08
4 KSP Residual norm 3.223130173154e-08
5 KSP Residual norm 2.318446539368e-08
6 KSP Residual norm 1.375497541824e-08
7 KSP Residual norm 9.314833763234e-09
8 KSP Residual norm 6.970644314995e-09
9 KSP Residual norm 5.468186794097e-09
10 KSP Residual norm 3.925910215048e-09
11 KSP Residual norm 2.696335664193e-09
12 KSP Residual norm 2.019224743789e-09
13 KSP Residual norm 1.496453662952e-09
14 KSP Residual norm 1.091109490632e-09
15 KSP Residual norm 8.565087549885e-10
16 KSP Residual norm 7.218925370337e-10
17 KSP Residual norm 5.790962019212e-10
18 KSP Residual norm 4.694050899297e-10
19 KSP Residual norm 3.773658916457e-10
20 KSP Residual norm 3.047067086761e-10
21 KSP Residual norm 2.392675375822e-10
22 KSP Residual norm 1.972412037898e-10
23 KSP Residual norm 1.542870289923e-10
24 KSP Residual norm 1.254187371824e-10
25 KSP Residual norm 9.482851983223e-11
26 KSP Residual norm 7.958078855642e-11
27 KSP Residual norm 5.902080028498e-11
28 KSP Residual norm 4.521838164348e-11
29 KSP Residual norm 4.038772314770e-11
30 KSP Residual norm 2.850176723895e-11
31 KSP Residual norm 2.349257740356e-11
32 KSP Residual norm 1.753718522003e-11
33 KSP Residual norm 1.469766530860e-11
34 KSP Residual norm 1.100339465773e-11
35 KSP Residual norm 8.936307959764e-12
36 KSP Residual norm 7.068576011138e-12
37 KSP Residual norm 5.843225699198e-12
38 KSP Residual norm 4.526185598059e-12
39 KSP Residual norm 3.476423513132e-12
40 KSP Residual norm 2.695454929761e-12
41 KSP Residual norm 2.030415987046e-12
42 KSP Residual norm 1.590007713212e-12
43 KSP Residual norm 1.243530584752e-12
44 KSP Residual norm 9.258048205416e-13
Linear solve converged due to CONVERGED_ATOL iterations 44
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.398980366087e-08 gnorm 3.034287710419e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
46 SNES Function norm 2.587781142603e-08
0 KSP Residual norm 4.713182670930e-07
1 KSP Residual norm 6.313580604154e-08
2 KSP Residual norm 4.683396177648e-08
3 KSP Residual norm 3.789039806958e-08
4 KSP Residual norm 2.484722043880e-08
5 KSP Residual norm 1.792784700483e-08
6 KSP Residual norm 1.058411686088e-08
7 KSP Residual norm 7.067063886696e-09
8 KSP Residual norm 5.332109925490e-09
9 KSP Residual norm 4.171054161219e-09
10 KSP Residual norm 2.979041658492e-09
11 KSP Residual norm 2.036721066466e-09
12 KSP Residual norm 1.512172866195e-09
13 KSP Residual norm 1.143495706911e-09
14 KSP Residual norm 8.681059108482e-10
15 KSP Residual norm 6.575253271107e-10
16 KSP Residual norm 5.508133340706e-10
17 KSP Residual norm 4.381917211441e-10
18 KSP Residual norm 3.586880456541e-10
19 KSP Residual norm 2.903833406559e-10
20 KSP Residual norm 2.288715509095e-10
21 KSP Residual norm 1.831300271073e-10
22 KSP Residual norm 1.499464489684e-10
23 KSP Residual norm 1.166532348923e-10
24 KSP Residual norm 9.797761157021e-11
25 KSP Residual norm 7.356715394137e-11
26 KSP Residual norm 6.412052168880e-11
27 KSP Residual norm 4.481080863232e-11
28 KSP Residual norm 3.630532224449e-11
29 KSP Residual norm 3.007297844637e-11
30 KSP Residual norm 2.232373415419e-11
31 KSP Residual norm 1.862787430739e-11
32 KSP Residual norm 1.429543618517e-11
33 KSP Residual norm 1.149388234124e-11
34 KSP Residual norm 8.844601140003e-12
35 KSP Residual norm 6.859301093876e-12
36 KSP Residual norm 5.570210366533e-12
37 KSP Residual norm 4.504933948483e-12
38 KSP Residual norm 3.498681320526e-12
39 KSP Residual norm 2.689965640964e-12
40 KSP Residual norm 2.088102763441e-12
41 KSP Residual norm 1.566993176240e-12
42 KSP Residual norm 1.224092991019e-12
43 KSP Residual norm 9.579612384886e-13
Linear solve converged due to CONVERGED_ATOL iterations 43
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.587781142603e-08 gnorm 2.310120665084e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
47 SNES Function norm 1.970177399570e-08
0 KSP Residual norm 3.550593106108e-07
1 KSP Residual norm 4.781723292536e-08
2 KSP Residual norm 3.541026726827e-08
3 KSP Residual norm 2.869245175818e-08
4 KSP Residual norm 1.867840704829e-08
5 KSP Residual norm 1.343509976959e-08
6 KSP Residual norm 7.972056650694e-09
7 KSP Residual norm 5.399197587831e-09
8 KSP Residual norm 4.040174745302e-09
9 KSP Residual norm 3.169465266364e-09
10 KSP Residual norm 2.275783976135e-09
11 KSP Residual norm 1.563235045221e-09
12 KSP Residual norm 1.170778138167e-09
13 KSP Residual norm 8.673961517168e-10
14 KSP Residual norm 6.321230935888e-10
15 KSP Residual norm 4.964664309290e-10
16 KSP Residual norm 4.183988978145e-10
17 KSP Residual norm 3.356192432448e-10
18 KSP Residual norm 2.720524344327e-10
19 KSP Residual norm 2.187205670141e-10
20 KSP Residual norm 1.766253901523e-10
21 KSP Residual norm 1.386849649382e-10
22 KSP Residual norm 1.143128835271e-10
23 KSP Residual norm 8.942953583831e-11
24 KSP Residual norm 7.269469355826e-11
25 KSP Residual norm 5.497371583290e-11
26 KSP Residual norm 4.608733661570e-11
27 KSP Residual norm 3.423381188806e-11
28 KSP Residual norm 2.622677443082e-11
29 KSP Residual norm 2.342635181746e-11
30 KSP Residual norm 1.652431873399e-11
31 KSP Residual norm 1.365675619520e-11
32 KSP Residual norm 1.017515011822e-11
33 KSP Residual norm 8.542445541236e-12
34 KSP Residual norm 6.394570900158e-12
35 KSP Residual norm 5.182480976862e-12
36 KSP Residual norm 4.102822536725e-12
37 KSP Residual norm 3.388478758924e-12
38 KSP Residual norm 2.626047774815e-12
39 KSP Residual norm 2.016658119278e-12
40 KSP Residual norm 1.563746155858e-12
41 KSP Residual norm 1.177909787868e-12
42 KSP Residual norm 9.224836994136e-13
Linear solve converged due to CONVERGED_ATOL iterations 42
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.970177399570e-08 gnorm 1.758784949800e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
48 SNES Function norm 1.499972452326e-08
0 KSP Residual norm 2.703733441826e-07
1 KSP Residual norm 3.640634481519e-08
2 KSP Residual norm 2.696152558275e-08
3 KSP Residual norm 2.184726473433e-08
4 KSP Residual norm 1.422239787401e-08
5 KSP Residual norm 1.023018861450e-08
6 KSP Residual norm 6.069840175818e-09
7 KSP Residual norm 4.110697019375e-09
8 KSP Residual norm 3.076095298155e-09
9 KSP Residual norm 2.413113396450e-09
10 KSP Residual norm 1.732580207533e-09
11 KSP Residual norm 1.190025457510e-09
12 KSP Residual norm 8.912103982381e-10
13 KSP Residual norm 6.603955225521e-10
14 KSP Residual norm 4.814052493568e-10
15 KSP Residual norm 3.779877313886e-10
16 KSP Residual norm 3.185616290223e-10
17 KSP Residual norm 2.555511846488e-10
18 KSP Residual norm 2.071480507689e-10
19 KSP Residual norm 1.665354822273e-10
20 KSP Residual norm 1.344796309490e-10
21 KSP Residual norm 1.055973613764e-10
22 KSP Residual norm 8.704577087514e-11
23 KSP Residual norm 6.809801875986e-11
24 KSP Residual norm 5.535884105366e-11
25 KSP Residual norm 4.186141336954e-11
26 KSP Residual norm 3.511737347858e-11
27 KSP Residual norm 2.606267714877e-11
28 KSP Residual norm 1.996952110142e-11
29 KSP Residual norm 1.783664705612e-11
30 KSP Residual norm 1.258627230179e-11
31 KSP Residual norm 1.038840743097e-11
32 KSP Residual norm 7.748119527339e-12
33 KSP Residual norm 6.499888406688e-12
34 KSP Residual norm 4.865956718223e-12
35 KSP Residual norm 3.948230398039e-12
36 KSP Residual norm 3.124351504746e-12
37 KSP Residual norm 2.581633219591e-12
38 KSP Residual norm 2.000230695740e-12
39 KSP Residual norm 1.536258587310e-12
40 KSP Residual norm 1.191244755857e-12
41 KSP Residual norm 8.973331447900e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.499972452326e-08 gnorm 1.339036111797e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
49 SNES Function norm 1.141991437587e-08
0 KSP Residual norm 2.060042042768e-07
1 KSP Residual norm 2.772128813111e-08
2 KSP Residual norm 2.053384687554e-08
3 KSP Residual norm 1.664094636715e-08
4 KSP Residual norm 1.083361273051e-08
5 KSP Residual norm 7.793275597523e-09
6 KSP Residual norm 4.622402984280e-09
7 KSP Residual norm 3.129844058394e-09
8 KSP Residual norm 2.342380493543e-09
9 KSP Residual norm 1.837401167050e-09
10 KSP Residual norm 1.318875818966e-09
11 KSP Residual norm 9.056006865504e-10
12 KSP Residual norm 6.780399769892e-10
13 KSP Residual norm 5.028125805615e-10
14 KSP Residual norm 3.669434052575e-10
15 KSP Residual norm 2.877935331466e-10
16 KSP Residual norm 2.425879077447e-10
17 KSP Residual norm 1.946407506219e-10
18 KSP Residual norm 1.577707362706e-10
19 KSP Residual norm 1.268258194292e-10
20 KSP Residual norm 1.023957504894e-10
21 KSP Residual norm 8.041751320966e-11
22 KSP Residual norm 6.630583738182e-11
23 KSP Residual norm 5.186728906257e-11
24 KSP Residual norm 4.217355931776e-11
25 KSP Residual norm 3.188181698178e-11
26 KSP Residual norm 2.681087668996e-11
27 KSP Residual norm 1.982912238584e-11
28 KSP Residual norm 1.520016426149e-11
29 KSP Residual norm 1.357230111140e-11
30 KSP Residual norm 9.591108748053e-12
31 KSP Residual norm 7.873514088879e-12
32 KSP Residual norm 5.898006551479e-12
33 KSP Residual norm 4.927294058012e-12
34 KSP Residual norm 3.689845335863e-12
35 KSP Residual norm 3.009407814375e-12
36 KSP Residual norm 2.376569360759e-12
37 KSP Residual norm 1.968396590691e-12
38 KSP Residual norm 1.523365940848e-12
39 KSP Residual norm 1.170564903613e-12
40 KSP Residual norm 9.075987880651e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.141991437587e-08 gnorm 1.019462717086e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
50 SNES Function norm 8.694448279626e-09
0 KSP Residual norm 1.567924477942e-07
1 KSP Residual norm 2.110726707669e-08
2 KSP Residual norm 1.563269142641e-08
3 KSP Residual norm 1.266679416044e-08
4 KSP Residual norm 8.248471168663e-09
5 KSP Residual norm 5.933916107570e-09
6 KSP Residual norm 3.519937024443e-09
7 KSP Residual norm 2.382300490020e-09
8 KSP Residual norm 1.783371617628e-09
9 KSP Residual norm 1.398874380006e-09
10 KSP Residual norm 1.004082569248e-09
11 KSP Residual norm 6.894016761905e-10
12 KSP Residual norm 5.161999428226e-10
13 KSP Residual norm 3.828548163911e-10
14 KSP Residual norm 2.795996586311e-10
15 KSP Residual norm 2.191842857846e-10
16 KSP Residual norm 1.847288529083e-10
17 KSP Residual norm 1.482545332428e-10
18 KSP Residual norm 1.201528801790e-10
19 KSP Residual norm 9.659656174240e-11
20 KSP Residual norm 7.798237456362e-11
21 KSP Residual norm 6.124188884104e-11
22 KSP Residual norm 5.052116708205e-11
23 KSP Residual norm 3.952205650093e-11
24 KSP Residual norm 3.212275973432e-11
25 KSP Residual norm 2.428349088231e-11
26 KSP Residual norm 2.043464590854e-11
27 KSP Residual norm 1.510691477377e-11
28 KSP Residual norm 1.157742909613e-11
29 KSP Residual norm 1.034481666414e-11
30 KSP Residual norm 7.310638964913e-12
31 KSP Residual norm 5.973786871800e-12
32 KSP Residual norm 4.493499702956e-12
33 KSP Residual norm 3.736434391697e-12
34 KSP Residual norm 2.797672555763e-12
35 KSP Residual norm 2.293588998759e-12
36 KSP Residual norm 1.806878680210e-12
37 KSP Residual norm 1.500976325075e-12
38 KSP Residual norm 1.160981916671e-12
39 KSP Residual norm 8.926723224758e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.694448279626e-09 gnorm 7.761592449728e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
51 SNES Function norm 6.619445973431e-09
0 KSP Residual norm 1.192817046266e-07
1 KSP Residual norm 1.606583227233e-08
2 KSP Residual norm 1.189681894414e-08
3 KSP Residual norm 9.639543673793e-09
4 KSP Residual norm 6.275383528406e-09
5 KSP Residual norm 4.513766996672e-09
6 KSP Residual norm 2.678516123315e-09
7 KSP Residual norm 1.813991525150e-09
8 KSP Residual norm 1.357407031154e-09
9 KSP Residual norm 1.064895217379e-09
10 KSP Residual norm 7.646259000544e-10
11 KSP Residual norm 5.252362056774e-10
12 KSP Residual norm 3.933695918694e-10
13 KSP Residual norm 2.914355388884e-10
14 KSP Residual norm 2.123932306078e-10
15 KSP Residual norm 1.668125765690e-10
16 KSP Residual norm 1.405733221801e-10
17 KSP Residual norm 1.127760136738e-10
18 KSP Residual norm 9.141801721476e-11
19 KSP Residual norm 7.349821068284e-11
20 KSP Residual norm 5.936018069960e-11
21 KSP Residual norm 4.661104898192e-11
22 KSP Residual norm 3.842676224049e-11
23 KSP Residual norm 3.006860976139e-11
24 KSP Residual norm 2.444343926357e-11
25 KSP Residual norm 1.848743913874e-11
26 KSP Residual norm 1.550325581243e-11
27 KSP Residual norm 1.151749251278e-11
28 KSP Residual norm 8.825395110512e-12
29 KSP Residual norm 7.884683225769e-12
30 KSP Residual norm 5.562301529927e-12
31 KSP Residual norm 4.596938964817e-12
32 KSP Residual norm 3.426380543048e-12
33 KSP Residual norm 2.877200932800e-12
34 KSP Residual norm 2.153779686785e-12
35 KSP Residual norm 1.746396824556e-12
36 KSP Residual norm 1.382344491024e-12
37 KSP Residual norm 1.141847999646e-12
38 KSP Residual norm 8.850328556693e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.619445973431e-09 gnorm 5.909223283410e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
52 SNES Function norm 5.039660984376e-09
0 KSP Residual norm 9.086648627648e-08
1 KSP Residual norm 1.223293435850e-08
2 KSP Residual norm 9.059893958961e-09
3 KSP Residual norm 7.341483687522e-09
4 KSP Residual norm 4.779655451421e-09
5 KSP Residual norm 3.438181670915e-09
6 KSP Residual norm 2.039690144558e-09
7 KSP Residual norm 1.381086735989e-09
8 KSP Residual norm 1.033586980998e-09
9 KSP Residual norm 8.108112349202e-10
10 KSP Residual norm 5.820695180295e-10
11 KSP Residual norm 3.997408766320e-10
12 KSP Residual norm 2.993206692508e-10
13 KSP Residual norm 2.218930338265e-10
14 KSP Residual norm 1.618737256101e-10
15 KSP Residual norm 1.270127244165e-10
16 KSP Residual norm 1.070471073067e-10
17 KSP Residual norm 8.589680091190e-11
18 KSP Residual norm 6.962775653298e-11
19 KSP Residual norm 5.597531029774e-11
20 KSP Residual norm 4.520424311390e-11
21 KSP Residual norm 3.550100048048e-11
22 KSP Residual norm 2.927673083854e-11
23 KSP Residual norm 2.290732973297e-11
24 KSP Residual norm 1.862551174041e-11
25 KSP Residual norm 1.408458210120e-11
26 KSP Residual norm 1.183649886685e-11
27 KSP Residual norm 8.768104078422e-12
28 KSP Residual norm 6.721105284435e-12
29 KSP Residual norm 6.004300192131e-12
30 KSP Residual norm 4.241147733521e-12
31 KSP Residual norm 3.487913314748e-12
32 KSP Residual norm 2.610109810923e-12
33 KSP Residual norm 2.184419272584e-12
34 KSP Residual norm 1.635448497593e-12
35 KSP Residual norm 1.332129348193e-12
36 KSP Residual norm 1.052632532750e-12
37 KSP Residual norm 8.713417210561e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 5.039660984376e-09 gnorm 4.498936028400e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
53 SNES Function norm 3.836902721904e-09
0 KSP Residual norm 6.917712987727e-08
1 KSP Residual norm 9.313220061427e-09
2 KSP Residual norm 6.897444444449e-09
3 KSP Residual norm 5.589212691822e-09
4 KSP Residual norm 3.638770463786e-09
5 KSP Residual norm 2.617473776406e-09
6 KSP Residual norm 1.552837204842e-09
7 KSP Residual norm 1.051492296064e-09
8 KSP Residual norm 7.868918035838e-10
9 KSP Residual norm 6.173088875120e-10
10 KSP Residual norm 4.431672789610e-10
11 KSP Residual norm 3.043549865957e-10
12 KSP Residual norm 2.278957502401e-10
13 KSP Residual norm 1.689335576238e-10
14 KSP Residual norm 1.232200790189e-10
15 KSP Residual norm 9.669668624132e-11
16 KSP Residual norm 8.149456183561e-11
17 KSP Residual norm 6.539411375751e-11
18 KSP Residual norm 5.301244292447e-11
19 KSP Residual norm 4.261855058473e-11
20 KSP Residual norm 3.442240146973e-11
21 KSP Residual norm 2.703440417621e-11
22 KSP Residual norm 2.229443438941e-11
23 KSP Residual norm 1.744626888806e-11
24 KSP Residual norm 1.418732451001e-11
25 KSP Residual norm 1.072931000650e-11
26 KSP Residual norm 9.016800997165e-12
27 KSP Residual norm 6.680552532724e-12
28 KSP Residual norm 5.121643673636e-12
29 KSP Residual norm 4.575589082833e-12
30 KSP Residual norm 3.231883708956e-12
31 KSP Residual norm 2.660918761626e-12
32 KSP Residual norm 1.990043035834e-12
33 KSP Residual norm 1.666680992345e-12
34 KSP Residual norm 1.247859712133e-12
35 KSP Residual norm 1.015713991602e-12
36 KSP Residual norm 8.029325056457e-13
Linear solve converged due to CONVERGED_ATOL iterations 36
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.836902721904e-09 gnorm 3.425229701092e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
54 SNES Function norm 2.921196114580e-09
0 KSP Residual norm 5.272093589118e-08
1 KSP Residual norm 7.094836752461e-09
2 KSP Residual norm 5.255207728529e-09
3 KSP Residual norm 4.257556097079e-09
4 KSP Residual norm 2.774316234832e-09
5 KSP Residual norm 1.996362641691e-09
6 KSP Residual norm 1.183717580130e-09
7 KSP Residual norm 8.001002448905e-10
8 KSP Residual norm 5.993908641621e-10
9 KSP Residual norm 4.700870300080e-10
10 KSP Residual norm 3.372452003206e-10
11 KSP Residual norm 2.313932686346e-10
12 KSP Residual norm 1.731804908759e-10
13 KSP Residual norm 1.286782708283e-10
14 KSP Residual norm 9.432554561212e-11
15 KSP Residual norm 7.370631664836e-11
16 KSP Residual norm 6.211914732421e-11
17 KSP Residual norm 4.989449503282e-11
18 KSP Residual norm 4.043233778401e-11
19 KSP Residual norm 3.250910871348e-11
20 KSP Residual norm 2.623195320726e-11
21 KSP Residual norm 2.060940900207e-11
22 KSP Residual norm 1.703036123089e-11
23 KSP Residual norm 1.332265776078e-11
24 KSP Residual norm 1.082837495725e-11
25 KSP Residual norm 8.182733054615e-12
26 KSP Residual norm 6.927945910195e-12
27 KSP Residual norm 5.083522603588e-12
28 KSP Residual norm 3.900557771960e-12
29 KSP Residual norm 3.484509747826e-12
30 KSP Residual norm 2.472159186808e-12
31 KSP Residual norm 1.980001074052e-12
32 KSP Residual norm 1.525307084216e-12
33 KSP Residual norm 1.217831407293e-12
34 KSP Residual norm 9.176289804285e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.921196114580e-09 gnorm 2.607765009223e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
55 SNES Function norm 2.224022417338e-09
0 KSP Residual norm 4.007655607780e-08
1 KSP Residual norm 5.398123751023e-09
2 KSP Residual norm 3.997212894368e-09
3 KSP Residual norm 3.238612647558e-09
4 KSP Residual norm 2.108617629715e-09
5 KSP Residual norm 1.516738008231e-09
6 KSP Residual norm 9.000362236381e-10
7 KSP Residual norm 6.094233221156e-10
8 KSP Residual norm 4.560591633170e-10
9 KSP Residual norm 3.578064240892e-10
10 KSP Residual norm 2.568958842737e-10
11 KSP Residual norm 1.764638784330e-10
12 KSP Residual norm 1.321408099078e-10
13 KSP Residual norm 9.792504998660e-11
14 KSP Residual norm 7.140595429784e-11
15 KSP Residual norm 5.605907181243e-11
16 KSP Residual norm 4.724092015023e-11
17 KSP Residual norm 3.791306093925e-11
18 KSP Residual norm 3.074442399395e-11
19 KSP Residual norm 2.472054140590e-11
20 KSP Residual norm 1.997396971207e-11
21 KSP Residual norm 1.568659171519e-11
22 KSP Residual norm 1.294138395504e-11
23 KSP Residual norm 1.013177669939e-11
24 KSP Residual norm 8.239934377512e-12
25 KSP Residual norm 6.233068983236e-12
26 KSP Residual norm 5.236994754447e-12
27 KSP Residual norm 3.884949358722e-12
28 KSP Residual norm 2.978627037147e-12
29 KSP Residual norm 2.662833148670e-12
30 KSP Residual norm 1.880074731479e-12
31 KSP Residual norm 1.550677465345e-12
32 KSP Residual norm 1.159142459014e-12
33 KSP Residual norm 9.718656139718e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.224022417338e-09 gnorm 1.985414847353e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
56 SNES Function norm 1.693253173368e-09
0 KSP Residual norm 3.050467396545e-08
1 KSP Residual norm 4.109205534252e-09
2 KSP Residual norm 3.042743786095e-09
3 KSP Residual norm 2.465407691662e-09
4 KSP Residual norm 1.604801950287e-09
5 KSP Residual norm 1.154253575575e-09
6 KSP Residual norm 6.849912301391e-10
7 KSP Residual norm 4.640418201525e-10
8 KSP Residual norm 3.471429882110e-10
9 KSP Residual norm 2.723842313862e-10
10 KSP Residual norm 1.956086354212e-10
11 KSP Residual norm 1.344079819842e-10
12 KSP Residual norm 1.006461272003e-10
13 KSP Residual norm 7.454521206598e-11
14 KSP Residual norm 5.429630182464e-11
15 KSP Residual norm 4.267051155156e-11
16 KSP Residual norm 3.596367768610e-11
17 KSP Residual norm 2.885778830175e-11
18 KSP Residual norm 2.341064985226e-11
19 KSP Residual norm 1.882217022399e-11
20 KSP Residual norm 1.521468045153e-11
21 KSP Residual norm 1.194978653158e-11
22 KSP Residual norm 9.855658400374e-12
23 KSP Residual norm 7.717210266813e-12
24 KSP Residual norm 6.279165955441e-12
25 KSP Residual norm 4.751404592136e-12
26 KSP Residual norm 3.985798419311e-12
27 KSP Residual norm 2.964261591681e-12
28 KSP Residual norm 2.274086830404e-12
29 KSP Residual norm 2.031370802263e-12
30 KSP Residual norm 1.434067209323e-12
31 KSP Residual norm 1.192922014083e-12
32 KSP Residual norm 8.861086183062e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.693253173368e-09 gnorm 1.511611117716e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
57 SNES Function norm 1.289177517996e-09
0 KSP Residual norm 2.325982092220e-08
1 KSP Residual norm 3.129500156075e-09
2 KSP Residual norm 2.318191005648e-09
3 KSP Residual norm 1.878691878752e-09
4 KSP Residual norm 1.223119163114e-09
5 KSP Residual norm 8.799199990628e-10
6 KSP Residual norm 5.218047408453e-10
7 KSP Residual norm 3.532889059732e-10
8 KSP Residual norm 2.643796319381e-10
9 KSP Residual norm 2.074241352758e-10
10 KSP Residual norm 1.488661638708e-10
11 KSP Residual norm 1.022199471258e-10
12 KSP Residual norm 7.650264782355e-11
13 KSP Residual norm 5.676018945987e-11
14 KSP Residual norm 4.145268043956e-11
15 KSP Residual norm 3.249278624800e-11
16 KSP Residual norm 2.739709295232e-11
17 KSP Residual norm 2.199711204106e-11
18 KSP Residual norm 1.784590525433e-11
19 KSP Residual norm 1.434401441930e-11
20 KSP Residual norm 1.159214525299e-11
21 KSP Residual norm 9.108442524768e-12
22 KSP Residual norm 7.517805359167e-12
23 KSP Residual norm 5.885728574429e-12
24 KSP Residual norm 4.790452812585e-12
25 KSP Residual norm 3.622815716851e-12
26 KSP Residual norm 3.056722463539e-12
27 KSP Residual norm 2.255412243441e-12
28 KSP Residual norm 1.731182058877e-12
29 KSP Residual norm 1.546670209686e-12
30 KSP Residual norm 1.094986836648e-12
31 KSP Residual norm 8.974093690505e-13
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.289177517996e-09 gnorm 1.150878461108e-09
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
58 SNES Function norm 9.815296158175e-10
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 58
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=3966
total number of function evaluations=117
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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=7.884e+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=7.884e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535349931840e-02
0 KSP Residual norm 6.124462848395e-01
1 KSP Residual norm 2.028466739094e-01
2 KSP Residual norm 1.677287428351e-01
3 KSP Residual norm 9.925866054298e-02
4 KSP Residual norm 5.873758198643e-02
5 KSP Residual norm 3.385248731922e-02
6 KSP Residual norm 2.126994058854e-02
7 KSP Residual norm 1.447584937910e-02
8 KSP Residual norm 1.035443583542e-02
9 KSP Residual norm 7.771750794799e-03
10 KSP Residual norm 5.002137377103e-03
11 KSP Residual norm 3.374769360596e-03
12 KSP Residual norm 2.389497292100e-03
13 KSP Residual norm 1.868781260456e-03
14 KSP Residual norm 1.430177634926e-03
15 KSP Residual norm 1.107477689078e-03
16 KSP Residual norm 8.042955566024e-04
17 KSP Residual norm 5.961678358052e-04
18 KSP Residual norm 4.518152631191e-04
19 KSP Residual norm 3.450183857708e-04
20 KSP Residual norm 2.869341220319e-04
21 KSP Residual norm 2.138873955690e-04
22 KSP Residual norm 1.641921102427e-04
23 KSP Residual norm 1.362465072791e-04
24 KSP Residual norm 1.109885491649e-04
25 KSP Residual norm 8.365619907995e-05
26 KSP Residual norm 7.321113941643e-05
27 KSP Residual norm 5.527182433783e-05
28 KSP Residual norm 4.651643337120e-05
29 KSP Residual norm 3.961543109401e-05
30 KSP Residual norm 3.309456018109e-05
31 KSP Residual norm 2.682887484765e-05
32 KSP Residual norm 2.113744553482e-05
33 KSP Residual norm 1.717129873278e-05
34 KSP Residual norm 1.386177759540e-05
35 KSP Residual norm 1.089438851452e-05
36 KSP Residual norm 8.747192786229e-06
37 KSP Residual norm 6.967316563865e-06
38 KSP Residual norm 5.249118917050e-06
39 KSP Residual norm 3.944792469646e-06
40 KSP Residual norm 2.982187378351e-06
41 KSP Residual norm 2.318641910986e-06
42 KSP Residual norm 1.696568452940e-06
43 KSP Residual norm 1.292717443418e-06
44 KSP Residual norm 9.846370626382e-07
45 KSP Residual norm 7.303390832308e-07
46 KSP Residual norm 5.492181249951e-07
47 KSP Residual norm 4.358692672629e-07
48 KSP Residual norm 3.413607731600e-07
49 KSP Residual norm 2.574467961736e-07
50 KSP Residual norm 1.990395152987e-07
51 KSP Residual norm 1.975996014669e-07
52 KSP Residual norm 1.946791684615e-07
53 KSP Residual norm 1.694877811040e-07
54 KSP Residual norm 1.513414501920e-07
55 KSP Residual norm 1.301935210308e-07
56 KSP Residual norm 1.180772108042e-07
57 KSP Residual norm 1.074335560486e-07
58 KSP Residual norm 9.483199388211e-08
59 KSP Residual norm 8.108883168535e-08
60 KSP Residual norm 6.646618158711e-08
61 KSP Residual norm 5.582942215112e-08
62 KSP Residual norm 4.453827293426e-08
63 KSP Residual norm 3.778463437108e-08
64 KSP Residual norm 3.113852909138e-08
65 KSP Residual norm 2.600199242303e-08
66 KSP Residual norm 2.082792437980e-08
67 KSP Residual norm 1.785038992924e-08
68 KSP Residual norm 1.479736402442e-08
69 KSP Residual norm 1.208464312868e-08
70 KSP Residual norm 1.033907596983e-08
71 KSP Residual norm 9.167039094205e-09
72 KSP Residual norm 7.285613291945e-09
73 KSP Residual norm 6.452176983220e-09
74 KSP Residual norm 4.932717879014e-09
75 KSP Residual norm 4.439464580831e-09
76 KSP Residual norm 3.785592913283e-09
77 KSP Residual norm 3.080563876549e-09
78 KSP Residual norm 2.558117644908e-09
79 KSP Residual norm 2.037239318950e-09
80 KSP Residual norm 1.558441876062e-09
81 KSP Residual norm 1.308349953146e-09
82 KSP Residual norm 9.747272424970e-10
83 KSP Residual norm 7.917311262143e-10
84 KSP Residual norm 6.165984497644e-10
85 KSP Residual norm 4.376650718192e-10
86 KSP Residual norm 3.514616115394e-10
87 KSP Residual norm 2.715762090348e-10
88 KSP Residual norm 2.030810353966e-10
89 KSP Residual norm 1.488220783417e-10
90 KSP Residual norm 1.111648613829e-10
91 KSP Residual norm 8.056161577456e-11
92 KSP Residual norm 5.902219175008e-11
93 KSP Residual norm 4.289929595059e-11
94 KSP Residual norm 3.271762119063e-11
95 KSP Residual norm 2.356053177091e-11
96 KSP Residual norm 1.847803464346e-11
97 KSP Residual norm 1.429845558445e-11
98 KSP Residual norm 1.091267945543e-11
99 KSP Residual norm 7.646342226078e-12
100 KSP Residual norm 5.895248580602e-12
101 KSP Residual norm 5.837069049349e-12
102 KSP Residual norm 5.610453314561e-12
103 KSP Residual norm 4.998517417571e-12
104 KSP Residual norm 4.469300479145e-12
105 KSP Residual norm 3.902119726053e-12
106 KSP Residual norm 3.386113711188e-12
107 KSP Residual norm 3.123879205258e-12
108 KSP Residual norm 2.813187741591e-12
109 KSP Residual norm 2.419234430641e-12
110 KSP Residual norm 2.108435125498e-12
111 KSP Residual norm 1.776239142686e-12
112 KSP Residual norm 1.514669364252e-12
113 KSP Residual norm 1.212943915623e-12
114 KSP Residual norm 1.007107079621e-12
115 KSP Residual norm 8.172542654965e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535349931840e-02 gnorm 1.139020924842e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 9.648126779567e-07
0 KSP Residual norm 1.525366999741e-05
1 KSP Residual norm 2.026792386586e-06
2 KSP Residual norm 1.645926549405e-06
3 KSP Residual norm 1.260597415593e-06
4 KSP Residual norm 9.225054439412e-07
5 KSP Residual norm 5.752537254165e-07
6 KSP Residual norm 4.174305582829e-07
7 KSP Residual norm 3.234393912782e-07
8 KSP Residual norm 2.363358411382e-07
9 KSP Residual norm 1.934880298911e-07
10 KSP Residual norm 1.302219524159e-07
11 KSP Residual norm 1.053982991834e-07
12 KSP Residual norm 8.162055139614e-08
13 KSP Residual norm 6.044435882837e-08
14 KSP Residual norm 4.938857974476e-08
15 KSP Residual norm 3.633006183372e-08
16 KSP Residual norm 2.760935604995e-08
17 KSP Residual norm 2.262976334069e-08
18 KSP Residual norm 1.582236190146e-08
19 KSP Residual norm 1.218807583017e-08
20 KSP Residual norm 9.629435725470e-09
21 KSP Residual norm 7.494405016417e-09
22 KSP Residual norm 6.288812268684e-09
23 KSP Residual norm 5.303326892737e-09
24 KSP Residual norm 4.119857385790e-09
25 KSP Residual norm 3.543412122628e-09
26 KSP Residual norm 2.730714105844e-09
27 KSP Residual norm 2.172451661841e-09
28 KSP Residual norm 1.827589345705e-09
29 KSP Residual norm 1.288147425993e-09
30 KSP Residual norm 1.081638745211e-09
31 KSP Residual norm 8.698907791416e-10
32 KSP Residual norm 6.950571870089e-10
33 KSP Residual norm 5.470701581694e-10
34 KSP Residual norm 4.407532629370e-10
35 KSP Residual norm 3.621498704742e-10
36 KSP Residual norm 2.918990516928e-10
37 KSP Residual norm 2.312532312632e-10
38 KSP Residual norm 1.874843174421e-10
39 KSP Residual norm 1.399482467937e-10
40 KSP Residual norm 1.028731952628e-10
41 KSP Residual norm 7.606128254235e-11
42 KSP Residual norm 6.107330289822e-11
43 KSP Residual norm 4.617484361888e-11
44 KSP Residual norm 3.445486420946e-11
45 KSP Residual norm 2.637504671563e-11
46 KSP Residual norm 2.028604892383e-11
47 KSP Residual norm 1.580343413469e-11
48 KSP Residual norm 1.267341706336e-11
49 KSP Residual norm 9.310965198290e-12
50 KSP Residual norm 6.994265447945e-12
51 KSP Residual norm 6.911065600976e-12
52 KSP Residual norm 6.765887932631e-12
53 KSP Residual norm 5.622059184499e-12
54 KSP Residual norm 4.806348146585e-12
55 KSP Residual norm 4.334768449280e-12
56 KSP Residual norm 3.879729439562e-12
57 KSP Residual norm 3.655416795816e-12
58 KSP Residual norm 3.234954080285e-12
59 KSP Residual norm 2.713828599695e-12
60 KSP Residual norm 2.300053735365e-12
61 KSP Residual norm 2.015606538581e-12
62 KSP Residual norm 1.594928864214e-12
63 KSP Residual norm 1.369771632856e-12
64 KSP Residual norm 1.126107012565e-12
65 KSP Residual norm 9.300256199630e-13
Linear solve converged due to CONVERGED_ATOL iterations 65
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 9.648126779567e-07 gnorm 8.951137740746e-08
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 8.951224702244e-08
0 KSP Residual norm 4.967049901339e-07
1 KSP Residual norm 2.338321874655e-07
2 KSP Residual norm 1.421098367783e-07
3 KSP Residual norm 1.091644226346e-07
4 KSP Residual norm 9.013087785647e-08
5 KSP Residual norm 6.718569757152e-08
6 KSP Residual norm 4.514703354622e-08
7 KSP Residual norm 3.273118936012e-08
8 KSP Residual norm 2.342541387249e-08
9 KSP Residual norm 1.617424865887e-08
10 KSP Residual norm 1.302141072232e-08
11 KSP Residual norm 1.040355403987e-08
12 KSP Residual norm 8.120448281632e-09
13 KSP Residual norm 6.454106754142e-09
14 KSP Residual norm 4.870004457089e-09
15 KSP Residual norm 3.943893778968e-09
16 KSP Residual norm 2.902802618521e-09
17 KSP Residual norm 2.309156964479e-09
18 KSP Residual norm 1.823712911366e-09
19 KSP Residual norm 1.359957609615e-09
20 KSP Residual norm 1.143220862072e-09
21 KSP Residual norm 9.299250824947e-10
22 KSP Residual norm 8.147355413114e-10
23 KSP Residual norm 7.180935965075e-10
24 KSP Residual norm 6.150175104030e-10
25 KSP Residual norm 5.272699463529e-10
26 KSP Residual norm 4.110857772771e-10
27 KSP Residual norm 3.015384167262e-10
28 KSP Residual norm 2.521957938362e-10
29 KSP Residual norm 2.054190542608e-10
30 KSP Residual norm 1.575313093611e-10
31 KSP Residual norm 1.254893428812e-10
32 KSP Residual norm 9.250389806899e-11
33 KSP Residual norm 7.499482122463e-11
34 KSP Residual norm 6.055427310772e-11
35 KSP Residual norm 4.655890769317e-11
36 KSP Residual norm 3.543471961543e-11
37 KSP Residual norm 2.766585353766e-11
38 KSP Residual norm 2.103156370615e-11
39 KSP Residual norm 1.476339886794e-11
40 KSP Residual norm 1.110247311877e-11
41 KSP Residual norm 8.142054775856e-12
42 KSP Residual norm 6.230008527987e-12
43 KSP Residual norm 4.868314598624e-12
44 KSP Residual norm 3.738059169261e-12
45 KSP Residual norm 2.681206950539e-12
46 KSP Residual norm 2.138328716895e-12
47 KSP Residual norm 1.637074774099e-12
48 KSP Residual norm 1.205389906445e-12
49 KSP Residual norm 9.311199307470e-13
Linear solve converged due to CONVERGED_ATOL iterations 49
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.951224702244e-08 gnorm 1.151793005446e-12
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 1.923922760220e-12
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 3
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=229
total number of function evaluations=7
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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=7.884e+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=7.884e+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=7.884e+07*s to t=1.5768e+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.884e+07*s to t=1.5768e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535349931837e-02
0 KSP Residual norm 6.122097603648e-01
1 KSP Residual norm 2.027123269212e-01
2 KSP Residual norm 1.676001886412e-01
3 KSP Residual norm 9.918025552202e-02
4 KSP Residual norm 5.869294589731e-02
5 KSP Residual norm 3.383652568188e-02
6 KSP Residual norm 2.128864218542e-02
7 KSP Residual norm 1.448879466199e-02
8 KSP Residual norm 1.036780425328e-02
9 KSP Residual norm 7.776702095356e-03
10 KSP Residual norm 5.006052318370e-03
11 KSP Residual norm 3.378050397481e-03
12 KSP Residual norm 2.394752818992e-03
13 KSP Residual norm 1.874154735049e-03
14 KSP Residual norm 1.433388591395e-03
15 KSP Residual norm 1.109156402620e-03
16 KSP Residual norm 8.053448138768e-04
17 KSP Residual norm 5.967792191844e-04
18 KSP Residual norm 4.524939516403e-04
19 KSP Residual norm 3.452105202471e-04
20 KSP Residual norm 2.870861075173e-04
21 KSP Residual norm 2.139888834220e-04
22 KSP Residual norm 1.643110761698e-04
23 KSP Residual norm 1.362928625702e-04
24 KSP Residual norm 1.110295016649e-04
25 KSP Residual norm 8.372041716867e-05
26 KSP Residual norm 7.323615477178e-05
27 KSP Residual norm 5.525239688312e-05
28 KSP Residual norm 4.652867760061e-05
29 KSP Residual norm 3.959427303950e-05
30 KSP Residual norm 3.309026545327e-05
31 KSP Residual norm 2.684447860522e-05
32 KSP Residual norm 2.113789861888e-05
33 KSP Residual norm 1.717599151959e-05
34 KSP Residual norm 1.386346062240e-05
35 KSP Residual norm 1.089817837316e-05
36 KSP Residual norm 8.747815954392e-06
37 KSP Residual norm 6.968616301452e-06
38 KSP Residual norm 5.249804140343e-06
39 KSP Residual norm 3.945270354592e-06
40 KSP Residual norm 2.983365641288e-06
41 KSP Residual norm 2.319336603733e-06
42 KSP Residual norm 1.697099578847e-06
43 KSP Residual norm 1.293284143910e-06
44 KSP Residual norm 9.850562424018e-07
45 KSP Residual norm 7.303990581771e-07
46 KSP Residual norm 5.492463634753e-07
47 KSP Residual norm 4.358490266249e-07
48 KSP Residual norm 3.412972188006e-07
49 KSP Residual norm 2.574306968421e-07
50 KSP Residual norm 1.990555542139e-07
51 KSP Residual norm 1.976032271567e-07
52 KSP Residual norm 1.946881804963e-07
53 KSP Residual norm 1.693250705452e-07
54 KSP Residual norm 1.513393229772e-07
55 KSP Residual norm 1.301930958081e-07
56 KSP Residual norm 1.180935541192e-07
57 KSP Residual norm 1.074490210093e-07
58 KSP Residual norm 9.481476118126e-08
59 KSP Residual norm 8.106153447383e-08
60 KSP Residual norm 6.642639914505e-08
61 KSP Residual norm 5.578740159903e-08
62 KSP Residual norm 4.451146646250e-08
63 KSP Residual norm 3.772833956825e-08
64 KSP Residual norm 3.104823300799e-08
65 KSP Residual norm 2.598941677112e-08
66 KSP Residual norm 2.081712002129e-08
67 KSP Residual norm 1.782260202518e-08
68 KSP Residual norm 1.475931127721e-08
69 KSP Residual norm 1.209267826605e-08
70 KSP Residual norm 1.032603492765e-08
71 KSP Residual norm 9.155883595414e-09
72 KSP Residual norm 7.290232827477e-09
73 KSP Residual norm 6.428012033007e-09
74 KSP Residual norm 4.914192236009e-09
75 KSP Residual norm 4.443744126198e-09
76 KSP Residual norm 3.756992979678e-09
77 KSP Residual norm 3.071151791867e-09
78 KSP Residual norm 2.557563747746e-09
79 KSP Residual norm 2.034015808988e-09
80 KSP Residual norm 1.555524454444e-09
81 KSP Residual norm 1.306967093895e-09
82 KSP Residual norm 9.748914569726e-10
83 KSP Residual norm 7.916127688936e-10
84 KSP Residual norm 6.158226090094e-10
85 KSP Residual norm 4.371334353676e-10
86 KSP Residual norm 3.513480427013e-10
87 KSP Residual norm 2.715123838698e-10
88 KSP Residual norm 2.030318312561e-10
89 KSP Residual norm 1.487892958442e-10
90 KSP Residual norm 1.111587025111e-10
91 KSP Residual norm 8.056199650282e-11
92 KSP Residual norm 5.902362512042e-11
93 KSP Residual norm 4.291147329400e-11
94 KSP Residual norm 3.272474193592e-11
95 KSP Residual norm 2.356908273366e-11
96 KSP Residual norm 1.849021110412e-11
97 KSP Residual norm 1.431089269018e-11
98 KSP Residual norm 1.092224835922e-11
99 KSP Residual norm 7.652010243918e-12
100 KSP Residual norm 5.900270695831e-12
101 KSP Residual norm 5.841393201610e-12
102 KSP Residual norm 5.613527529341e-12
103 KSP Residual norm 4.998180469688e-12
104 KSP Residual norm 4.469422366688e-12
105 KSP Residual norm 3.908086468773e-12
106 KSP Residual norm 3.421621907769e-12
107 KSP Residual norm 3.156533210403e-12
108 KSP Residual norm 2.818474927047e-12
109 KSP Residual norm 2.420162144010e-12
110 KSP Residual norm 2.108884600028e-12
111 KSP Residual norm 1.776746995438e-12
112 KSP Residual norm 1.515958388067e-12
113 KSP Residual norm 1.213067367555e-12
114 KSP Residual norm 1.007321222197e-12
115 KSP Residual norm 8.179544177929e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535349931837e-02 gnorm 4.437043111707e-07
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 3.888563276134e-07
0 KSP Residual norm 5.987844128720e-06
1 KSP Residual norm 8.212376128819e-07
2 KSP Residual norm 6.385478537422e-07
3 KSP Residual norm 5.093911611088e-07
4 KSP Residual norm 3.888351404097e-07
5 KSP Residual norm 2.679491265687e-07
6 KSP Residual norm 1.656125765321e-07
7 KSP Residual norm 1.365927443203e-07
8 KSP Residual norm 9.704760854159e-08
9 KSP Residual norm 8.270796954080e-08
10 KSP Residual norm 5.645371610920e-08
11 KSP Residual norm 4.488786042599e-08
12 KSP Residual norm 3.406372990858e-08
13 KSP Residual norm 2.620266792307e-08
14 KSP Residual norm 2.024358732900e-08
15 KSP Residual norm 1.537713515183e-08
16 KSP Residual norm 1.116613802897e-08
17 KSP Residual norm 8.849929831142e-09
18 KSP Residual norm 6.679200171463e-09
19 KSP Residual norm 4.678106333056e-09
20 KSP Residual norm 3.784976167819e-09
21 KSP Residual norm 2.874632471752e-09
22 KSP Residual norm 2.266680987747e-09
23 KSP Residual norm 2.006229975373e-09
24 KSP Residual norm 1.625710344505e-09
25 KSP Residual norm 1.284016856964e-09
26 KSP Residual norm 1.011594237748e-09
27 KSP Residual norm 8.599821579914e-10
28 KSP Residual norm 7.096034243991e-10
29 KSP Residual norm 5.547748030462e-10
30 KSP Residual norm 4.201625608255e-10
31 KSP Residual norm 3.515554417778e-10
32 KSP Residual norm 2.754718991277e-10
33 KSP Residual norm 2.297140891072e-10
34 KSP Residual norm 1.867812163243e-10
35 KSP Residual norm 1.514849572203e-10
36 KSP Residual norm 1.217315166727e-10
37 KSP Residual norm 9.502072437474e-11
38 KSP Residual norm 7.671147133935e-11
39 KSP Residual norm 5.705048784104e-11
40 KSP Residual norm 4.218122972624e-11
41 KSP Residual norm 3.049375380216e-11
42 KSP Residual norm 2.422409825314e-11
43 KSP Residual norm 1.878812759635e-11
44 KSP Residual norm 1.428404339406e-11
45 KSP Residual norm 1.088805078030e-11
46 KSP Residual norm 8.124890491357e-12
47 KSP Residual norm 6.495532132680e-12
48 KSP Residual norm 5.076097700067e-12
49 KSP Residual norm 3.831638895381e-12
50 KSP Residual norm 2.837547969886e-12
51 KSP Residual norm 2.805496948649e-12
52 KSP Residual norm 2.768731132443e-12
53 KSP Residual norm 2.360419662059e-12
54 KSP Residual norm 2.104043517046e-12
55 KSP Residual norm 1.814126353596e-12
56 KSP Residual norm 1.658020770653e-12
57 KSP Residual norm 1.517136898793e-12
58 KSP Residual norm 1.333443154089e-12
59 KSP Residual norm 1.121913765334e-12
60 KSP Residual norm 9.454120700492e-13
Linear solve converged due to CONVERGED_ATOL iterations 60
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.888563276134e-07 gnorm 3.859975850652e-12
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 7.481964227210e-12
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 2
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=175
total number of function evaluations=5
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.884e+07*s to t=1.5768e+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.5768e+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.5768e+08*s to t=2.3652e+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.5768e+08*s to t=2.3652e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535349932082e-02
0 KSP Residual norm 6.123043295238e-01
1 KSP Residual norm 2.029027366187e-01
2 KSP Residual norm 1.677819931934e-01
3 KSP Residual norm 9.926853068277e-02
4 KSP Residual norm 5.868649622680e-02
5 KSP Residual norm 3.385581549447e-02
6 KSP Residual norm 2.126642832421e-02
7 KSP Residual norm 1.447147788398e-02
8 KSP Residual norm 1.035374468832e-02
9 KSP Residual norm 7.772643808692e-03
10 KSP Residual norm 5.003626677902e-03
11 KSP Residual norm 3.376787199592e-03
12 KSP Residual norm 2.389297775903e-03
13 KSP Residual norm 1.869756594482e-03
14 KSP Residual norm 1.430432805138e-03
15 KSP Residual norm 1.108096960100e-03
16 KSP Residual norm 8.056108965180e-04
17 KSP Residual norm 5.965656526117e-04
18 KSP Residual norm 4.517013462125e-04
19 KSP Residual norm 3.449026708686e-04
20 KSP Residual norm 2.868275053236e-04
21 KSP Residual norm 2.139094377830e-04
22 KSP Residual norm 1.641837965037e-04
23 KSP Residual norm 1.362176828725e-04
24 KSP Residual norm 1.109024474937e-04
25 KSP Residual norm 8.360823230270e-05
26 KSP Residual norm 7.315017115684e-05
27 KSP Residual norm 5.527190705561e-05
28 KSP Residual norm 4.649353630854e-05
29 KSP Residual norm 3.960147250540e-05
30 KSP Residual norm 3.309438300831e-05
31 KSP Residual norm 2.678742887870e-05
32 KSP Residual norm 2.112724635192e-05
33 KSP Residual norm 1.715697064422e-05
34 KSP Residual norm 1.385846839322e-05
35 KSP Residual norm 1.089678508585e-05
36 KSP Residual norm 8.753454278401e-06
37 KSP Residual norm 6.967951120172e-06
38 KSP Residual norm 5.246151562554e-06
39 KSP Residual norm 3.943113041552e-06
40 KSP Residual norm 2.981651558415e-06
41 KSP Residual norm 2.318262341538e-06
42 KSP Residual norm 1.695664481575e-06
43 KSP Residual norm 1.292088326414e-06
44 KSP Residual norm 9.838615713310e-07
45 KSP Residual norm 7.298131189483e-07
46 KSP Residual norm 5.488383677324e-07
47 KSP Residual norm 4.356388252802e-07
48 KSP Residual norm 3.412102922992e-07
49 KSP Residual norm 2.573063139200e-07
50 KSP Residual norm 1.988843612114e-07
51 KSP Residual norm 1.974420472039e-07
52 KSP Residual norm 1.945218744661e-07
53 KSP Residual norm 1.694425904603e-07
54 KSP Residual norm 1.511986998429e-07
55 KSP Residual norm 1.300874875486e-07
56 KSP Residual norm 1.179410995622e-07
57 KSP Residual norm 1.072989597014e-07
58 KSP Residual norm 9.480008391490e-08
59 KSP Residual norm 8.108930781829e-08
60 KSP Residual norm 6.645292199652e-08
61 KSP Residual norm 5.582795645832e-08
62 KSP Residual norm 4.453247244776e-08
63 KSP Residual norm 3.776961750918e-08
64 KSP Residual norm 3.113745765170e-08
65 KSP Residual norm 2.600128330495e-08
66 KSP Residual norm 2.080956177303e-08
67 KSP Residual norm 1.786309482427e-08
68 KSP Residual norm 1.479371874311e-08
69 KSP Residual norm 1.207445599128e-08
70 KSP Residual norm 1.033176723898e-08
71 KSP Residual norm 9.157396841958e-09
72 KSP Residual norm 7.280679239300e-09
73 KSP Residual norm 6.451522391228e-09
74 KSP Residual norm 4.921047308062e-09
75 KSP Residual norm 4.435104051274e-09
76 KSP Residual norm 3.769695410856e-09
77 KSP Residual norm 3.080288645201e-09
78 KSP Residual norm 2.552723709905e-09
79 KSP Residual norm 2.029525198504e-09
80 KSP Residual norm 1.550332844752e-09
81 KSP Residual norm 1.296036085307e-09
82 KSP Residual norm 9.737043224419e-10
83 KSP Residual norm 7.910637784672e-10
84 KSP Residual norm 6.171589079396e-10
85 KSP Residual norm 4.380652668032e-10
86 KSP Residual norm 3.513887736323e-10
87 KSP Residual norm 2.714608404426e-10
88 KSP Residual norm 2.029057449467e-10
89 KSP Residual norm 1.486525753701e-10
90 KSP Residual norm 1.110604541759e-10
91 KSP Residual norm 8.050378767977e-11
92 KSP Residual norm 5.897602136459e-11
93 KSP Residual norm 4.291424591896e-11
94 KSP Residual norm 3.273139973575e-11
95 KSP Residual norm 2.355453004431e-11
96 KSP Residual norm 1.846318482600e-11
97 KSP Residual norm 1.429311200896e-11
98 KSP Residual norm 1.091484883206e-11
99 KSP Residual norm 7.645501654275e-12
100 KSP Residual norm 5.895965250164e-12
101 KSP Residual norm 5.837628653456e-12
102 KSP Residual norm 5.611890978123e-12
103 KSP Residual norm 5.009626496430e-12
104 KSP Residual norm 4.477567714663e-12
105 KSP Residual norm 3.908243434392e-12
106 KSP Residual norm 3.397666054547e-12
107 KSP Residual norm 3.136711218150e-12
108 KSP Residual norm 2.818205290720e-12
109 KSP Residual norm 2.425477999711e-12
110 KSP Residual norm 2.111951486773e-12
111 KSP Residual norm 1.779435602334e-12
112 KSP Residual norm 1.517334906521e-12
113 KSP Residual norm 1.215504685674e-12
114 KSP Residual norm 1.009245990086e-12
115 KSP Residual norm 8.183293385120e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535349932082e-02 gnorm 6.634159933360e-06
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 6.322670104975e-06
0 KSP Residual norm 8.885980802165e-05
1 KSP Residual norm 1.346411065127e-05
2 KSP Residual norm 1.032040355235e-05
3 KSP Residual norm 7.586366182386e-06
4 KSP Residual norm 5.712728923712e-06
5 KSP Residual norm 4.287227231136e-06
6 KSP Residual norm 2.607386145466e-06
7 KSP Residual norm 2.235834958618e-06
8 KSP Residual norm 1.608826557160e-06
9 KSP Residual norm 1.212161615097e-06
10 KSP Residual norm 9.370602332069e-07
11 KSP Residual norm 7.236210063141e-07
12 KSP Residual norm 5.504889438479e-07
13 KSP Residual norm 4.405635486727e-07
14 KSP Residual norm 3.220187700102e-07
15 KSP Residual norm 2.524427468522e-07
16 KSP Residual norm 1.858483265265e-07
17 KSP Residual norm 1.446595332926e-07
18 KSP Residual norm 1.042018058922e-07
19 KSP Residual norm 7.301470811155e-08
20 KSP Residual norm 5.890859239982e-08
21 KSP Residual norm 4.440728385960e-08
22 KSP Residual norm 3.841246188640e-08
23 KSP Residual norm 3.013780994876e-08
24 KSP Residual norm 2.449720854036e-08
25 KSP Residual norm 1.971541693772e-08
26 KSP Residual norm 1.581632237388e-08
27 KSP Residual norm 1.337016425725e-08
28 KSP Residual norm 1.142738828516e-08
29 KSP Residual norm 8.461180476035e-09
30 KSP Residual norm 6.877546106597e-09
31 KSP Residual norm 5.412646451456e-09
32 KSP Residual norm 4.556082755889e-09
33 KSP Residual norm 3.591179217839e-09
34 KSP Residual norm 2.879295727350e-09
35 KSP Residual norm 2.372023484819e-09
36 KSP Residual norm 1.868873182241e-09
37 KSP Residual norm 1.410834789019e-09
38 KSP Residual norm 1.091402883087e-09
39 KSP Residual norm 8.091560248109e-10
40 KSP Residual norm 5.934566568534e-10
41 KSP Residual norm 4.521588408407e-10
42 KSP Residual norm 3.656442535610e-10
43 KSP Residual norm 2.826803914575e-10
44 KSP Residual norm 2.182763832943e-10
45 KSP Residual norm 1.664824079643e-10
46 KSP Residual norm 1.286607521174e-10
47 KSP Residual norm 1.021996239823e-10
48 KSP Residual norm 7.907655031044e-11
49 KSP Residual norm 6.069005744563e-11
50 KSP Residual norm 4.543898262280e-11
51 KSP Residual norm 4.508799336597e-11
52 KSP Residual norm 4.440558961697e-11
53 KSP Residual norm 3.695507575127e-11
54 KSP Residual norm 3.350002413430e-11
55 KSP Residual norm 2.909696309968e-11
56 KSP Residual norm 2.648633493316e-11
57 KSP Residual norm 2.422404548734e-11
58 KSP Residual norm 2.122639809613e-11
59 KSP Residual norm 1.746928189751e-11
60 KSP Residual norm 1.488253837020e-11
61 KSP Residual norm 1.272898267429e-11
62 KSP Residual norm 1.076173589499e-11
63 KSP Residual norm 8.116946023546e-12
64 KSP Residual norm 7.064053780850e-12
65 KSP Residual norm 5.744240630292e-12
66 KSP Residual norm 4.742929336050e-12
67 KSP Residual norm 4.111201397026e-12
68 KSP Residual norm 3.352780598956e-12
69 KSP Residual norm 2.650176604291e-12
70 KSP Residual norm 2.351920447545e-12
71 KSP Residual norm 1.895778533201e-12
72 KSP Residual norm 1.416434542876e-12
73 KSP Residual norm 1.198610762632e-12
74 KSP Residual norm 9.433862352569e-13
Linear solve converged due to CONVERGED_ATOL iterations 74
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.322670104975e-06 gnorm 7.286617479431e-12
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 1.442402160034e-11
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 2
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=189
total number of function evaluations=5
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.5768e+08*s to t=2.3652e+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.3652e+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.3652e+08*s to t=3.1536e+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.3652e+08*s to t=3.1536e+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.
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
0 SNES Function norm 1.535350035109e-02
0 KSP Residual norm 6.122344265221e-01
1 KSP Residual norm 2.027888580594e-01
2 KSP Residual norm 1.676714131978e-01
3 KSP Residual norm 9.921112854869e-02
4 KSP Residual norm 5.867071468595e-02
5 KSP Residual norm 3.384490199763e-02
6 KSP Residual norm 2.128325830701e-02
7 KSP Residual norm 1.448330143390e-02
8 KSP Residual norm 1.036480808446e-02
9 KSP Residual norm 7.776719572885e-03
10 KSP Residual norm 5.006832830709e-03
11 KSP Residual norm 3.379192303543e-03
12 KSP Residual norm 2.393641944845e-03
13 KSP Residual norm 1.873945811163e-03
14 KSP Residual norm 1.433039067890e-03
15 KSP Residual norm 1.109376456715e-03
16 KSP Residual norm 8.062311597522e-04
17 KSP Residual norm 5.970102517983e-04
18 KSP Residual norm 4.522947084205e-04
19 KSP Residual norm 3.451053513931e-04
20 KSP Residual norm 2.870037039846e-04
21 KSP Residual norm 2.140065010378e-04
22 KSP Residual norm 1.643036563523e-04
23 KSP Residual norm 1.362759444525e-04
24 KSP Residual norm 1.109621375381e-04
25 KSP Residual norm 8.367336544974e-05
26 KSP Residual norm 7.319116985843e-05
27 KSP Residual norm 5.526614775471e-05
28 KSP Residual norm 4.651069664413e-05
29 KSP Residual norm 3.959184158886e-05
30 KSP Residual norm 3.309686858765e-05
31 KSP Residual norm 2.681246612141e-05
32 KSP Residual norm 2.113152372900e-05
33 KSP Residual norm 1.716529068437e-05
34 KSP Residual norm 1.386158854003e-05
35 KSP Residual norm 1.089993160104e-05
36 KSP Residual norm 8.753143417913e-06
37 KSP Residual norm 6.969450507886e-06
38 KSP Residual norm 5.247852091474e-06
39 KSP Residual norm 3.944216605420e-06
40 KSP Residual norm 2.983003955623e-06
41 KSP Residual norm 2.319145471430e-06
42 KSP Residual norm 1.696466096563e-06
43 KSP Residual norm 1.292795623843e-06
44 KSP Residual norm 9.844418925758e-07
45 KSP Residual norm 7.300389165748e-07
46 KSP Residual norm 5.489829367478e-07
47 KSP Residual norm 4.357001215814e-07
48 KSP Residual norm 3.412115043436e-07
49 KSP Residual norm 2.573363943942e-07
50 KSP Residual norm 1.989354231811e-07
51 KSP Residual norm 1.974834708591e-07
52 KSP Residual norm 1.945674733231e-07
53 KSP Residual norm 1.693241616320e-07
54 KSP Residual norm 1.512295984816e-07
55 KSP Residual norm 1.301106120496e-07
56 KSP Residual norm 1.179759749400e-07
57 KSP Residual norm 1.073316213432e-07
58 KSP Residual norm 9.479500109365e-08
59 KSP Residual norm 8.106984965946e-08
60 KSP Residual norm 6.642667400107e-08
61 KSP Residual norm 5.579771956620e-08
62 KSP Residual norm 4.451460000479e-08
63 KSP Residual norm 3.772848193883e-08
64 KSP Residual norm 3.106711741401e-08
65 KSP Residual norm 2.599321200673e-08
66 KSP Residual norm 2.080529868446e-08
67 KSP Residual norm 1.783881238021e-08
68 KSP Residual norm 1.476395112739e-08
69 KSP Residual norm 1.208371381499e-08
70 KSP Residual norm 1.032212180899e-08
71 KSP Residual norm 9.150744911494e-09
72 KSP Residual norm 7.286140317043e-09
73 KSP Residual norm 6.431764459684e-09
74 KSP Residual norm 4.907056018420e-09
75 KSP Residual norm 4.439732565219e-09
76 KSP Residual norm 3.745808963031e-09
77 KSP Residual norm 3.072807247311e-09
78 KSP Residual norm 2.553640733237e-09
79 KSP Residual norm 2.029345460122e-09
80 KSP Residual norm 1.550163039198e-09
81 KSP Residual norm 1.297927015939e-09
82 KSP Residual norm 9.740319791989e-10
83 KSP Residual norm 7.910968823587e-10
84 KSP Residual norm 6.164595872724e-10
85 KSP Residual norm 4.375759124316e-10
86 KSP Residual norm 3.513359482441e-10
87 KSP Residual norm 2.714546017001e-10
88 KSP Residual norm 2.029180884853e-10
89 KSP Residual norm 1.486694157328e-10
90 KSP Residual norm 1.110830256676e-10
91 KSP Residual norm 8.052294871247e-11
92 KSP Residual norm 5.899099254481e-11
93 KSP Residual norm 4.292554050521e-11
94 KSP Residual norm 3.273830616093e-11
95 KSP Residual norm 2.356502083914e-11
96 KSP Residual norm 1.847711559035e-11
97 KSP Residual norm 1.430453444137e-11
98 KSP Residual norm 1.092278479791e-11
99 KSP Residual norm 7.650358928345e-12
100 KSP Residual norm 5.900410363723e-12
101 KSP Residual norm 5.841492852495e-12
102 KSP Residual norm 5.614526756997e-12
103 KSP Residual norm 5.007816497219e-12
104 KSP Residual norm 4.476713938834e-12
105 KSP Residual norm 3.912519058719e-12
106 KSP Residual norm 3.425281762315e-12
107 KSP Residual norm 3.159693143310e-12
108 KSP Residual norm 2.821513275171e-12
109 KSP Residual norm 2.425279069810e-12
110 KSP Residual norm 2.111872616012e-12
111 KSP Residual norm 1.779400167505e-12
112 KSP Residual norm 1.518010812776e-12
113 KSP Residual norm 1.215220221471e-12
114 KSP Residual norm 1.009127173024e-12
115 KSP Residual norm 8.187756207541e-13
Linear solve converged due to CONVERGED_ATOL iterations 115
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.535350035109e-02 gnorm 1.804362318048e-04
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.874381994108e-04
0 KSP Residual norm 2.056338176480e-03
1 KSP Residual norm 4.249191083226e-04
2 KSP Residual norm 3.065590789292e-04
3 KSP Residual norm 2.188959365316e-04
4 KSP Residual norm 1.600502144449e-04
5 KSP Residual norm 1.283665806139e-04
6 KSP Residual norm 8.344298815733e-05
7 KSP Residual norm 6.919511394212e-05
8 KSP Residual norm 5.254675817607e-05
9 KSP Residual norm 3.685923670149e-05
10 KSP Residual norm 3.229813215570e-05
11 KSP Residual norm 2.457852408937e-05
12 KSP Residual norm 1.892167330187e-05
13 KSP Residual norm 1.525953941532e-05
14 KSP Residual norm 1.104936994713e-05
15 KSP Residual norm 8.704798753086e-06
16 KSP Residual norm 6.175624116751e-06
17 KSP Residual norm 4.721354335220e-06
18 KSP Residual norm 3.405883724540e-06
19 KSP Residual norm 2.445658513713e-06
20 KSP Residual norm 1.939278670618e-06
21 KSP Residual norm 1.554470409684e-06
22 KSP Residual norm 1.276213971635e-06
23 KSP Residual norm 1.116937729781e-06
24 KSP Residual norm 9.583101991755e-07
25 KSP Residual norm 7.610202441939e-07
26 KSP Residual norm 6.581403992370e-07
27 KSP Residual norm 5.336161857672e-07
28 KSP Residual norm 4.403090336881e-07
29 KSP Residual norm 3.365796894896e-07
30 KSP Residual norm 2.703236739316e-07
31 KSP Residual norm 2.100555914426e-07
32 KSP Residual norm 1.628772429738e-07
33 KSP Residual norm 1.332524138243e-07
34 KSP Residual norm 1.065562257771e-07
35 KSP Residual norm 8.400930232310e-08
36 KSP Residual norm 6.544512797192e-08
37 KSP Residual norm 4.937576698253e-08
38 KSP Residual norm 3.944683765811e-08
39 KSP Residual norm 2.880368773116e-08
40 KSP Residual norm 2.138853841421e-08
41 KSP Residual norm 1.629057595694e-08
42 KSP Residual norm 1.311578073828e-08
43 KSP Residual norm 1.033623675741e-08
44 KSP Residual norm 8.107822684725e-09
45 KSP Residual norm 6.154967276832e-09
46 KSP Residual norm 4.802497718227e-09
47 KSP Residual norm 3.643701451998e-09
48 KSP Residual norm 2.724424903866e-09
49 KSP Residual norm 1.988272902505e-09
50 KSP Residual norm 1.487135304685e-09
51 KSP Residual norm 1.471638580092e-09
52 KSP Residual norm 1.446112577922e-09
53 KSP Residual norm 1.205946658699e-09
54 KSP Residual norm 1.099102658638e-09
55 KSP Residual norm 9.402699963938e-10
56 KSP Residual norm 8.593355230393e-10
57 KSP Residual norm 7.736880511308e-10
58 KSP Residual norm 6.803760331485e-10
59 KSP Residual norm 5.620073491987e-10
60 KSP Residual norm 4.640169734893e-10
61 KSP Residual norm 4.189910681745e-10
62 KSP Residual norm 3.456554321417e-10
63 KSP Residual norm 2.646116169582e-10
64 KSP Residual norm 2.308091997245e-10
65 KSP Residual norm 1.955702893345e-10
66 KSP Residual norm 1.598491349581e-10
67 KSP Residual norm 1.380240965059e-10
68 KSP Residual norm 1.144457040569e-10
69 KSP Residual norm 9.297356487213e-11
70 KSP Residual norm 8.411436604899e-11
71 KSP Residual norm 6.211453044294e-11
72 KSP Residual norm 4.802791019315e-11
73 KSP Residual norm 4.072977284679e-11
74 KSP Residual norm 3.304841716492e-11
75 KSP Residual norm 3.005828848654e-11
76 KSP Residual norm 2.362546063424e-11
77 KSP Residual norm 1.875698195220e-11
78 KSP Residual norm 1.513437788126e-11
79 KSP Residual norm 1.188933707532e-11
80 KSP Residual norm 9.437582461218e-12
81 KSP Residual norm 7.543678040679e-12
82 KSP Residual norm 6.138554301771e-12
83 KSP Residual norm 4.873819317284e-12
84 KSP Residual norm 3.791685022230e-12
85 KSP Residual norm 3.021229887094e-12
86 KSP Residual norm 2.405944827818e-12
87 KSP Residual norm 1.926838723813e-12
88 KSP Residual norm 1.511237460185e-12
89 KSP Residual norm 1.202997111155e-12
90 KSP Residual norm 9.288685521367e-13
Linear solve converged due to CONVERGED_ATOL iterations 90
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.874381994108e-04 gnorm 1.131718531067e-11
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 2.254729001425e-11
Nonlinear solve converged due to CONVERGED_FNORM_ABS iterations 2
SNES Object: 1 MPI processes
type: newtonls
maximum iterations=200, maximum function evaluations=10000
tolerances: relative=1e-16, absolute=1e-09, solution=1e-08
total number of linear solver iterations=205
total number of function evaluations=5
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=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object: (fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 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.3652e+08*s to t=3.1536e+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/Formulation.py:273:finalize
-- implicit(info)
-- Formulation finalize.
>> /home/lawrence/Documents/pylith/lib/python2.7/site-packages/pylith/utils/PetscManager.py:75:finalize
-- petsc(info)
-- Finalizing PETSc.
************************************************************************************************************************
*** WIDEN YOUR WINDOW TO 120 CHARACTERS. Use 'enscript -r -fCourier9' to print this document ***
************************************************************************************************************************
---------------------------------------------- PETSc Performance Summary: ----------------------------------------------
/home/lawrence/Documents/pylith/bin/mpinemesis on a arch-pylith-gcc-opt named petaluma with 1 processor, by lawrence Wed Nov 11 12:29:44 2015
Using Petsc Development GIT revision: v3.5-272-gc754102 GIT Date: 2014-07-16 16:18:38 -0500
Max Max/Min Avg Total
Time (sec): 2.837e+01 1.00000 2.837e+01
Objects: 3.910e+04 1.00000 3.910e+04
Flops: 2.021e+10 1.00000 2.021e+10 2.021e+10
Flops/sec: 7.125e+08 1.00000 7.125e+08 7.125e+08
Memory: 1.961e+07 1.00000 1.961e+07
MPI Messages: 2.373e+03 1.00000 2.373e+03 2.373e+03
MPI Message Lengths: 2.856e+07 1.00000 1.204e+04 2.856e+07
MPI Reductions: 8.000e+00 1.00000
Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract)
e.g., VecAXPY() for real vectors of length N --> 2N flops
and VecAXPY() for complex vectors of length N --> 8N flops
Summary of Stages: ----- Time ------ ----- Flops ----- --- Messages --- -- Message Lengths -- -- Reductions --
Avg %Total Avg %Total counts %Total Avg %Total counts %Total
0: Main Stage: 5.0303e-02 0.2% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
1: Meshing: 8.8142e-02 0.3% 2.8800e+03 0.0% 0.000e+00 0.0% 6.743e-03 0.0% 8.000e+00 100.0%
2: Setup: 1.5268e+00 5.4% 3.6668e+06 0.0% 3.650e+01 1.5% 1.225e+02 1.0% 0.000e+00 0.0%
3: Reform Jacobian: 4.6733e-02 0.2% 5.5003e+07 0.3% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
4: Reform Residual: 2.8534e-02 0.1% 1.1918e+07 0.1% 1.650e+01 0.7% 1.411e+02 1.2% 0.000e+00 0.0%
5: Solve: 2.5331e+01 89.3% 2.0135e+10 99.6% 2.300e+03 96.9% 1.168e+04 97.0% 0.000e+00 0.0%
6: Prestep: 3.3774e-02 0.1% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
7: Step: 8.3910e-02 0.3% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
8: Poststep: 1.1292e+00 4.0% 7.2390e+06 0.0% 1.950e+01 0.8% 9.153e+01 0.8% 0.000e+00 0.0%
9: Finalize: 4.8492e-02 0.2% 0.0000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0% 0.000e+00 0.0%
------------------------------------------------------------------------------------------------------------------------
See the 'Profiling' chapter of the users' manual for details on interpreting output.
Phase summary info:
Count: number of times phase was executed
Time and Flops: Max - maximum over all processors
Ratio - ratio of maximum to minimum over all processors
Mess: number of messages sent
Avg. len: average message length (bytes)
Reduct: number of global reductions
Global: entire computation
Stage: stages of a computation. Set stages with PetscLogStagePush() and PetscLogStagePop().
%T - percent time in this phase %F - percent flops in this phase
%M - percent messages in this phase %L - percent message lengths in this phase
%R - percent reductions in this phase
Total Mflop/s: 10e-6 * (sum of flops over all processors)/(max time over all processors)
------------------------------------------------------------------------------------------------------------------------
Event Count Time (sec) Flops --- Global --- --- Stage --- Total
Max Ratio Max Ratio Max Ratio Mess Avg len Reduct %T %F %M %L %R %T %F %M %L %R Mflop/s
------------------------------------------------------------------------------------------------------------------------
--- Event Stage 0: Main Stage
--- Event Stage 1: Meshing
MeIm create 1 1.0 6.9741e-02 1.0 2.88e+03 1.0 0.0e+00 0.0e+00 8.0e+00 0 0 0 0100 79100 0100100 0
MeIm adjTopo 1 1.0 1.2051e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 14 0 0 0 0 0
MeIm reorder 1 1.0 2.1000e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 24 0 0 0 0 0
VecScale 1 1.0 1.2159e-05 1.0 2.88e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0100 0 0 0 237
VecSet 4 1.0 5.0068e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexInterp 1 1.0 9.3679e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 11 0 0 0 0 0
DMPlexStratify 5 1.0 5.5735e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 6 0 0 0 0 0
Refin refine 1 1.0 4.0531e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
--- Event Stage 2: Setup
VecView 8 1.0 5.1707e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 34 0 0 0 0 0
VecMDot 3 1.0 2.3127e-05 1.0 6.48e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 2 0 0 0 2801
VecNorm 6 1.0 1.7166e-05 1.0 3.24e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 1887
VecScale 12 1.0 1.0812e-03 1.0 2.57e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 24
VecCopy 6 1.0 1.5020e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 132 1.0 6.2156e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecMAXPY 3 1.0 2.8849e-05 1.0 6.48e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 2 0 0 0 2246
VecAssemblyBegin 2 1.0 1.6212e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAssemblyEnd 2 1.0 2.8610e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecNormalize 6 1.0 5.0688e-04 1.0 4.86e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 1 0 0 0 96
MatAssemblyBegin 1 1.0 9.5367e-07 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 1 1.0 1.9908e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatZeroEntries 1 1.0 5.7936e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexStratify 2 1.0 3.2711e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexPrealloc 1 1.0 8.7745e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 6 0 0 0 0 0
SFSetGraph 11 1.0 2.9922e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 2 1.0 5.0068e-06 1.0 0.00e+00 0.0 2.0e+00 3.2e+03 0.0e+00 0 0 0 0 0 0 0 5 2 0 0
SFBcastEnd 2 1.0 3.3379e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 18 1.0 6.3062e-04 1.0 0.00e+00 0.0 3.4e+01 8.2e+03 0.0e+00 0 0 1 1 0 0 0 95 98 0 0
SFReduceEnd 18 1.0 1.1277e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm preinit 1 1.0 1.0569e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 7 0 0 0 0 0
TSIm verify 1 1.0 4.1902e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn preinit 1 1.0 5.0068e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn verify 1 1.0 5.0068e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DtUn init 1 1.0 5.8889e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm verify 1 1.0 2.0611e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm init 1 1.0 7.9157e-01 1.0 3.43e+06 1.0 9.5e+00 9.1e+03 0.0e+00 3 0 0 0 0 52 93 26 30 0 4
MaEl3D verify 1 1.0 2.7180e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
OutM init 4 1.0 2.6321e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
OutM open 6 1.0 4.9762e-01 1.0 9.48e+03 1.0 1.5e+01 7.6e+03 0.0e+00 2 0 1 0 0 33 0 41 39 0 0
OutM writeInfo 4 1.0 7.0817e-01 1.0 9.38e+04 1.0 1.2e+01 4.8e+03 0.0e+00 2 0 1 0 0 46 3 33 20 0 0
DiBC verify 3 1.0 1.0824e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DiBC init 3 1.0 2.2838e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
CoDy verify 1 1.0 1.0300e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
CoDy init 1 1.0 2.0123e-01 1.0 5.75e+04 1.0 1.4e+01 1.7e+03 0.0e+00 1 0 1 0 0 13 2 40 8 0 0
--- Event Stage 3: Reform Jacobian
MatAssemblyBegin 3 1.0 9.5367e-07 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 3 1.0 1.7190e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetValues 160 1.0 5.6744e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetSubMatrice 1 1.0 4.0388e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
MatZeroEntries 1 1.0 3.6097e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
ElIJ setup 1 1.0 1.6650e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 36 0 0 0 0 0
ElIJ compute 1 1.0 2.8729e-02 1.0 5.50e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 61100 0 0 0 1914
FaIJ setup 1 1.0 7.1526e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIJ compute 1 1.0 1.4305e-04 1.0 4.80e+02 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
FaPr setup 1 1.0 3.8147e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaPr compute 1 1.0 6.2585e-04 1.0 1.44e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 2
--- Event Stage 4: Reform Residual
VecSet 10 1.0 3.6716e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 1 1.0 7.0095e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 5 1.0 4.8876e-05 1.0 0.00e+00 0.0 5.0e+00 2.2e+04 0.0e+00 0 0 0 0 0 0 0 30 32 0 0
SFBcastEnd 5 1.0 3.8862e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 10 1.0 2.7800e-04 1.0 0.00e+00 0.0 1.2e+01 2.0e+04 0.0e+00 0 0 0 1 0 1 0 70 68 0 0
SFReduceEnd 10 1.0 9.5844e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR setup 5 1.0 8.2831e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 29 0 0 0 0 0
ElIR compute 5 1.0 1.8751e-02 1.0 1.19e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 66100 0 0 0 634
FaIR setup 5 1.0 6.9857e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIR compute 5 1.0 1.3471e-04 1.0 9.60e+03 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 71
--- Event Stage 5: Solve
VecDot 67 1.0 5.9013e-03 1.0 3.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 61
VecMDot 5040 1.0 1.8679e-01 1.0 5.81e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 3113
VecNorm 5645 1.0 1.3036e-02 1.0 2.78e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2129
VecScale 10461 1.0 9.3071e-01 1.0 1.49e+07 1.0 0.0e+00 0.0e+00 0.0e+00 3 0 0 0 0 4 0 0 0 0 16
VecCopy 533 1.0 9.7108e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 42105 1.0 2.8265e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAXPY 590 1.0 5.0612e-02 1.0 1.94e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 38
VecAYPX 14655 1.0 2.2015e-02 1.0 1.36e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 618
VecWAXPY 67 1.0 3.4308e-04 1.0 1.81e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 527
VecMAXPY 5437 1.0 2.3732e-01 1.0 6.07e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 2560
VecPointwiseMult 4885 1.0 3.3941e-03 1.0 1.17e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 345
VecScatterBegin 19540 1.0 4.5050e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecReduceArith 134 1.0 4.5371e-04 1.0 7.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1595
VecReduceComm 67 1.0 3.9816e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecNormalize 5439 1.0 4.7168e-01 1.0 4.00e+07 1.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 85
MatMult 40026 1.0 2.6892e+00 1.0 4.46e+09 1.0 0.0e+00 0.0e+00 0.0e+00 9 22 0 0 0 11 22 0 0 0 1659
MatMultAdd 14655 1.0 3.4169e-01 1.0 5.54e+08 1.0 0.0e+00 0.0e+00 0.0e+00 1 3 0 0 0 1 3 0 0 0 1620
MatSolve 5439 1.0 1.4253e-02 1.0 1.42e+07 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 994
MatSOR 29310 1.0 5.4874e+00 1.0 9.73e+09 1.0 0.0e+00 0.0e+00 0.0e+00 19 48 0 0 0 22 48 0 0 0 1772
MatLUFactorSym 68 1.0 1.4572e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatLUFactorNum 345 1.0 8.7894e-02 1.0 1.02e+08 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1166
MatResidual 14655 1.0 1.0438e+00 1.0 1.77e+09 1.0 0.0e+00 0.0e+00 0.0e+00 4 9 0 0 0 4 9 0 0 0 1694
MatAssemblyBegin 18932 1.0 3.1028e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatAssemblyEnd 18932 1.0 6.9481e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetValues 28234 1.0 3.2116e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetRowIJ 68 1.0 2.1362e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatGetSubMatrice 680 1.0 6.5124e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 3 0 0 0 0 0
MatGetOrdering 68 1.0 2.5141e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatZeroEntries 338 1.0 2.0360e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
MatView 792 1.0 1.7361e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
DMPlexPrealloc 1 1.0 2.3689e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 3 1.0 5.8889e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFBcastBegin 1184 1.0 9.1290e-03 1.0 0.00e+00 0.0 1.2e+03 1.2e+04 0.0e+00 0 0 50 51 0 0 0 51 53 0 0
SFBcastEnd 1184 1.0 5.9440e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 1112 1.0 8.6782e-03 1.0 0.00e+00 0.0 1.1e+03 1.2e+04 0.0e+00 0 0 47 46 0 0 0 49 47 0 0
SFReduceEnd 1112 1.0 5.4858e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR setup 139 1.0 5.4908e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIR compute 139 1.0 4.8878e-01 1.0 3.31e+08 1.0 0.0e+00 0.0e+00 0.0e+00 2 2 0 0 0 2 2 0 0 0 677
ElIJ setup 67 1.0 1.3874e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIJ compute 67 1.0 1.7677e+00 1.0 3.69e+09 1.0 0.0e+00 0.0e+00 0.0e+00 6 18 0 0 0 7 18 0 0 0 2085
FaIR setup 139 1.0 8.9955e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIR compute 139 1.0 2.6691e-03 1.0 2.67e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 100
FaIJ setup 67 1.0 1.9836e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaIJ compute 67 1.0 9.2361e-03 1.0 3.22e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
FaPr setup 67 1.0 1.6284e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
FaPr compute 67 1.0 2.9513e-02 1.0 9.65e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3
SoNl solve 5 1.0 2.5331e+01 1.0 2.01e+10 1.0 2.3e+03 1.2e+04 0.0e+00 89100 97 97 0 100100100100 0 795
SoNl scatter 5 1.0 1.1206e-04 1.0 0.00e+00 0.0 5.0e+00 2.2e+04 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SNESSolve 5 1.0 2.5327e+01 1.0 2.01e+10 1.0 2.3e+03 1.2e+04 0.0e+00 89100 97 97 0 100100100100 0 795
SNESFunctionEval 139 1.0 1.9043e+00 1.0 4.64e+08 1.0 2.2e+03 1.2e+04 0.0e+00 7 2 94 92 0 8 2 97 94 0 244
SNESJacobianEval 67 1.0 1.8533e+00 1.0 3.69e+09 1.0 6.7e+01 2.2e+04 0.0e+00 7 18 3 5 0 7 18 3 5 0 1988
SNESLineSearch 67 1.0 1.8367e+00 1.0 4.74e+08 1.0 2.1e+03 1.2e+04 0.0e+00 6 2 90 88 0 7 2 93 91 0 258
KSPGMRESOrthog 5040 1.0 4.1992e-01 1.0 1.16e+09 1.0 0.0e+00 0.0e+00 0.0e+00 1 6 0 0 0 2 6 0 0 0 2770
KSPSetUp 747 1.0 4.5445e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
KSPSolve 345 1.0 2.1684e+01 1.0 1.61e+10 1.0 0.0e+00 0.0e+00 0.0e+00 76 80 0 0 0 86 80 0 0 0 741
PCSetUp 479 1.0 1.0501e+01 1.0 3.10e+08 1.0 0.0e+00 0.0e+00 0.0e+00 37 2 0 0 0 41 2 0 0 0 30
PCApply 5439 1.0 1.9272e+01 1.0 1.30e+10 1.0 0.0e+00 0.0e+00 0.0e+00 68 64 0 0 0 76 64 0 0 0 674
--- Event Stage 6: Prestep
VecSet 5 1.0 2.1935e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm timestep 5 1.0 4.3583e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 1 0 0 0 0 0
--- Event Stage 7: Step
--- Event Stage 8: Poststep
VecView 11 1.0 4.7308e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 42 0 0 0 0 0
VecCopy 6 1.0 5.9605e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecSet 20 1.0 2.2793e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAXPY 5 1.0 4.7779e-04 1.0 3.12e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 65
VecAssemblyBegin 11 1.0 6.1989e-05 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
VecAssemblyEnd 11 1.0 9.5367e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFSetGraph 3 1.0 1.4091e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
SFReduceBegin 15 1.0 3.2544e-04 1.0 0.00e+00 0.0 2.0e+01 1.1e+04 0.0e+00 0 0 1 1 0 0 0100100 0 0
SFReduceEnd 15 1.0 1.0562e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
TSIm poststep 5 1.0 1.9510e-03 1.0 1.72e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 9
TSIm write 5 1.0 5.1158e-01 1.0 7.19e+06 1.0 9.5e+00 1.5e+04 0.0e+00 2 0 0 1 0 45 99 49 66 0 14
ElIm poststep 5 1.0 1.4782e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
ElIm write 5 1.0 2.8549e-01 1.0 7.19e+06 1.0 5.5e+00 2.5e+04 0.0e+00 1 0 0 0 0 25 99 28 63 0 25
OutM writeData 20 1.0 1.1242e+00 1.0 7.19e+06 1.0 2.0e+01 1.1e+04 0.0e+00 4 0 1 1 0 100 99100100 0 6
CoDy poststep 5 1.0 1.4017e-03 1.0 1.72e+04 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 12
CoDy write 5 1.0 2.2582e-01 1.0 3.52e+03 1.0 4.0e+00 1.9e+03 0.0e+00 1 0 0 0 0 20 0 21 4 0 0
--- Event Stage 9: Finalize
TSIm finalize 1 1.0 4.8446e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 100 0 0 0 0 0
OutM close 4 1.0 3.8111e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 8 0 0 0 0 0
------------------------------------------------------------------------------------------------------------------------
Memory usage is given in bytes:
Object Type Creations Destructions Memory Descendants' Mem.
Reports information only for process 0.
--- Event Stage 0: Main Stage
Container 0 55 18920 0
Vector 0 182 3810760 0
Vector Scatter 0 2 784 0
Matrix 0 19 8966540 0
Matrix Null Space 0 1 432 0
Distributed Mesh 0 95 215872 0
Star Forest Bipartite Graph 0 100 47552 0
Discrete System 0 95 44080 0
Index Set 0 21 19404 0
Section 0 229 91600 0
SNES 0 1 872 0
SNESLineSearch 0 1 544 0
DMSNES 0 1 392 0
Krylov Solver 0 8 66924 0
DMKSP interface 0 1 384 0
Preconditioner 0 8 6724 0
--- Event Stage 1: Meshing
Container 4 3 1032 0
Vector 4 3 46752 0
Distributed Mesh 11 9 21672 0
Star Forest Bipartite Graph 22 19 8968 0
Discrete System 11 9 4176 0
Index Set 67 67 118284 0
Section 28 24 9600 0
Viewer 1 0 0 0
--- Event Stage 2: Setup
Container 102 58 19952 0
Vector 104 26 377952 0
Matrix 2 0 0 0
Matrix Null Space 1 0 0 0
Distributed Mesh 80 7 15848 0
Star Forest Bipartite Graph 162 86 40784 0
Discrete System 80 7 3248 0
Index Set 52 43 50568 0
Section 239 68 27200 0
Viewer 6 2 872 0
SNES 1 0 0 0
SNESLineSearch 1 0 0 0
DMSNES 1 0 0 0
Krylov Solver 1 0 0 0
Preconditioner 1 0 0 0
--- Event Stage 3: Reform Jacobian
Matrix 1 1 275404 0
Index Set 3 1 456 0
Section 4 2 800 0
--- Event Stage 4: Reform Residual
Index Set 1 0 0 0
Section 1 0 0 0
--- Event Stage 5: Solve
Container 18 11 3784 0
Vector 1423 1324 10043952 0
Vector Scatter 2 0 0 0
Matrix 18258 18241 102405940 0
Distributed Mesh 13 0 0 0
Star Forest Bipartite Graph 28 14 6608 0
Discrete System 13 0 0 0
Index Set 18060 18051 9081592 0
Section 179 147 58800 0
Krylov Solver 7 0 0 0
DMKSP interface 1 0 0 0
Preconditioner 7 0 0 0
--- Event Stage 6: Prestep
--- Event Stage 7: Step
--- Event Stage 8: Poststep
Container 10 7 2408 0
Vector 13 5 62160 0
Distributed Mesh 10 3 6792 0
Star Forest Bipartite Graph 20 13 6168 0
Discrete System 10 3 1392 0
Index Set 6 6 4768 0
Section 34 15 6000 0
--- Event Stage 9: Finalize
Vector 0 4 3648 0
Viewer 0 4 1744 0
========================================================================================================================
Average time to get PetscTime(): 1.19209e-07
#PETSc Option Table entries:
-friction_ksp_converged_reason
-friction_ksp_gmres_restart 30
-friction_ksp_max_it 500
-friction_pc_type lu
-friction_sub_pc_factor_shift_type nonzero
-fs_fieldsplit_displacement_ksp_type preonly
-fs_fieldsplit_displacement_pc_type ml
-fs_fieldsplit_lagrange_multiplier_ksp_type preonly
-fs_fieldsplit_lagrange_multiplier_pc_type jacobi
-fs_pc_fieldsplit_type multiplicative
-fs_pc_type fieldsplit
-fs_pc_use_amat
-ksp_atol 1.0e-12
-ksp_converged_reason
-ksp_error_if_not_converged
-ksp_gmres_restart 50
-ksp_max_it 300
-ksp_monitor
-ksp_rtol 1.0e-12
-ksp_view
-log_summary
-malloc_dump
-pc_type lu
-snes_atol 1.0e-09
-snes_converged_reason
-snes_error_if_not_converged
-snes_linesearch_monitor
-snes_max_it 200
-snes_monitor
-snes_rtol 1.0e-16
-snes_view
-sub_pc_factor_shift_type nonzero
#End of PETSc Option Table entries
Compiled without FORTRAN kernels
Compiled with full precision matrices (default)
sizeof(short) 2 sizeof(int) 4 sizeof(long) 4 sizeof(void*) 4 sizeof(PetscScalar) 8 sizeof(PetscInt) 4
Configure options: --prefix=/home/buildbot/install/pylith_linux_i686_binbot --download-fblaslapack=1 --with-c2html=0 --CXXFLAGS=-DMPICH_IGNORE_CXX_SEEK --with-clanguage=C --with-mpicompilers=1 --with-debugging=0 --download-chaco=1 --download-ml=1 --with-hdf5=1 --with-hdf5-dir=/home/buildbot/install/pylith_linux_i686_binbot --with-x=0 --with-ssl=0 --with-shared-libraries=1
-----------------------------------------
Libraries compiled on Tue Aug 19 17:54:39 2014 on nix
Machine characteristics: Linux-2.6.32-46-generic-pae-i686-with-debian-squeeze-sid
Using PETSc directory: /home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries
Using PETSc arch: arch-pylith-gcc-opt
-----------------------------------------
Using C compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -O ${COPTFLAGS} ${CFLAGS}
Using Fortran compiler: mpif90 -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -Wno-unused-dummy-argument -O ${FOPTFLAGS} ${FFLAGS}
-----------------------------------------
Using include paths: -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/include -I/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/include -I/home/buildbot/install/pylith_linux_i686_binbot/include
-----------------------------------------
Using C linker: mpicc
Using Fortran linker: mpif90
Using libraries: -Wl,-rpath,/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -L/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -lpetsc -Wl,-rpath,/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -L/home/buildbot/slave/build/pylith_linux_i686_binbot/PETSc/petsc-pylith/binaries/arch-pylith-gcc-opt/lib -lml -Wl,-rpath,/home/buildbot/install/pylith_linux_i686_binbot/lib -L/home/buildbot/install/pylith_linux_i686_binbot/lib -Wl,-rpath,/home/buildbot/install/pylith_linux_i686_binbot/lib/gcc/i686-pc-linux-gnu/4.6.3 -L/home/buildbot/install/pylith_linux_i686_binbot/lib/gcc/i686-pc-linux-gnu/4.6.3 -lmpichcxx -lstdc++ -lflapack -lfblas -lpthread -lchaco -lhdf5_fortran -lhdf5_hl -lhdf5 -lmpichf90 -lgfortran -lm -lgfortran -lm -lquadmath -lm -lmpichcxx -lstdc++ -ldl -lmpich -lopa -lmpl -lrt -lpthread -lgcc_s -ldl
-----------------------------------------
63
80
63
4
...ITERATING... AT [ 4, 1] --- DELTEX = 0.315360E+09 MAX. RES. = 0.141327E-01 AT ELEMENT A55 1 EQUATION 1
...ITERATING... AT [ 4, 2] --- DELTEX = 0.315360E+09 MAX. RES. = 0.136973E-04 AT ELEMENT A55 7 EQUATION 1
A55 6( 4, 3) ST = 0.126144E+10 DT = 0.315360E+09 DX1= 0.775492E+07 DX2= 0.000000E+00 T = 25.000 P = 50047843. S = 0.000000E+00 ICURV=0
>> /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 880 vertices.
>> meshio/MeshIOCubit.cc:217:<unknown>
-- meshiocubit(info)
-- Reading 630 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 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_xpos' with id 2 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_yneg' with id 3 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_ypos' with id 4 containing 88 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg' with id 5 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zpos' with id 6 containing 110 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'fault' with id 7 containing 80 nodes.
>> meshio/MeshIOCubit.cc:309:<unknown>
-- meshiocubit(info)
-- Reading node set 'face_zneg_nofault' with id 8 containing 100 nodes.
DM Object:domain 1 MPI processes
type: plex
domain in 3 dimensions:
0-cells: 880
1-cells: 2362
2-cells: 2113
3-cells: 630
Labels:
face_zneg_nofault: 1 strata of sizes (342)
fault: 1 strata of sizes (285)
face_zpos: 1 strata of sizes (399)
face_zneg: 1 strata of sizes (399)
face_ypos: 1 strata of sizes (315)
face_yneg: 1 strata of sizes (315)
face_xpos: 1 strata of sizes (285)
face_xneg: 1 strata of sizes (285)
material-id: 1 strata of sizes (630)
depth: 4 strata of sizes (880, 2362, 2113, 630)
>> /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 0x91b0d70> >
-- 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 0x928f0c8> >
-- 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.
Linear solve converged due to CONVERGED_ATOL iterations 0
Linear solve converged due to CONVERGED_ATOL iterations 0
0 SNES Function norm 2.156471323130e-01
0 KSP Residual norm 3.871326531718e+00
1 KSP Residual norm 1.549143932741e+00
2 KSP Residual norm 3.159010320400e-01
3 KSP Residual norm 2.237775568155e-01
4 KSP Residual norm 1.871316049252e-01
5 KSP Residual norm 1.751260552059e-01
6 KSP Residual norm 1.350453190439e-01
7 KSP Residual norm 1.096094410200e-01
8 KSP Residual norm 7.994780990333e-02
9 KSP Residual norm 5.391447256064e-02
10 KSP Residual norm 4.021664493854e-02
11 KSP Residual norm 3.138308677444e-02
12 KSP Residual norm 2.330036541746e-02
13 KSP Residual norm 1.609088158344e-02
14 KSP Residual norm 1.103630708502e-02
15 KSP Residual norm 8.096135188946e-03
16 KSP Residual norm 5.665614323806e-03
17 KSP Residual norm 4.454023367519e-03
18 KSP Residual norm 3.091793612034e-03
19 KSP Residual norm 2.411370994353e-03
20 KSP Residual norm 1.921296752939e-03
21 KSP Residual norm 1.464851882025e-03
22 KSP Residual norm 1.139548126598e-03
23 KSP Residual norm 8.745718085714e-04
24 KSP Residual norm 6.903742237821e-04
25 KSP Residual norm 5.075311578510e-04
26 KSP Residual norm 3.979242206455e-04
27 KSP Residual norm 2.975117857813e-04
28 KSP Residual norm 2.411927315115e-04
29 KSP Residual norm 1.991433151082e-04
30 KSP Residual norm 1.586785201096e-04
31 KSP Residual norm 1.342026873837e-04
32 KSP Residual norm 1.044999947189e-04
33 KSP Residual norm 8.629545730785e-05
34 KSP Residual norm 7.299076419016e-05
35 KSP Residual norm 5.868377456809e-05
36 KSP Residual norm 4.815435131920e-05
37 KSP Residual norm 3.875265937923e-05
38 KSP Residual norm 2.979614125455e-05
39 KSP Residual norm 2.315401602578e-05
40 KSP Residual norm 1.815803012546e-05
41 KSP Residual norm 1.344932352118e-05
42 KSP Residual norm 9.818933124504e-06
43 KSP Residual norm 7.381787461695e-06
44 KSP Residual norm 5.601014936953e-06
45 KSP Residual norm 4.175602010121e-06
46 KSP Residual norm 3.122598318883e-06
47 KSP Residual norm 2.309803767852e-06
48 KSP Residual norm 1.831737150091e-06
49 KSP Residual norm 1.357682607144e-06
50 KSP Residual norm 1.034154287475e-06
51 KSP Residual norm 1.022687362889e-06
52 KSP Residual norm 1.011105956654e-06
53 KSP Residual norm 9.263162844426e-07
54 KSP Residual norm 8.086915249439e-07
55 KSP Residual norm 6.829912650975e-07
56 KSP Residual norm 6.184058398466e-07
57 KSP Residual norm 5.678159177197e-07
58 KSP Residual norm 4.866888440553e-07
59 KSP Residual norm 3.969719732092e-07
60 KSP Residual norm 3.394536124253e-07
61 KSP Residual norm 2.873508085962e-07
62 KSP Residual norm 2.348600003086e-07
63 KSP Residual norm 1.938620991694e-07
64 KSP Residual norm 1.595724596139e-07
65 KSP Residual norm 1.249831278284e-07
66 KSP Residual norm 1.059788098910e-07
67 KSP Residual norm 8.923178406773e-08
68 KSP Residual norm 7.130751898509e-08
69 KSP Residual norm 5.790357439031e-08
70 KSP Residual norm 4.932410726848e-08
71 KSP Residual norm 3.655661983045e-08
72 KSP Residual norm 3.326473576578e-08
73 KSP Residual norm 2.644149734872e-08
74 KSP Residual norm 2.162991976489e-08
75 KSP Residual norm 1.881663364312e-08
76 KSP Residual norm 1.623499743389e-08
77 KSP Residual norm 1.304682811033e-08
78 KSP Residual norm 1.126890072460e-08
79 KSP Residual norm 8.788883032861e-09
80 KSP Residual norm 7.246287833578e-09
81 KSP Residual norm 6.133293257754e-09
82 KSP Residual norm 4.868623140942e-09
83 KSP Residual norm 3.972329334948e-09
84 KSP Residual norm 3.313473344527e-09
85 KSP Residual norm 2.466061952907e-09
86 KSP Residual norm 1.842753094909e-09
87 KSP Residual norm 1.395742669421e-09
88 KSP Residual norm 1.139658448256e-09
89 KSP Residual norm 8.769359162922e-10
90 KSP Residual norm 6.560886386054e-10
91 KSP Residual norm 4.927354413843e-10
92 KSP Residual norm 3.585329289973e-10
93 KSP Residual norm 2.618037867080e-10
94 KSP Residual norm 2.029896221320e-10
95 KSP Residual norm 1.601448247510e-10
96 KSP Residual norm 1.211912399603e-10
97 KSP Residual norm 9.439020753298e-11
98 KSP Residual norm 7.311907359969e-11
99 KSP Residual norm 5.611441822267e-11
100 KSP Residual norm 4.086511195332e-11
101 KSP Residual norm 4.054564251161e-11
102 KSP Residual norm 3.735437223179e-11
103 KSP Residual norm 3.371284413004e-11
104 KSP Residual norm 2.933122863741e-11
105 KSP Residual norm 2.521131876196e-11
106 KSP Residual norm 2.308748884160e-11
107 KSP Residual norm 1.920491003836e-11
108 KSP Residual norm 1.610285620286e-11
109 KSP Residual norm 1.374632682613e-11
110 KSP Residual norm 1.195108616784e-11
111 KSP Residual norm 1.055323189950e-11
112 KSP Residual norm 8.662164780094e-12
113 KSP Residual norm 7.420724503921e-12
114 KSP Residual norm 5.888045716426e-12
115 KSP Residual norm 4.904611691273e-12
116 KSP Residual norm 4.071237872352e-12
117 KSP Residual norm 3.251402443704e-12
Linear solve converged due to CONVERGED_RTOL iterations 117
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.156471323130e-01 gnorm 7.466355340841e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
1 SNES Function norm 1.516345420158e-02
0 KSP Residual norm 2.738152515664e-01
1 KSP Residual norm 3.440753995517e-02
2 KSP Residual norm 2.653098919235e-02
3 KSP Residual norm 2.185772073218e-02
4 KSP Residual norm 1.485400119613e-02
5 KSP Residual norm 9.451221750173e-03
6 KSP Residual norm 6.112881313051e-03
7 KSP Residual norm 4.184840924520e-03
8 KSP Residual norm 3.143723810339e-03
9 KSP Residual norm 2.637420093747e-03
10 KSP Residual norm 1.872046191683e-03
11 KSP Residual norm 1.299272762495e-03
12 KSP Residual norm 1.010667638720e-03
13 KSP Residual norm 7.665154807848e-04
14 KSP Residual norm 5.817681668026e-04
15 KSP Residual norm 4.647690645673e-04
16 KSP Residual norm 3.591598094712e-04
17 KSP Residual norm 2.920076552501e-04
18 KSP Residual norm 2.209012700846e-04
19 KSP Residual norm 1.719534872307e-04
20 KSP Residual norm 1.276458880974e-04
21 KSP Residual norm 1.008111266427e-04
22 KSP Residual norm 7.982548812668e-05
23 KSP Residual norm 6.931172603088e-05
24 KSP Residual norm 5.279545111397e-05
25 KSP Residual norm 4.463011887348e-05
26 KSP Residual norm 3.396348286817e-05
27 KSP Residual norm 2.551034254618e-05
28 KSP Residual norm 2.103872706177e-05
29 KSP Residual norm 1.667345512368e-05
30 KSP Residual norm 1.280607068113e-05
31 KSP Residual norm 9.704509785736e-06
32 KSP Residual norm 7.843755301797e-06
33 KSP Residual norm 6.008741999133e-06
34 KSP Residual norm 4.778166185801e-06
35 KSP Residual norm 3.872778272786e-06
36 KSP Residual norm 3.099973414831e-06
37 KSP Residual norm 2.628420742606e-06
38 KSP Residual norm 2.094825333395e-06
39 KSP Residual norm 1.648818596645e-06
40 KSP Residual norm 1.268667703659e-06
41 KSP Residual norm 9.487859051321e-07
42 KSP Residual norm 7.607581145002e-07
43 KSP Residual norm 5.827388399104e-07
44 KSP Residual norm 4.272161797047e-07
45 KSP Residual norm 3.311446737599e-07
46 KSP Residual norm 2.507841466266e-07
47 KSP Residual norm 1.943885249026e-07
48 KSP Residual norm 1.575056954702e-07
49 KSP Residual norm 1.211142807569e-07
50 KSP Residual norm 9.312816286144e-08
51 KSP Residual norm 9.211946870427e-08
52 KSP Residual norm 8.962443280177e-08
53 KSP Residual norm 8.088842912203e-08
54 KSP Residual norm 7.002703477231e-08
55 KSP Residual norm 6.093735172940e-08
56 KSP Residual norm 5.677469798492e-08
57 KSP Residual norm 5.185085909628e-08
58 KSP Residual norm 4.519163281032e-08
59 KSP Residual norm 3.814318085261e-08
60 KSP Residual norm 3.301128026477e-08
61 KSP Residual norm 2.759979313611e-08
62 KSP Residual norm 2.076060263120e-08
63 KSP Residual norm 1.863843856635e-08
64 KSP Residual norm 1.525271854700e-08
65 KSP Residual norm 1.242145495099e-08
66 KSP Residual norm 9.991753974724e-09
67 KSP Residual norm 8.652444369573e-09
68 KSP Residual norm 7.303527461290e-09
69 KSP Residual norm 6.385721910717e-09
70 KSP Residual norm 5.120790004545e-09
71 KSP Residual norm 4.441442554858e-09
72 KSP Residual norm 3.605801024473e-09
73 KSP Residual norm 2.950372959798e-09
74 KSP Residual norm 2.377301842741e-09
75 KSP Residual norm 2.012655319453e-09
76 KSP Residual norm 1.777484373265e-09
77 KSP Residual norm 1.437028775842e-09
78 KSP Residual norm 1.043080978439e-09
79 KSP Residual norm 8.442427353662e-10
80 KSP Residual norm 6.969163733172e-10
81 KSP Residual norm 5.056339888474e-10
82 KSP Residual norm 3.506210066993e-10
83 KSP Residual norm 2.802211641066e-10
84 KSP Residual norm 2.254291495357e-10
85 KSP Residual norm 1.752419054446e-10
86 KSP Residual norm 1.384924231081e-10
87 KSP Residual norm 1.085889103535e-10
88 KSP Residual norm 8.739413487053e-11
89 KSP Residual norm 6.660994212192e-11
90 KSP Residual norm 5.236446788897e-11
91 KSP Residual norm 3.648756708658e-11
92 KSP Residual norm 2.736201430554e-11
93 KSP Residual norm 1.997836755503e-11
94 KSP Residual norm 1.496053529740e-11
95 KSP Residual norm 1.122277226036e-11
96 KSP Residual norm 8.396829314154e-12
97 KSP Residual norm 6.579773732948e-12
98 KSP Residual norm 5.083125646317e-12
99 KSP Residual norm 3.814066544912e-12
100 KSP Residual norm 2.841884092585e-12
101 KSP Residual norm 2.824438368208e-12
102 KSP Residual norm 2.744291136283e-12
103 KSP Residual norm 2.565840411508e-12
104 KSP Residual norm 2.144616579164e-12
105 KSP Residual norm 1.942878464157e-12
106 KSP Residual norm 1.732974704388e-12
107 KSP Residual norm 1.565464114786e-12
108 KSP Residual norm 1.355729561457e-12
109 KSP Residual norm 1.117626316469e-12
110 KSP Residual norm 9.672374528777e-13
Linear solve converged due to CONVERGED_ATOL iterations 110
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.516345420158e-02 gnorm 7.718536468929e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
2 SNES Function norm 1.560362437227e-02
0 KSP Residual norm 2.778683869713e-01
1 KSP Residual norm 3.465742706638e-02
2 KSP Residual norm 2.715055489098e-02
3 KSP Residual norm 2.229517363000e-02
4 KSP Residual norm 1.537448756193e-02
5 KSP Residual norm 9.454572715062e-03
6 KSP Residual norm 6.355488516455e-03
7 KSP Residual norm 4.431880131885e-03
8 KSP Residual norm 3.307517319655e-03
9 KSP Residual norm 2.801809577403e-03
10 KSP Residual norm 1.945983436647e-03
11 KSP Residual norm 1.406939144037e-03
12 KSP Residual norm 1.098536863347e-03
13 KSP Residual norm 8.334971782752e-04
14 KSP Residual norm 6.461968651130e-04
15 KSP Residual norm 5.095463103653e-04
16 KSP Residual norm 3.914406510819e-04
17 KSP Residual norm 3.190092411866e-04
18 KSP Residual norm 2.380903976009e-04
19 KSP Residual norm 1.828447463576e-04
20 KSP Residual norm 1.402194624044e-04
21 KSP Residual norm 1.084886380293e-04
22 KSP Residual norm 8.699721972190e-05
23 KSP Residual norm 7.478148362867e-05
24 KSP Residual norm 5.704444859362e-05
25 KSP Residual norm 4.812064862322e-05
26 KSP Residual norm 3.680693306938e-05
27 KSP Residual norm 2.756727866573e-05
28 KSP Residual norm 2.338901506057e-05
29 KSP Residual norm 1.835561618739e-05
30 KSP Residual norm 1.417968377430e-05
31 KSP Residual norm 1.110215693107e-05
32 KSP Residual norm 8.652372344989e-06
33 KSP Residual norm 6.613669804472e-06
34 KSP Residual norm 5.212046956466e-06
35 KSP Residual norm 4.321367259618e-06
36 KSP Residual norm 3.496995920662e-06
37 KSP Residual norm 2.899309407926e-06
38 KSP Residual norm 2.352462302116e-06
39 KSP Residual norm 1.878259163502e-06
40 KSP Residual norm 1.422880411378e-06
41 KSP Residual norm 1.057324144527e-06
42 KSP Residual norm 8.494943973747e-07
43 KSP Residual norm 6.437783458882e-07
44 KSP Residual norm 4.740692294077e-07
45 KSP Residual norm 3.651795057801e-07
46 KSP Residual norm 2.739704387242e-07
47 KSP Residual norm 2.116840306208e-07
48 KSP Residual norm 1.703623169369e-07
49 KSP Residual norm 1.316330243906e-07
50 KSP Residual norm 1.001164052412e-07
51 KSP Residual norm 9.897116900977e-08
52 KSP Residual norm 9.742755297400e-08
53 KSP Residual norm 8.539650650714e-08
54 KSP Residual norm 7.436745034150e-08
55 KSP Residual norm 6.410698308262e-08
56 KSP Residual norm 5.986072542057e-08
57 KSP Residual norm 5.430923843368e-08
58 KSP Residual norm 4.754580815820e-08
59 KSP Residual norm 4.008703159079e-08
60 KSP Residual norm 3.463092510254e-08
61 KSP Residual norm 2.904074440306e-08
62 KSP Residual norm 2.236194693166e-08
63 KSP Residual norm 1.978624453011e-08
64 KSP Residual norm 1.613353632378e-08
65 KSP Residual norm 1.321855765694e-08
66 KSP Residual norm 1.050439648137e-08
67 KSP Residual norm 9.124373137624e-09
68 KSP Residual norm 7.673165844121e-09
69 KSP Residual norm 6.586795281435e-09
70 KSP Residual norm 5.335073139945e-09
71 KSP Residual norm 4.620079482742e-09
72 KSP Residual norm 3.842203639428e-09
73 KSP Residual norm 3.043817288582e-09
74 KSP Residual norm 2.495385916180e-09
75 KSP Residual norm 2.066313843497e-09
76 KSP Residual norm 1.852919902035e-09
77 KSP Residual norm 1.473093977121e-09
78 KSP Residual norm 1.072366348629e-09
79 KSP Residual norm 8.576079132505e-10
80 KSP Residual norm 6.324517765151e-10
81 KSP Residual norm 5.379511191517e-10
82 KSP Residual norm 3.904536180163e-10
83 KSP Residual norm 3.194556010202e-10
84 KSP Residual norm 2.583830073520e-10
85 KSP Residual norm 1.992905554593e-10
86 KSP Residual norm 1.586882990717e-10
87 KSP Residual norm 1.248366493757e-10
88 KSP Residual norm 1.007385832366e-10
89 KSP Residual norm 7.630615470526e-11
90 KSP Residual norm 5.940665241267e-11
91 KSP Residual norm 4.172475382312e-11
92 KSP Residual norm 3.013170520891e-11
93 KSP Residual norm 2.179404509693e-11
94 KSP Residual norm 1.651582862181e-11
95 KSP Residual norm 1.224367147093e-11
96 KSP Residual norm 9.344254849092e-12
97 KSP Residual norm 7.162779540222e-12
98 KSP Residual norm 5.507589549893e-12
99 KSP Residual norm 4.111460311449e-12
100 KSP Residual norm 3.079254512772e-12
101 KSP Residual norm 3.024749657973e-12
102 KSP Residual norm 2.919158627532e-12
103 KSP Residual norm 2.773174083219e-12
104 KSP Residual norm 2.287544480230e-12
105 KSP Residual norm 2.081247859852e-12
106 KSP Residual norm 1.874503962757e-12
107 KSP Residual norm 1.693576514829e-12
108 KSP Residual norm 1.471425350760e-12
109 KSP Residual norm 1.242292347315e-12
110 KSP Residual norm 1.043023922161e-12
111 KSP Residual norm 8.571944813461e-13
Linear solve converged due to CONVERGED_ATOL iterations 111
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.560362437227e-02 gnorm 7.711916882417e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
3 SNES Function norm 1.122011313025e-02
0 KSP Residual norm 2.020447126640e-01
1 KSP Residual norm 2.526188595675e-02
2 KSP Residual norm 1.959434186540e-02
3 KSP Residual norm 1.613956318711e-02
4 KSP Residual norm 1.101451846561e-02
5 KSP Residual norm 6.963147661649e-03
6 KSP Residual norm 4.536542251443e-03
7 KSP Residual norm 3.119565138120e-03
8 KSP Residual norm 2.338753050873e-03
9 KSP Residual norm 1.963182603963e-03
10 KSP Residual norm 1.390562742041e-03
11 KSP Residual norm 9.718084220084e-04
12 KSP Residual norm 7.578168228698e-04
13 KSP Residual norm 5.765987656986e-04
14 KSP Residual norm 4.373936511623e-04
15 KSP Residual norm 3.492124432094e-04
16 KSP Residual norm 2.699245665872e-04
17 KSP Residual norm 2.198224782285e-04
18 KSP Residual norm 1.650083545113e-04
19 KSP Residual norm 1.286800023616e-04
20 KSP Residual norm 9.608167539413e-05
21 KSP Residual norm 7.594496554815e-05
22 KSP Residual norm 6.037475065112e-05
23 KSP Residual norm 5.227640788546e-05
24 KSP Residual norm 3.987714713816e-05
25 KSP Residual norm 3.404437620634e-05
26 KSP Residual norm 2.574634801588e-05
27 KSP Residual norm 1.924521142154e-05
28 KSP Residual norm 1.614943593163e-05
29 KSP Residual norm 1.292254156633e-05
30 KSP Residual norm 9.925071567860e-06
31 KSP Residual norm 7.670813738002e-06
32 KSP Residual norm 6.021246018422e-06
33 KSP Residual norm 4.605365380290e-06
34 KSP Residual norm 3.717498046773e-06
35 KSP Residual norm 2.961095604223e-06
36 KSP Residual norm 2.408767588415e-06
37 KSP Residual norm 1.993937784610e-06
38 KSP Residual norm 1.652235657638e-06
39 KSP Residual norm 1.283220804889e-06
40 KSP Residual norm 9.887264785646e-07
41 KSP Residual norm 7.381644595875e-07
42 KSP Residual norm 5.914678763637e-07
43 KSP Residual norm 4.519511448314e-07
44 KSP Residual norm 3.311217607784e-07
45 KSP Residual norm 2.576030536225e-07
46 KSP Residual norm 1.957412507000e-07
47 KSP Residual norm 1.517376461736e-07
48 KSP Residual norm 1.221061245767e-07
49 KSP Residual norm 9.320501710352e-08
50 KSP Residual norm 7.112484991319e-08
51 KSP Residual norm 7.031179524790e-08
52 KSP Residual norm 6.761015282906e-08
53 KSP Residual norm 6.129823496282e-08
54 KSP Residual norm 5.322603805915e-08
55 KSP Residual norm 4.611470198291e-08
56 KSP Residual norm 4.290909341719e-08
57 KSP Residual norm 3.914717974500e-08
58 KSP Residual norm 3.410460732074e-08
59 KSP Residual norm 2.875303859550e-08
60 KSP Residual norm 2.493450218749e-08
61 KSP Residual norm 2.089092249459e-08
62 KSP Residual norm 1.573945077307e-08
63 KSP Residual norm 1.410734877363e-08
64 KSP Residual norm 1.158785594375e-08
65 KSP Residual norm 9.440460414076e-09
66 KSP Residual norm 7.536074152097e-09
67 KSP Residual norm 6.512912133757e-09
68 KSP Residual norm 5.469181280212e-09
69 KSP Residual norm 4.808506154538e-09
70 KSP Residual norm 3.832751892661e-09
71 KSP Residual norm 3.339850852711e-09
72 KSP Residual norm 2.728469165283e-09
73 KSP Residual norm 2.213554629458e-09
74 KSP Residual norm 1.788898704429e-09
75 KSP Residual norm 1.513958807310e-09
76 KSP Residual norm 1.333035585327e-09
77 KSP Residual norm 1.093829788233e-09
78 KSP Residual norm 7.982661123875e-10
79 KSP Residual norm 6.469435996754e-10
80 KSP Residual norm 5.371378300810e-10
81 KSP Residual norm 3.908535037761e-10
82 KSP Residual norm 2.737803209267e-10
83 KSP Residual norm 2.196473291657e-10
84 KSP Residual norm 1.777233820416e-10
85 KSP Residual norm 1.383353933443e-10
86 KSP Residual norm 1.088413302427e-10
87 KSP Residual norm 8.515193999386e-11
88 KSP Residual norm 6.884369990495e-11
89 KSP Residual norm 5.257140777208e-11
90 KSP Residual norm 4.123616247618e-11
91 KSP Residual norm 2.871262882964e-11
92 KSP Residual norm 2.132416790587e-11
93 KSP Residual norm 1.557989629831e-11
94 KSP Residual norm 1.161540961943e-11
95 KSP Residual norm 8.685211487061e-12
96 KSP Residual norm 6.493963690930e-12
97 KSP Residual norm 5.089033131190e-12
98 KSP Residual norm 3.923833910701e-12
99 KSP Residual norm 2.905790002465e-12
100 KSP Residual norm 2.155176488126e-12
101 KSP Residual norm 2.140248071809e-12
102 KSP Residual norm 2.079750031236e-12
103 KSP Residual norm 1.928427849226e-12
104 KSP Residual norm 1.608574195454e-12
105 KSP Residual norm 1.446175342768e-12
106 KSP Residual norm 1.312494870847e-12
107 KSP Residual norm 1.182924262605e-12
108 KSP Residual norm 1.022667672394e-12
109 KSP Residual norm 8.447261135914e-13
Linear solve converged due to CONVERGED_ATOL iterations 109
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 1.122011313025e-02 gnorm 7.637546580541e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
4 SNES Function norm 8.084320093300e-03
0 KSP Residual norm 1.467632187581e-01
1 KSP Residual norm 1.855232377637e-02
2 KSP Residual norm 1.419327743037e-02
3 KSP Residual norm 1.169505448004e-02
4 KSP Residual norm 7.894269923594e-03
5 KSP Residual norm 5.155565389216e-03
6 KSP Residual norm 3.252985111982e-03
7 KSP Residual norm 2.210580047303e-03
8 KSP Residual norm 1.660580055441e-03
9 KSP Residual norm 1.377243669073e-03
10 KSP Residual norm 9.893817712398e-04
11 KSP Residual norm 6.720308872003e-04
12 KSP Residual norm 5.215895737670e-04
13 KSP Residual norm 3.963871488366e-04
14 KSP Residual norm 2.918878845834e-04
15 KSP Residual norm 2.368410080517e-04
16 KSP Residual norm 1.851451360929e-04
17 KSP Residual norm 1.502805572406e-04
18 KSP Residual norm 1.149053520996e-04
19 KSP Residual norm 9.044505587687e-05
20 KSP Residual norm 6.699615407091e-05
21 KSP Residual norm 5.262473800793e-05
22 KSP Residual norm 4.328448359156e-05
23 KSP Residual norm 3.257791195134e-05
24 KSP Residual norm 2.874417200741e-05
25 KSP Residual norm 2.276056345400e-05
26 KSP Residual norm 1.813115199322e-05
27 KSP Residual norm 1.349497573055e-05
28 KSP Residual norm 1.115357688880e-05
29 KSP Residual norm 8.970682850911e-06
30 KSP Residual norm 6.919548709439e-06
31 KSP Residual norm 5.231942300845e-06
32 KSP Residual norm 4.191700861399e-06
33 KSP Residual norm 3.215365105875e-06
34 KSP Residual norm 2.605443081981e-06
35 KSP Residual norm 2.038616485809e-06
36 KSP Residual norm 1.659537792299e-06
37 KSP Residual norm 1.384845414670e-06
38 KSP Residual norm 1.117000548246e-06
39 KSP Residual norm 8.652197198840e-07
40 KSP Residual norm 6.721696565308e-07
41 KSP Residual norm 5.052829893141e-07
42 KSP Residual norm 4.032987187665e-07
43 KSP Residual norm 3.104486491972e-07
44 KSP Residual norm 2.270678526004e-07
45 KSP Residual norm 1.769937983775e-07
46 KSP Residual norm 1.354537450452e-07
47 KSP Residual norm 1.041199052505e-07
48 KSP Residual norm 8.381089501662e-08
49 KSP Residual norm 6.421238511857e-08
50 KSP Residual norm 4.928438961589e-08
51 KSP Residual norm 4.875185559420e-08
52 KSP Residual norm 4.614833858097e-08
53 KSP Residual norm 4.301418951526e-08
54 KSP Residual norm 3.730729070848e-08
55 KSP Residual norm 3.264449133120e-08
56 KSP Residual norm 3.026319956913e-08
57 KSP Residual norm 2.772787203319e-08
58 KSP Residual norm 2.411750352917e-08
59 KSP Residual norm 2.031051645745e-08
60 KSP Residual norm 1.774379245502e-08
61 KSP Residual norm 1.478857067164e-08
62 KSP Residual norm 1.097934167268e-08
63 KSP Residual norm 9.931830738418e-09
64 KSP Residual norm 8.175190651167e-09
65 KSP Residual norm 6.647004403104e-09
66 KSP Residual norm 5.376257059866e-09
67 KSP Residual norm 4.613052138772e-09
68 KSP Residual norm 3.870423255315e-09
69 KSP Residual norm 3.441824728560e-09
70 KSP Residual norm 2.712598541919e-09
71 KSP Residual norm 2.358727990373e-09
72 KSP Residual norm 1.895142935078e-09
73 KSP Residual norm 1.568457481582e-09
74 KSP Residual norm 1.256642801748e-09
75 KSP Residual norm 1.067037174487e-09
76 KSP Residual norm 9.366278853006e-10
77 KSP Residual norm 7.600765576588e-10
78 KSP Residual norm 5.538463651675e-10
79 KSP Residual norm 4.519853689604e-10
80 KSP Residual norm 3.741142603224e-10
81 KSP Residual norm 2.700424065555e-10
82 KSP Residual norm 1.854695665137e-10
83 KSP Residual norm 1.464108994691e-10
84 KSP Residual norm 1.171020342563e-10
85 KSP Residual norm 9.171156950616e-11
86 KSP Residual norm 7.186803632913e-11
87 KSP Residual norm 5.556288063953e-11
88 KSP Residual norm 4.481173500186e-11
89 KSP Residual norm 3.444874791328e-11
90 KSP Residual norm 2.715324468505e-11
91 KSP Residual norm 1.928316886574e-11
92 KSP Residual norm 1.456414415483e-11
93 KSP Residual norm 1.069279798425e-11
94 KSP Residual norm 8.064710017169e-12
95 KSP Residual norm 6.029397443033e-12
96 KSP Residual norm 4.466200878470e-12
97 KSP Residual norm 3.496150917975e-12
98 KSP Residual norm 2.717692641354e-12
99 KSP Residual norm 2.050129516758e-12
100 KSP Residual norm 1.541893578615e-12
101 KSP Residual norm 1.529001124311e-12
102 KSP Residual norm 1.485161154480e-12
103 KSP Residual norm 1.377649145809e-12
104 KSP Residual norm 1.146075857923e-12
105 KSP Residual norm 1.031775993483e-12
106 KSP Residual norm 9.485279832179e-13
Linear solve converged due to CONVERGED_ATOL iterations 106
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 8.084320093300e-03 gnorm 6.141306149722e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
5 SNES Function norm 6.056348352589e-03
0 KSP Residual norm 1.102864275949e-01
1 KSP Residual norm 1.414729538697e-02
2 KSP Residual norm 1.069204094721e-02
3 KSP Residual norm 8.794400351899e-03
4 KSP Residual norm 5.883351161779e-03
5 KSP Residual norm 3.946880730554e-03
6 KSP Residual norm 2.435531555538e-03
7 KSP Residual norm 1.641589651629e-03
8 KSP Residual norm 1.234819845685e-03
9 KSP Residual norm 1.011371184154e-03
10 KSP Residual norm 7.313800580993e-04
11 KSP Residual norm 4.890588295126e-04
12 KSP Residual norm 3.773868457797e-04
13 KSP Residual norm 2.855736643947e-04
14 KSP Residual norm 2.044163422354e-04
15 KSP Residual norm 1.683352039679e-04
16 KSP Residual norm 1.332944246684e-04
17 KSP Residual norm 1.076576595439e-04
18 KSP Residual norm 8.395506613942e-05
19 KSP Residual norm 6.638666092894e-05
20 KSP Residual norm 5.052513386034e-05
21 KSP Residual norm 3.969802001103e-05
22 KSP Residual norm 3.264736442357e-05
23 KSP Residual norm 2.552982634405e-05
24 KSP Residual norm 2.094480457077e-05
25 KSP Residual norm 1.700923365030e-05
26 KSP Residual norm 1.315461841480e-05
27 KSP Residual norm 1.004144864787e-05
28 KSP Residual norm 8.114245309738e-06
29 KSP Residual norm 6.445057144766e-06
30 KSP Residual norm 5.073879489556e-06
31 KSP Residual norm 3.764908466479e-06
32 KSP Residual norm 3.035885222161e-06
33 KSP Residual norm 2.328379966676e-06
34 KSP Residual norm 1.893807150408e-06
35 KSP Residual norm 1.467349461867e-06
36 KSP Residual norm 1.196910359473e-06
37 KSP Residual norm 9.909160411472e-07
38 KSP Residual norm 7.905281106891e-07
39 KSP Residual norm 6.103282724142e-07
40 KSP Residual norm 4.756565115214e-07
41 KSP Residual norm 3.583798705273e-07
42 KSP Residual norm 2.844568385234e-07
43 KSP Residual norm 2.201550453549e-07
44 KSP Residual norm 1.611143653163e-07
45 KSP Residual norm 1.250831888277e-07
46 KSP Residual norm 9.612699017998e-08
47 KSP Residual norm 7.343943071883e-08
48 KSP Residual norm 5.916349124574e-08
49 KSP Residual norm 4.556380737947e-08
50 KSP Residual norm 3.521289105177e-08
51 KSP Residual norm 3.485999033404e-08
52 KSP Residual norm 3.296038795077e-08
53 KSP Residual norm 3.096011393007e-08
54 KSP Residual norm 2.698983785728e-08
55 KSP Residual norm 2.383201616970e-08
56 KSP Residual norm 2.204153507868e-08
57 KSP Residual norm 2.028195903292e-08
58 KSP Residual norm 1.765763699669e-08
59 KSP Residual norm 1.484322342195e-08
60 KSP Residual norm 1.307220601140e-08
61 KSP Residual norm 1.082464766261e-08
62 KSP Residual norm 7.973931710103e-09
63 KSP Residual norm 7.256161592812e-09
64 KSP Residual norm 5.980170023665e-09
65 KSP Residual norm 4.835770770609e-09
66 KSP Residual norm 3.961118407233e-09
67 KSP Residual norm 3.377299167658e-09
68 KSP Residual norm 2.833715844876e-09
69 KSP Residual norm 2.537514314088e-09
70 KSP Residual norm 1.979448221110e-09
71 KSP Residual norm 1.712697889435e-09
72 KSP Residual norm 1.349082586711e-09
73 KSP Residual norm 1.140893249249e-09
74 KSP Residual norm 9.047006292039e-10
75 KSP Residual norm 7.636518453785e-10
76 KSP Residual norm 6.754742978536e-10
77 KSP Residual norm 5.416539466751e-10
78 KSP Residual norm 3.947025855856e-10
79 KSP Residual norm 3.216255118151e-10
80 KSP Residual norm 2.618506126519e-10
81 KSP Residual norm 1.913669548700e-10
82 KSP Residual norm 1.293598531126e-10
83 KSP Residual norm 9.992487879977e-11
84 KSP Residual norm 7.839861256665e-11
85 KSP Residual norm 6.145556604941e-11
86 KSP Residual norm 4.788355267143e-11
87 KSP Residual norm 3.664413399016e-11
88 KSP Residual norm 2.945503893860e-11
89 KSP Residual norm 2.262277603211e-11
90 KSP Residual norm 1.788497570634e-11
91 KSP Residual norm 1.301541765034e-11
92 KSP Residual norm 1.000215467696e-11
93 KSP Residual norm 7.368725616492e-12
94 KSP Residual norm 5.628288300044e-12
95 KSP Residual norm 4.216452418891e-12
96 KSP Residual norm 3.109863352542e-12
97 KSP Residual norm 2.413623205035e-12
98 KSP Residual norm 1.888669544706e-12
99 KSP Residual norm 1.442495517416e-12
100 KSP Residual norm 1.092439747219e-12
101 KSP Residual norm 1.081064428420e-12
102 KSP Residual norm 1.050127448158e-12
103 KSP Residual norm 9.727635825795e-13
Linear solve converged due to CONVERGED_ATOL iterations 103
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 6.056348352589e-03 gnorm 4.667079007292e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
6 SNES Function norm 4.630516221427e-03
0 KSP Residual norm 8.418766775587e-02
1 KSP Residual norm 1.095000150367e-02
2 KSP Residual norm 8.204372472730e-03
3 KSP Residual norm 6.733791241449e-03
4 KSP Residual norm 4.475723917842e-03
5 KSP Residual norm 3.055673330749e-03
6 KSP Residual norm 1.863066346906e-03
7 KSP Residual norm 1.251082047523e-03
8 KSP Residual norm 9.411149486674e-04
9 KSP Residual norm 7.636228888114e-04
10 KSP Residual norm 5.535924408634e-04
11 KSP Residual norm 3.684046795343e-04
12 KSP Residual norm 2.832187776397e-04
13 KSP Residual norm 2.131739367394e-04
14 KSP Residual norm 1.494023843294e-04
15 KSP Residual norm 1.242744064155e-04
16 KSP Residual norm 9.955736512531e-05
17 KSP Residual norm 7.982264134361e-05
18 KSP Residual norm 6.306502472537e-05
19 KSP Residual norm 5.006999711023e-05
20 KSP Residual norm 3.881960621680e-05
21 KSP Residual norm 3.052782278811e-05
22 KSP Residual norm 2.483985225013e-05
23 KSP Residual norm 1.929392784624e-05
24 KSP Residual norm 1.589820398346e-05
25 KSP Residual norm 1.273205218210e-05
26 KSP Residual norm 9.904092410269e-06
27 KSP Residual norm 7.706394895868e-06
28 KSP Residual norm 6.089335305310e-06
29 KSP Residual norm 4.621069164657e-06
30 KSP Residual norm 3.845509483544e-06
31 KSP Residual norm 2.833520929386e-06
32 KSP Residual norm 2.226345279245e-06
33 KSP Residual norm 1.711941316918e-06
34 KSP Residual norm 1.369582932053e-06
35 KSP Residual norm 1.076800942347e-06
36 KSP Residual norm 8.891015464389e-07
37 KSP Residual norm 7.291692495378e-07
38 KSP Residual norm 5.877569506046e-07
39 KSP Residual norm 4.508419075088e-07
40 KSP Residual norm 3.517886019510e-07
41 KSP Residual norm 2.649535341391e-07
42 KSP Residual norm 2.091745095549e-07
43 KSP Residual norm 1.623021429261e-07
44 KSP Residual norm 1.189003691611e-07
45 KSP Residual norm 9.184897919112e-08
46 KSP Residual norm 7.063390872019e-08
47 KSP Residual norm 5.367614849034e-08
48 KSP Residual norm 4.319501183658e-08
49 KSP Residual norm 3.334432661759e-08
50 KSP Residual norm 2.589870572223e-08
51 KSP Residual norm 2.565477019997e-08
52 KSP Residual norm 2.425558435529e-08
53 KSP Residual norm 2.259382447086e-08
54 KSP Residual norm 2.000645576228e-08
55 KSP Residual norm 1.775261429665e-08
56 KSP Residual norm 1.640928792616e-08
57 KSP Residual norm 1.514332334611e-08
58 KSP Residual norm 1.318985462983e-08
59 KSP Residual norm 1.106011966314e-08
60 KSP Residual norm 9.801267762034e-09
61 KSP Residual norm 8.069990441088e-09
62 KSP Residual norm 5.922169672954e-09
63 KSP Residual norm 5.401260815658e-09
64 KSP Residual norm 4.455561567235e-09
65 KSP Residual norm 3.582770133662e-09
66 KSP Residual norm 2.963832043521e-09
67 KSP Residual norm 2.514195340473e-09
68 KSP Residual norm 2.109669260523e-09
69 KSP Residual norm 1.898304473597e-09
70 KSP Residual norm 1.470467614558e-09
71 KSP Residual norm 1.269315579160e-09
72 KSP Residual norm 9.876806717582e-10
73 KSP Residual norm 8.467372458689e-10
74 KSP Residual norm 6.659064088402e-10
75 KSP Residual norm 5.601340245518e-10
76 KSP Residual norm 4.966928310481e-10
77 KSP Residual norm 3.981520828534e-10
78 KSP Residual norm 2.911944507710e-10
79 KSP Residual norm 2.350119565412e-10
80 KSP Residual norm 1.864744437883e-10
81 KSP Residual norm 1.394262510373e-10
82 KSP Residual norm 9.369806767273e-11
83 KSP Residual norm 7.112574001327e-11
84 KSP Residual norm 5.482892096479e-11
85 KSP Residual norm 4.277691985481e-11
86 KSP Residual norm 3.312588343510e-11
87 KSP Residual norm 2.515399986239e-11
88 KSP Residual norm 2.007978985867e-11
89 KSP Residual norm 1.539013614083e-11
90 KSP Residual norm 1.217859358929e-11
91 KSP Residual norm 9.006838879456e-12
92 KSP Residual norm 6.994278208655e-12
93 KSP Residual norm 5.155276294029e-12
94 KSP Residual norm 3.965145341650e-12
95 KSP Residual norm 2.962270754459e-12
96 KSP Residual norm 2.179792489190e-12
97 KSP Residual norm 1.673647034028e-12
98 KSP Residual norm 1.308278897671e-12
99 KSP Residual norm 1.001125274426e-12
100 KSP Residual norm 7.592047873761e-13
Linear solve converged due to CONVERGED_ATOL iterations 100
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 4.630516221427e-03 gnorm 3.588519174308e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
7 SNES Function norm 3.575444544011e-03
0 KSP Residual norm 6.510463956406e-02
1 KSP Residual norm 8.534867185779e-03
2 KSP Residual norm 6.362703410630e-03
3 KSP Residual norm 5.213050188874e-03
4 KSP Residual norm 3.454716207442e-03
5 KSP Residual norm 2.385125028547e-03
6 KSP Residual norm 1.442345443967e-03
7 KSP Residual norm 9.656660672880e-04
8 KSP Residual norm 7.271575542513e-04
9 KSP Residual norm 5.855874253121e-04
10 KSP Residual norm 4.245270415316e-04
11 KSP Residual norm 2.817444980250e-04
12 KSP Residual norm 2.157433451145e-04
13 KSP Residual norm 1.621152649233e-04
14 KSP Residual norm 1.122177995546e-04
15 KSP Residual norm 9.377207762051e-05
16 KSP Residual norm 7.580959050618e-05
17 KSP Residual norm 6.034011125070e-05
18 KSP Residual norm 4.807902756461e-05
19 KSP Residual norm 3.836786973504e-05
20 KSP Residual norm 3.008090761682e-05
21 KSP Residual norm 2.365454380749e-05
22 KSP Residual norm 1.925077957058e-05
23 KSP Residual norm 1.483992014011e-05
24 KSP Residual norm 1.231676717122e-05
25 KSP Residual norm 9.692134833252e-06
26 KSP Residual norm 7.642463355527e-06
27 KSP Residual norm 5.968739961300e-06
28 KSP Residual norm 4.609217068402e-06
29 KSP Residual norm 3.474997087044e-06
30 KSP Residual norm 2.645089963777e-06
31 KSP Residual norm 1.931515612016e-06
32 KSP Residual norm 1.707209636116e-06
33 KSP Residual norm 1.300368813172e-06
34 KSP Residual norm 1.065055510084e-06
35 KSP Residual norm 8.277168870601e-07
36 KSP Residual norm 6.858151508521e-07
37 KSP Residual norm 5.584532597321e-07
38 KSP Residual norm 4.476356144022e-07
39 KSP Residual norm 3.425873449982e-07
40 KSP Residual norm 2.670107045571e-07
41 KSP Residual norm 2.008961098031e-07
42 KSP Residual norm 1.578265392538e-07
43 KSP Residual norm 1.225957161773e-07
44 KSP Residual norm 8.988793786245e-08
45 KSP Residual norm 6.909485291088e-08
46 KSP Residual norm 5.312770628498e-08
47 KSP Residual norm 4.020723817585e-08
48 KSP Residual norm 3.229993772789e-08
49 KSP Residual norm 2.494006189663e-08
50 KSP Residual norm 1.940450759915e-08
51 KSP Residual norm 1.922689053719e-08
52 KSP Residual norm 1.817629349048e-08
53 KSP Residual norm 1.597830240128e-08
54 KSP Residual norm 1.488926207318e-08
55 KSP Residual norm 1.334551206893e-08
56 KSP Residual norm 1.237117545544e-08
57 KSP Residual norm 1.144567640751e-08
58 KSP Residual norm 9.965720308705e-09
59 KSP Residual norm 8.343493271621e-09
60 KSP Residual norm 7.439925195500e-09
61 KSP Residual norm 6.095656612218e-09
62 KSP Residual norm 4.467930748904e-09
63 KSP Residual norm 4.078098134173e-09
64 KSP Residual norm 3.366561165512e-09
65 KSP Residual norm 2.697444323743e-09
66 KSP Residual norm 2.244353771344e-09
67 KSP Residual norm 1.892211369172e-09
68 KSP Residual norm 1.590140853190e-09
69 KSP Residual norm 1.437423935999e-09
70 KSP Residual norm 1.108011735621e-09
71 KSP Residual norm 9.562264371808e-10
72 KSP Residual norm 7.462186097463e-10
73 KSP Residual norm 6.403148184635e-10
74 KSP Residual norm 5.019316657619e-10
75 KSP Residual norm 4.196491151894e-10
76 KSP Residual norm 3.693591711113e-10
77 KSP Residual norm 2.969838390105e-10
78 KSP Residual norm 2.192215680418e-10
79 KSP Residual norm 1.775858429025e-10
80 KSP Residual norm 1.382805524723e-10
81 KSP Residual norm 1.046337590537e-10
82 KSP Residual norm 7.007560813264e-11
83 KSP Residual norm 5.252974346236e-11
84 KSP Residual norm 4.003486370091e-11
85 KSP Residual norm 3.105227488987e-11
86 KSP Residual norm 2.385760106453e-11
87 KSP Residual norm 1.804911165651e-11
88 KSP Residual norm 1.428804872900e-11
89 KSP Residual norm 1.093602060436e-11
90 KSP Residual norm 8.675726093613e-12
91 KSP Residual norm 6.469277548126e-12
92 KSP Residual norm 5.048678721941e-12
93 KSP Residual norm 3.711539686274e-12
94 KSP Residual norm 2.866919107492e-12
95 KSP Residual norm 2.122242175426e-12
96 KSP Residual norm 1.559114505343e-12
97 KSP Residual norm 1.180391574693e-12
98 KSP Residual norm 9.156036117143e-13
Linear solve converged due to CONVERGED_ATOL iterations 98
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 3.575444544011e-03 gnorm 2.779040271499e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
8 SNES Function norm 2.775440444099e-03
0 KSP Residual norm 5.051751614328e-02
1 KSP Residual norm 6.669448680205e-03
2 KSP Residual norm 4.955082633900e-03
3 KSP Residual norm 4.051417471631e-03
4 KSP Residual norm 2.680950576989e-03
5 KSP Residual norm 1.866157969540e-03
6 KSP Residual norm 1.123209904934e-03
7 KSP Residual norm 7.485697995591e-04
8 KSP Residual norm 5.650177860539e-04
9 KSP Residual norm 4.525013352890e-04
10 KSP Residual norm 3.278434352795e-04
11 KSP Residual norm 2.172301631807e-04
12 KSP Residual norm 1.657702573476e-04
13 KSP Residual norm 1.248071123902e-04
14 KSP Residual norm 8.600421255345e-05
15 KSP Residual norm 7.183325855231e-05
16 KSP Residual norm 5.850898315322e-05
17 KSP Residual norm 4.631535408167e-05
18 KSP Residual norm 3.706165571605e-05
19 KSP Residual norm 2.971680659856e-05
20 KSP Residual norm 2.341099624819e-05
21 KSP Residual norm 1.841346773798e-05
22 KSP Residual norm 1.506266590914e-05
23 KSP Residual norm 1.154600580612e-05
24 KSP Residual norm 9.625388103725e-06
25 KSP Residual norm 7.499711062050e-06
26 KSP Residual norm 5.959386059206e-06
27 KSP Residual norm 4.639348913993e-06
28 KSP Residual norm 3.564220003588e-06
29 KSP Residual norm 2.867084137589e-06
30 KSP Residual norm 2.098250420100e-06
31 KSP Residual norm 1.745493179978e-06
32 KSP Residual norm 1.368822957574e-06
33 KSP Residual norm 1.075371422398e-06
34 KSP Residual norm 8.616850339926e-07
35 KSP Residual norm 6.626992588138e-07
36 KSP Residual norm 5.418489689816e-07
37 KSP Residual norm 4.412587288383e-07
38 KSP Residual norm 3.460974960990e-07
39 KSP Residual norm 2.656037163794e-07
40 KSP Residual norm 2.064613269084e-07
41 KSP Residual norm 1.549897473016e-07
42 KSP Residual norm 1.212924025216e-07
43 KSP Residual norm 9.428390408627e-08
44 KSP Residual norm 6.934554994192e-08
45 KSP Residual norm 5.303012414646e-08
46 KSP Residual norm 4.083148820342e-08
47 KSP Residual norm 3.081260016896e-08
48 KSP Residual norm 2.469609394331e-08
49 KSP Residual norm 1.906493939333e-08
50 KSP Residual norm 1.480975797878e-08
51 KSP Residual norm 1.467392726586e-08
52 KSP Residual norm 1.395774654083e-08
53 KSP Residual norm 1.278862834803e-08
54 KSP Residual norm 1.152630739513e-08
55 KSP Residual norm 1.023770128153e-08
56 KSP Residual norm 9.446726266979e-09
57 KSP Residual norm 8.756025952630e-09
58 KSP Residual norm 7.622884321243e-09
59 KSP Residual norm 6.375398258085e-09
60 KSP Residual norm 5.711222651194e-09
61 KSP Residual norm 4.679223734238e-09
62 KSP Residual norm 3.429561588867e-09
63 KSP Residual norm 3.132437751888e-09
64 KSP Residual norm 2.586453755122e-09
65 KSP Residual norm 2.067182156233e-09
66 KSP Residual norm 1.726068267671e-09
67 KSP Residual norm 1.447494292303e-09
68 KSP Residual norm 1.218168336596e-09
69 KSP Residual norm 1.105478371371e-09
70 KSP Residual norm 8.495375874684e-10
71 KSP Residual norm 7.311800957328e-10
72 KSP Residual norm 5.757484411747e-10
73 KSP Residual norm 4.927261118495e-10
74 KSP Residual norm 3.861455384936e-10
75 KSP Residual norm 3.212111413913e-10
76 KSP Residual norm 2.818694435300e-10
77 KSP Residual norm 2.248494111480e-10
78 KSP Residual norm 1.674774868806e-10
79 KSP Residual norm 1.365745389768e-10
80 KSP Residual norm 1.050149857311e-10
81 KSP Residual norm 8.022648716637e-11
82 KSP Residual norm 5.379461988957e-11
83 KSP Residual norm 3.998837815036e-11
84 KSP Residual norm 3.028539786206e-11
85 KSP Residual norm 2.343506478543e-11
86 KSP Residual norm 1.793987473908e-11
87 KSP Residual norm 1.360576507096e-11
88 KSP Residual norm 1.071388058649e-11
89 KSP Residual norm 8.213267411018e-12
90 KSP Residual norm 6.550677449890e-12
91 KSP Residual norm 4.899085794611e-12
92 KSP Residual norm 3.832402292489e-12
93 KSP Residual norm 2.801859260662e-12
94 KSP Residual norm 2.179171334225e-12
95 KSP Residual norm 1.597123382747e-12
96 KSP Residual norm 1.179909480496e-12
97 KSP Residual norm 8.770370946518e-13
Linear solve converged due to CONVERGED_ATOL iterations 97
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.775440444099e-03 gnorm 2.162126994185e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
9 SNES Function norm 2.162296618620e-03
0 KSP Residual norm 3.924390095682e-02
1 KSP Residual norm 5.208844222914e-03
2 KSP Residual norm 3.859735580027e-03
3 KSP Residual norm 3.155045366824e-03
4 KSP Residual norm 2.080555129988e-03
5 KSP Residual norm 1.454327163750e-03
6 KSP Residual norm 8.735499186892e-04
7 KSP Residual norm 5.843523938862e-04
8 KSP Residual norm 4.398896409172e-04
9 KSP Residual norm 3.514806144697e-04
10 KSP Residual norm 2.547846924041e-04
11 KSP Residual norm 1.694643354477e-04
12 KSP Residual norm 1.293620765524e-04
13 KSP Residual norm 9.667165907273e-05
14 KSP Residual norm 6.620806955167e-05
15 KSP Residual norm 5.534504369873e-05
16 KSP Residual norm 4.534006076325e-05
17 KSP Residual norm 3.566540235998e-05
18 KSP Residual norm 2.865870745564e-05
19 KSP Residual norm 2.303246469745e-05
20 KSP Residual norm 1.825605721631e-05
21 KSP Residual norm 1.434572115468e-05
22 KSP Residual norm 1.167785247344e-05
23 KSP Residual norm 8.942667625568e-06
24 KSP Residual norm 7.518686220303e-06
25 KSP Residual norm 5.824406957932e-06
26 KSP Residual norm 4.684423147522e-06
27 KSP Residual norm 3.620497466268e-06
28 KSP Residual norm 2.744773989590e-06
29 KSP Residual norm 2.307720183998e-06
30 KSP Residual norm 1.711998964465e-06
31 KSP Residual norm 1.380896800152e-06
32 KSP Residual norm 1.027334036867e-06
33 KSP Residual norm 8.413184261699e-07
34 KSP Residual norm 6.398802641079e-07
35 KSP Residual norm 5.196022588949e-07
36 KSP Residual norm 4.119614584445e-07
37 KSP Residual norm 3.440557588180e-07
38 KSP Residual norm 2.673882246017e-07
39 KSP Residual norm 2.057638689027e-07
40 KSP Residual norm 1.596308174327e-07
41 KSP Residual norm 1.199831360717e-07
42 KSP Residual norm 9.383246006454e-08
43 KSP Residual norm 7.294831210571e-08
44 KSP Residual norm 5.358428378425e-08
45 KSP Residual norm 4.101135758708e-08
46 KSP Residual norm 3.148773375366e-08
47 KSP Residual norm 2.368644190084e-08
48 KSP Residual norm 1.896825202763e-08
49 KSP Residual norm 1.462625279287e-08
50 KSP Residual norm 1.139197146336e-08
51 KSP Residual norm 1.129047375656e-08
52 KSP Residual norm 1.076733166048e-08
53 KSP Residual norm 9.929881116541e-09
54 KSP Residual norm 8.885444945582e-09
55 KSP Residual norm 7.890350508202e-09
56 KSP Residual norm 7.285064094353e-09
57 KSP Residual norm 6.756872552896e-09
58 KSP Residual norm 5.876095860969e-09
59 KSP Residual norm 4.905702683488e-09
60 KSP Residual norm 4.403759187334e-09
61 KSP Residual norm 3.585252800226e-09
62 KSP Residual norm 2.625914396452e-09
63 KSP Residual norm 2.395442548711e-09
64 KSP Residual norm 1.980041794728e-09
65 KSP Residual norm 1.581772701065e-09
66 KSP Residual norm 1.324225987261e-09
67 KSP Residual norm 1.111769475553e-09
68 KSP Residual norm 9.338453659758e-10
69 KSP Residual norm 8.470954001191e-10
70 KSP Residual norm 6.512187941932e-10
71 KSP Residual norm 5.623746154845e-10
72 KSP Residual norm 4.475944758492e-10
73 KSP Residual norm 3.788497345756e-10
74 KSP Residual norm 2.991290143730e-10
75 KSP Residual norm 2.472778226697e-10
76 KSP Residual norm 2.182388433454e-10
77 KSP Residual norm 1.669100658699e-10
78 KSP Residual norm 1.291472103598e-10
79 KSP Residual norm 1.031022260815e-10
80 KSP Residual norm 8.010460881929e-11
81 KSP Residual norm 6.070324114349e-11
82 KSP Residual norm 4.161884295686e-11
83 KSP Residual norm 3.086036544051e-11
84 KSP Residual norm 2.338377757156e-11
85 KSP Residual norm 1.803323603329e-11
86 KSP Residual norm 1.378410500034e-11
87 KSP Residual norm 1.044148327099e-11
88 KSP Residual norm 8.205861580995e-12
89 KSP Residual norm 6.293163185183e-12
90 KSP Residual norm 5.019494941424e-12
91 KSP Residual norm 3.766310873466e-12
92 KSP Residual norm 2.946928867854e-12
93 KSP Residual norm 2.158473259875e-12
94 KSP Residual norm 1.672597042821e-12
95 KSP Residual norm 1.219140678348e-12
96 KSP Residual norm 8.950953642996e-13
Linear solve converged due to CONVERGED_ATOL iterations 96
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_3_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 940 nodes, limit used is 5
Mat Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: seqaij
rows=2460, cols=2460
total: nonzeros=156072, allocated nonzeros=156072
total number of mallocs used during MatSetValues calls =0
has attached near null space
using I-node routines: found 940 nodes, limit used is 5
Split number 1 Defined by IS
KSP Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_lagrange_multiplier_) 1 MPI processes
type: jacobi
linear system matrix followed by preconditioner matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=5544, allocated nonzeros=5544
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 80 nodes, limit used is 5
Mat Object: 1 MPI processes
type: seqaij
rows=240, cols=240
total: nonzeros=240, allocated nonzeros=240
total number of mallocs used during MatSetValues calls =0
not using I-node routines
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=2700, cols=2700
total: nonzeros=183792, allocated nonzeros=183792
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 1020 nodes, limit used is 5
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
Line search: Using full step: fnorm 2.162296618620e-03 gnorm 1.687350538286e-03
Linear solve converged due to CONVERGED_ATOL iterations 1
Linear solve converged due to CONVERGED_ATOL iterations 1
10 SNES Function norm 1.689047241931e-03
0 KSP Residual norm 3.092867838541e-02
1 KSP Residual norm 4.098881311709e-03
2 KSP Residual norm 3.038923784642e-03
3 KSP Residual norm 2.476361026236e-03
4 KSP Residual norm 1.641988721527e-03
5 KSP Residual norm 1.153846904416e-03
6 KSP Residual norm 6.897824586060e-04
7 KSP Residual norm 4.549332283094e-04
8 KSP Residual norm 3.456124213617e-04
9 KSP Residual norm 2.744222494217e-04
10 KSP Residual norm 1.979424632317e-04
11 KSP Residual norm 1.305425471937e-04
12 KSP Residual norm 9.832935680535e-05
13 KSP Residual norm 7.530030397828e-05
14 KSP Residual norm 5.218824325260e-05
15 KSP Residual norm 4.286589811295e-05
16 KSP Residual norm 3.502127040837e-05
17 KSP Residual norm 2.780372365420e-05
18 KSP Residual norm 2.246198019948e-05
19 KSP Residual norm 1.807336786663e-05
20 KSP Residual norm 1.395216105592e-05
21 KSP Residual norm 1.120794007785e-05
22 KSP Residual norm 9.338367031285e-06
23 KSP Residual norm 6.926092755014e-06
24 KSP Residual norm 5.957567334922e-06
25 KSP Residual norm 4.599131723864e-06
26 KSP Residual norm 3.589188168554e-06
27 KSP Residual norm 2.835599740455e-06
28 KSP Residual norm 2.234741735943e-06
29 KSP Residual norm 1.857877474597e-06
30 KSP Residual norm 1.347298716846e-06
31 KSP Residual norm 1.111225093843e-06
32 KSP Residual norm 8.694443499309e-07
33 KSP Residual norm 6.878266678291e-07
34 KSP Residual norm 5.347979754337e-07
35 KSP Residual norm 4.125011817202e-07
36 KSP Residual norm 3.361550898122e-07
37 KSP Residual norm 2.727180946210e-07
38 KSP Residual norm 2.123453980974e-07
39 KSP Residual norm 1.632340138626e-07
40 KSP Residual norm 1.265951164260e-07
41 KSP Residual norm 9.460972505734e-08
42 KSP Residual norm 7.361565350619e-08
43 KSP Residual norm 5.725636939871e-08
44 KSP Residual norm 4.237835934602e-08
45 KSP Residual norm 3.209423436388e-08
46 KSP Residual norm 2.481653325962e-08
47 KSP Residual norm 1.871774307562e-08
48 KSP Residual norm 1.493252501949e-08
49 KSP Residual norm 1.152639132257e-08
50 KSP Residual norm 8.882457438826e-09
51 KSP Residual norm 8.796933419260e-09
52 KSP Residual norm 8.523247586749e-09
53 KSP Residual norm 7.912344199058e-09
54 KSP Residual norm 6.905310423164e-09
55 KSP Residual norm 6.101923479492e-09
56 KSP Residual norm 5.637990872779e-09
57 KSP Residual norm 5.241290797366e-09
58 KSP Residual norm 4.566433280611e-09
59 KSP Residual norm 3.814434059311e-09
60 KSP Residual norm 3.442961021481e-09
61 KSP Residual norm 2.829363039746e-09
62 KSP Residual norm 2.084262817311e-09
63 KSP Residual norm 1.904639567383e-09
64 KSP Residual norm 1.571822694888e-09
65 KSP Residual norm 1.254589424584e-09
66 KSP Residual norm 1.048440031456e-09
67 KSP Residual norm 8.691663641549e-10
68 KSP Residual norm 7.349353184169e-10
69 KSP Residual norm 6.708311819654e-10
70 KSP Residual norm 5.133835223987e-10
71 KSP Residual norm 4.385698109518e-10
72 KSP Residual norm 3.535290480567e-10
73 KSP Residual norm 3.001022118234e-10
74 KSP Residual norm 2.344854948992e-10
75 KSP Residual norm 1.979855336939e-10
76 KSP Residual norm 1.765378281555e-10
77 KSP Residual norm 1.377682250025e-10
78 KSP Residual norm 1.005831089845e-10
79 KSP Residual norm 8.416566459401e-11
80 KSP Residual norm 6.589352295793e-11
81 KSP Residual norm 4.870355423431e-11
82 KSP Residual norm 3.307345574201e-11
83 KSP Residual norm 2.424281732101e-11
84 KSP Residual norm 1.834536893718e-11
85 KSP Residual norm 1.418145500271e-11
86 KSP Residual norm 1.084392276841e-11
87 KSP Residual norm 8.328821949066e-12
88 KSP Residual norm 6.525980975984e-12
89 KSP Residual norm 5.053984078011e-12
90 KSP Residual norm 4.086115261823e-12
91 KSP Residual norm 3.065949522950e-12
92 KSP Residual norm 2.393480287874e-12
93 KSP Residual norm 1.742437873320e-12
94 KSP Residual norm 1.374075593420e-12
95 KSP Residual norm 9.954976398327e-13
Linear solve converged due to CONVERGED_ATOL iterations 95
KSP Object: 1 MPI processes
type: gmres
GMRES: restart=50, using Classical (unmodified) Gram-Schmidt Orthogonalization with no iterative refinement
GMRES: happy breakdown tolerance 1e-30
maximum iterations=300, initial guess is zero
tolerances: relative=1e-12, absolute=1e-12, divergence=10000
left preconditioning
using PRECONDITIONED norm type for convergence test
PC Object:(fs_) 1 MPI processes
type: fieldsplit
FieldSplit with MULTIPLICATIVE composition: total splits = 2
using Amat (not Pmat) as operator for blocks
using Amat (not Pmat) as operator for diagonal blocks
using Amat (not Pmat) as operator for off-diagonal blocks
Solver info for each split is in the following KSP objects:
Split number 0 Defined by IS
KSP Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: preonly
maximum iterations=10000, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_) 1 MPI processes
type: ml
MG: type is MULTIPLICATIVE, levels=4 cycles=v
Cycles per PCApply=1
Using Galerkin computed coarse grid matrices
Coarse grid solver -- level -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: preonly
maximum iterations=1, initial guess is zero
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_coarse_) 1 MPI processes
type: lu
LU: out-of-place factorization
tolerance for zero pivot 2.22045e-14
using diagonal shift on blocks to prevent zero pivot [INBLOCKS]
matrix ordering: nd
factor fill ratio given 5, needed 1
Factored matrix follows:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
package used to perform factorization: petsc
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=12, cols=12, bs=6
total: nonzeros=72, allocated nonzeros=72
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 4 nodes, limit used is 5
Down solver (pre-smoother) on level 1 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_1_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=24, cols=24, bs=6
total: nonzeros=288, allocated nonzeros=288
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 8 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 2 -------------------------------
KSP Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: richardson
Richardson: damping factor=1
maximum iterations=2
tolerances: relative=1e-05, absolute=1e-50, divergence=10000
left preconditioning
using nonzero initial guess
using NONE norm type for convergence test
PC Object: (fs_fieldsplit_displacement_mg_levels_2_) 1 MPI processes
type: sor
SOR: type = local_symmetric, iterations = 1, local iterations = 1, omega = 1
linear system matrix = precond matrix:
Mat Object: 1 MPI processes
type: seqaij
rows=300, cols=300, bs=6
total: nonzeros=24636, allocated nonzeros=24636
total number of mallocs used during MatSetValues calls =0
using I-node routines: found 101 nodes, limit used is 5
Up solver (post-smoother) same as down solver (pre-smoother)
Down solver (pre-smoother) on level 3 --